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

Mail Queues by PBCI

Queue, Throttle, Send SMTP emil through multiple providers. Automatic resend when non-delivery received.

Send mail using SMTP without exceeding the the rate allowed by your mail provider(s). Mail can be sent using multiple user logins/passwords to give fault tolerance and make each mail message somewhat unique so that it is less likely to be flagged as SPAM/UCE by either your or the downstream mail providers. Messages can be automatically resent when the plugin detects Non-delivery messages (NDRs) returned from mail sent by the plugin.

Email can be throttled per outbound SMTP account. Limits can be set for maximum number of recipients per hour and per day.

Features

  • Sends mail via SMTP
  • Send mail no faster than the configured number of recipients per hour and day. Keeps you in complience with your providers email sending limits.
  • Configure multiple SMTP accounts to use for sending messages (Gmail, MSN, Go-daddy, etc)
  • Process non-delivery messages and automatically resend messages
  • Keep record of sent mail messages so that you can prove to your provider you didn't send SPAM
  • Automatically stops sending email when errors encountered, auotmatically restarts after configured period of time
  • Mail sending statistics display

Benefits

  • Using multiple email accounts makes it less likely that your email will be incorrectly flagged as SPAM by downstream providers
  • Use in combination with other email newsletter, sending and formatting WordPress plug-ins
  • Reduces non-delivered mail due to invalid SPAM flagging or exceeding near or downstream provider sending/receiving limits

More information can be found on our web site.

Author Pye Brook Company, Inc. / Jeffrey Schutzman
Profile
Contributors jeff@pyebrook.com
Tags email, gmail, ndr, non-delivery, notification, notify, phpmail, pop, pop3, queue, smtp, spam, subscribe, subscription, throttle, uce, wp mail, wp_mail
  1. mail-queues screenshot 1

    Message Queues Status Display

  2. mail-queues screenshot 2

    Message Queues Enable/Disable, Header Options

  3. mail-queues screenshot 3

    Queueing and Dequeing Options, Non-Delivery Processing Options

  4. mail-queues screenshot 4

    Non-Delivery Processing Options, Debugging and Testing Options

  5. mail-queues screenshot 5

    Stalled Mail Display

  6. mail-queues screenshot 6

    Message Queue Test Message Generation

  7. mail-queues screenshot 7

    Setup new SMTP mail Queue

  8. mail-queues screenshot 8

    Configured Queue List

  1. Upload the files to the /wp-content/plugins/mail-queues directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Using the Mail Queues->Settings menu configure Message Header Options
  4. Using the Mail Queues->Settings menu configure Non-Delivery Report (NDR) Processing options
  5. Using the Mail Queues->Setup Queues menu define one or more message sned queues (accounts)
  6. Using the Mail Queues->Test Mail Queueing menu send a test message to be sure everything is working

1.0

  • Initial public release version

1.0.3

readme.txt tweaks

1.0.4

fixed typo introduced in header tweaks

1.0.5

a couple of comments added, readme updates

1.0.6

Queues are prioritized in order of last used and then lowest number of errors. This should spread email more evenely over multiple queues in low send frequency sites.

1.0.7

Fixed warning from wpdb->prepare in WP 3.5, removed superfluous prepare call

How are non-delivery messages retrieved?

Configure a single mailbox to collect non-delivery messages. Setup each sending mailbox to forward any messages received to that single mailbox. The plug-in accesses that mailbox using the POP3 protocol. User name a password for the POP3 mailbox are configured in the settings page.

How many queues can the plugin support?

No limit really, but we have tested in excess of 20 simultanious SMTP queues

Does the plugin work with gmail?

Yes. also it has been tested with MSN, Dreamhost, Go Daddy, and self hosted SMTP servers

Notes

Non-Delivery Processing

Non-Delivery (NDR) messaging processing note: plugin should recognize common non-delivery formats. But, because non-deliveries are free form, and can be highly customized or specifically localized the plugin may not recognize the message. If you provide a sample non-delivery message we can make the plug-in a little smarter.

Share  
Download
Version 1.0.8

Requires WordPress version: 3.0 or higher

Compatible up to: 3.5.1

Last Updated 02 Jan 2013

Date Added: 28 Feb 2012

Plugin Homepage

Evaluation
star1
star2
star3
star4
star5

5 stars
4 ratings
1,995 downloads

Compatibility

Not Enough Data

Reports:
Works: 0
Broken: 1