=== GD Mail Queue === Contributors: GDragoN Donate link: https://plugins.dev4press.com/gd-mail-queue/ Version: 1.0 Tags: dev4press, mail, queue, bbpress, wp_mail, html email Requires at least: 4.9 Tested up to: 5.2 Requires PHP: 5.6 Stable tag: trunk License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html Intercept emails sent with wp_mail and implements flexible mail queue system for sending emails, converting plain text emails to HTML with templates customization. == Description == The plugin adds a mail queue system that can intercept all the emails sent through the `wp_mail` function, and depending on the predefined rules (number of recepients) sent the email into the queue, with each recepient getting own email. On top of that, plugin can process all plain text emails and wrap them in the HTML, and send them as HTML, with options to customize the template and various other aspects. How the plugin works: * Intercept every `wp_mail` call * If needed, wrap email in HTML * Determine number of recepients * If eligible, add each recepient email into queue Process of turning plain text into HTML emails, support all emails sent through wp_mail, even if they don't end in the queue. This can turn all WordPress system emails (registration, password reset...) into HTML emails. You can: * Choose between predefined HTML templates * Add your own custom HTML template * Define your custom header and footer for emails Queue works through the CRON, as a background job, and you can configure how many emails to send in a batch, with the timeout setting to prevent PHP timeout breaking the sending process. Other plugin features include: * Dashboard: overview of the queue * Dashboard: overall mailer statistics * Customize email From field for all emails sent through queue * Customize email Reply and Sender fields for all emails sent through queue * Automatic cleanup of all sent emails * Logging of the errors for each email send though queue * Developers friendly with various actions and filters for extra control * Support for intercepting bbPress emails * Track email types from WordPress, bbPress and more It is not advisable to use this plugin along some other plugin that manipulates WordPress PHPMailer object. * More information about [GD Mail Queue](https://plugins.dev4press.com/gd-mail-queue/) * Support and Knowledge Base for [GD Mail Queue](https://support.dev4press.com/kb/product/gd-mail-queue/) == Installation == = General Requirements = * PHP: 5.6 or newer * mySQL: 5.1 or newer = PHP Notice = * Plugin should work with PHP 5.3, 5.4 and 5.5, but these versions are no longer used for testing, and they are no longer supported. * Plugin doesn't work with PHP 5.2 or older versions. = WordPress Requirements = * WordPress: 4.9 or newer = WordPress Notice = * Plugin should work with WordPress 4.0 to 4.8 but these versions are no longer used for testing, and they are no longer supported. * Plugin doesn't work with WordPress 3.9 or older versions. = Basic Installation = * Plugin folder in the WordPress plugins folder must be `gd-mail-queue`. * Upload `gd-mail-queue` folder to the `/wp-content/plugins/` directory. * Activate the plugin through the 'Plugins' menu in WordPress. == Frequently Asked Questions == = Does plugin works with WordPress MultiSite installations? = Yes. Each website can be set up to use the mail queue. = Can I translate plugin to my language? = Yes. POT file is provided as a base for translation. Translation files should go into Languages directory. = Where can I configure the plugin? = Plugin has own top level item in the WordPress admin side menu: GD Mail Queue. This will open a panel with dashboard, settings and tools. = Does plugin support SMTP sending plugins? = In general, yes. Plugin has option that will copy SMTP settings when creating emails for the queue, but it is disabled by default. = Can I specify SMPT server for sending queue emails? = There are no direct options for that, but, through ref action 'gdmaq_queue_phpmailer_init' you can modify mailer object, enable SMTP and specify SMTP server to use. == Upgrade Notice == = 1.0 = First plugin version. == Changelog == = 1.0 - 2018.05.02 = * First plugin version == Screenshots == 1. Plugin Dashboard 2. Settings: Mailer Controls 3. Settings: Queue Controls 4. Settings: HTML Template 5. Email Example: Basic Template 6. Email Example: Basic Template with Header and Logo