Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Email Queue by BestWebSoft

Automatically add outgoing email messages to queue instead of sending them immediately.

Email Queue plugin is a simple way to set the priority for email sending from your WordPress website. Delete your messages, set sending priority, organize simple and effective mail queue.

Optimize email sending and distribute your server load to deliver all important messages to your customers!


  • Control emails in queue sent via:
  • Choose the priority for email sending:
    • Low
    • Normal
    • High
  • Set time interval between emails
  • Set the number of emails sent at one time
  • Set the number of tries for a single email sending
  • Automatically delete old emails from database
  • View email list with additional info:
    • Plugin
    • Priority
    • Status
    • Date
  • Manage plugins in queue:
    • Remove
    • Restore
  • Add custom code via plugin settings page
  • Compatible with latest WordPress version
  • Incredibly simple settings for fast setup without modifying code
  • Detailed step-by-step documentation and videos

If you have a feature suggestion or idea you'd like to see in the plugin, we'd love to hear about it! Suggest a Feature

Documentation & Videos

Help & Support

Visit our Help Center if you have any questions, our friendly Support Team is happy to help —


  • Russian (ru_RU)
  • Ukrainian (uk)

Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send the text of PO and MO files to BestWebSoft and we'll add it to the plugin. You can download the latest version of the program for work with PO and MO files Poedit.

Recommended Plugins

  • Updater - Automatically check and update WordPress core with all installed plugins to the latest versions. Manual mode, email notifications and backups of all your files and database before updating.
  • Contact Form - Allow customers to reach you using secure contact form plugin any website must have.
  • Sender - Send bulk email messages to WordPress users. Custom templates, advanced settings and detailed reports.
  • Subscriber - Add email newsletter sign up form to WordPress posts, pages and widgets. Collect data and subscribe your users.


Donations play an important role in supporting open-source projects. We greatly appreciate any donation you can make to help us continue further development of free products.

Donate Now

Author BestWebSoft
Contributors bestwebsoft
Tags add mail extra settings, add mail settings, email, email queue, email queue plugin, mail query, mailout, manage mail, manage messages, organize mail queue, priority, queue
  1. email-queue screenshot 1

    Mail queue page with the list of addresses.

  2. email-queue screenshot 2

    Plugin`s settings page with mail plugins list.

  3. email-queue screenshot 3

    Plugin`s settings page with additional settings.

  1. Upload email-queue folder to the /wp-content/plugins/ directory
  2. Activate the plugin via the 'Plugins' menu in WordPress.
  3. Plugin settings are located in 'BWS Panel', 'Email Queue'.
  4. The mail queue is located in 'Email Queue' menu on Dashboard.

View a Step-by-step Instruction on Email Queue Installation

V1.1.1 - 17.10.2016

  • Update : We updated all functionality for Contact Form Pro V4.0.2.
  • Update : We updated all functionality for Sender Pro V1.1.8.

V1.1.0 - 21.07.2016

  • Bugfix : Bug with sending Sender plugin mail to single user was fixed.

V1.0.9 - 23.06.2016

  • Bugfix : Bug with sending Sender Pro plugin mail was fixed.
  • Update : BWS plugins section is updated.
  • Update : We updated all functionality for wordpress 4.5.3.

V1.0.8 - 09.12.2015

  • Bugfix : The bug with plugin menu duplicating was fixed.

V1.0.7 - 20.10.2015

  • NEW : We added ability to restore settings to defaults.
  • Bugfix : We fixed bug with pagination on the report page.

V1.0.6 - 05.06.2015

  • Update : BWS plugins section is updated.
  • Update : We updated all functionality for wordpress 4.2.2.

V1.0.5 - 22.04.2015

  • Bugfix : We fixed bug with displaying the list of the letters.

V1.0.4 - 05.02.2015

  • Update : Compatibility with Subscriber Pro was added.
  • Bugfix : Bug with PRO plugins priorities was fixed.
  • Bugfix : Bug with sending Sender PRO plugin mail was fixed.

