Primary

Itthinx Mail Queue

Documentation

Improve the user experience on your WordPress site through the way emails are handled!

The Itthinx Mail Queue plugin for WordPress features a fully automated email queue that substantially improves the way emails are sent out from your site:

  • Improves the user experience for form submissions, don’t make your visitors wait!
  • Eliminates delays during comment submissions and optimizes large amounts of notifications.
  • Balances the strain that emails put on your site and servers.
  • Prioritizes emails based on whether they are sent by the WordPress core, a plugin or the theme. Allows to send emails immediately, use the queue or to block them.
  • Avoids bounced and rejected emails by using SMTP to send them.
  • Fixes common issues when sending email from WordPress.

Fixing common Email Issues

It is very common to see issues when you rely on the standard process to send out emails via WordPress. Emails are often rejected or not sent at all. This can include important emails such as order confirmations with WooCommerce, notifications on new user registrations, blog post and comment notifications that your subscribers should receive. Many of these cases result in unwelcome results ranging from a reduced blog audience to serious issues like refund requests because your customers have not received your order and payment confirmation. The Itthinx Mail Queue plugin helps to eliminate these issues.

  • E-Commerce – Assure that order and payment confirmations are sent with the highest priority and don’t end up in your customer’s spam folder.
  • Contact Forms – Make sure that you receive notifications, that those who try to contact you can enjoy a smooth form submission experience and that they receive appropriate confirmations.
  • First things first – Prioritize urgent and important emails over lower priority notifications, while making sure that all emails are sent out in due time.
  • Avoid being flagged as spam – Are you using a shared server environment to host your site? Shared servers are often blacklisted because some of your neighbors abuse the server to send out their junk emails. Instead of risking your emails being flagged as spam, too, use a reputable and independent SMTP server to send out emails.
  • Avoid congestion, delays and exceeded rate limits – When you send out large amounts of emails via your site, it can happen that they are delayed or rejected because you exceed rate limits. Internet Service Providers, on both the sending and receiving end, may enforce rate limits according to the service contract, trust level and reputation of the IPs involved. An email queue helps to keep the number of emails that are sent out within reasonable and accepted limits.

Requirements

  • WordPress 4.6 or higher. WordPress 5.x is recommended.
  • PHP 5.6 or higher.
  • MySQL 5.6 or higher.
  • Working WP-Cron – Queue processing requires that WordPress scheduled tasks are executed appropriately.
  • No existing wp_mail() override. You must not use another plugin or a customized implementation that overrides the standard WordPress wp_mail() function as this will not be compatible and interfere with this plugin’s correct operation. If you have such a plugin or customization currently in place, disable and remove it to use Itthinx Mail Queue instead.