This module queues outgoing emails so they are sent during cron runs or by a queue processor instead of immediately. This is beneficial for busy websites that send many emails, preventing performance issues. It supports configuring which emails to queue, offers retry attempts for failed sends, and allows for adjustable sending frequency.
Queues email sending from your site so that instead of being sent immediately it is sent on cron or via some other queue processor.
Useful for high traffic sites that can send a lot of emails on individual page requests. Read in the blog article when you should send mails through a queue in Drupal.
Drupal 8
Main features:
- It works with any mail senders.
- You can set specific mail IDs that should be queued or put to queue all site mails.
- If system can't send mail queue_mail will try to send mail again. Mail is removed from the queue after configurable number of attempts.
- Frequency of sending emails is configurable.
Drupal 7
The Drupal 7 version supports sending with any email framework, i.e. it works perfectly with Mime Mail module or any other of framework that handles the actual sending of emails. It also uses a standard Drupal queue to do the queuing of emails. It requires at least Drupal 7.12.
Authors
Drupal 8
The Drupal 8 version of this module was ported by Steven Jones and Evgenii Nikitin.
Drupal 7
The Drupal 7 version of this module was initially ported by Michael Lopez and since improved by Steven Jones.
Drupal 6
The Drupal 6 version of this module was written by: Khalid Baheyeldin of 2bits.com.
Ask your assistant about Queue Mail
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
2 tracked projects depend on this one
- Opigno LMS (Community version) 1,244 sites
- My Opinion