V1.0.3 - 30.12.2014

  • Update : BWS plugins section is updated.
  • Update : We updated all functionality for wordpress 4.1.

V1.0.2 - 21.08.2014

  • Bugfix : Bug with errors on mailout list and plugin list pages on WP versions prior to 3.6 was fixed.

V1.0.1 - 08.08.2014

  • Bugfix : Security Exploit was fixed.

V1.0.0 - 20.06.2014

  • NEW : Russian language files were added to the plugin.
  • Update : Database tables were renamed.
  • Update : The tructure of settings page was changed.

How to use the plugin?

  1. Install and activate the plugin.
  2. Go to the plugin settings page ( on dashboard "BWS Panel" -> "Email Queue" ) and edit the necessary options.
  3. Go to the mail queue page ( on Dashboard "Email Queue" ) where you can:
    • see if there are any messages in queue
    • filter and sort your messages by plugin, status, priority or date
    • find out whether particular message was sent
    • look up mail receivers list for any message
    • trash, untrash, delete permanently you mails

How can I make sure that the addressee has read my letter?

This function will be added in the stable version of the plugin.

Does this plugin work with and take mail into its queue from every other WP plugin that sends mail?

For now, this plugin has been tested and works with free and Pro versions of four BestWebSoft plugins ('Contact Form', 'Sender', 'Subscriber' and 'Updater') by putting the mails of these plugins in its own queue. We hope that in future our plugin will be working with more mail-capable plugins. Also, every other WP plugin (that isn't listed above) can send its mail when our plugin is activated. It will be sent, just not via our queue.

Why doesn't this plugin display mail of 'Contact Form', 'Sender', 'Subscriber' and 'Updater' plugins in its queue?

Please make sure you have set mail-capable plugin's status to 'in queue' on this plugin settings page.

Also, to make this plugin work with other mail-capable plugins you should use the most recent versions of the plugins listed in this question. Please, make sure you use at least the following versions:

  • version 3.80 of 'Contact Form' plugin,
  • version 1.31 of 'Contact Form Pro' plugin,
  • version 0.7 of 'Sender' plugin,
  • version 1.0.2 of 'Sender Pro' plugin,
  • version 1.1.2 of 'Subscriber' plugin,
  • version 1.20 of 'Updater' plugin and
  • version 1.11 of 'Updater Pro' plugin.

Why are my letters sent so long?

For sending letters in plugin we use wp_cron - Wordpress function for periodic execution of any planned actions. This function depends on the traffic of your site: the more visitors, the faster the letters will be sent. Also some of your mails may have been assigned a low priority. In that case mail with low priority would have to wait until all 'High' and 'Normal' prioritized mail would be sent.

Why am I unable to send letters to all users at the same time?

  1. Simultaneous sending of a large number of messages can slow down your site.
  2. Your site can be identified as a source of spamming, which can lead to blocking of your website or hosting-account.

How does the plugin work on Multisite?

To use the plugin on Multisite you should activate it for network. If you use Multisite installation, the plugin settings page and mail queue page will be displayed only on the Network Admin Dashboard. The list of plugins on the settings page would mark any plugin as 'active' if it's activated on a network or any site of the network.

I have some problems with the plugin's work. What Information should I provide to receive proper support?

Please make sure that the problem hasn't been discussed yet on our forum ( If no, please provide the following data along with your problem's description:

  1. the link to the page where the problem occurs
  2. the name of the plugin and its version. If you are using a pro version - your order number.
  3. the version of your WordPress installation
  4. copy and paste into the message your system status report. Please read more here: Instruction on System Status
Version 1.1.1

Requires WordPress version: 3.8 or higher

Compatible up to: 4.7.2

Last Updated 07 Feb 2017

Date Added: 17 Jul 2014

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0