WordPress Plugin – SMTP Cycle Email
The SMTP Cycle Email plugin will give you the option to send email to different users, using various SMTP servers and these SMTP servers will be used as in a cycle basis. Also to generate content for email body using the spinning text feature, so you can generate dynamic text for email body content.
Main key features of this plugin are
You can download the plugins from here.
Plugins admin UI area:
- First, an email will be created for each email address placed in the “To” field. This should be semi-colon separated.
- Second, if the checkbox “Spin Text” is checked, then the Body and Subject text should be processed through a “spinner cycle”.
- Third, each new email placed in a new table with an extra field called status. Status can be “sent”, “scheduled”, or “pause”
There is a publicly accessible web page file which triggers the cron script every 5 minutes. You can use webcron.org or cpanel to set cron job to simply load the page. The page, when loaded, just grabs the “scheduled” email that is to be sent out and send it out using the next-available SMTP server.
Each time the SMTP servers cycled. For example, after server 1 is used, then the next server attempted. Only used servers marked as active. If the outbound message is not successful, then mark the SMTP server as INACTIVE and reset the message to “scheduled”. If the message is successful, mark the message as sent (insert the date-time) and also mark the SMTP server’s `date last used` so that the next time the script runs, it knows to use the OLDEST use SMTP server and can keep cycling through them.
When sending messages, the script NOT allow emails to go out at a rate faster than one every 5 minutes. So no matter how many times the cron-php-page is refreshed, the script will check the last email sent and ensure that a minimum of 5 minutes has elapsed. This will allow a measure of security and also allow the flexibility of scheduling cron based on loading pages instead of working on the server itself.
Hope you might find this plugin helpful, please use it and post your feedback and comments. Thank you !
Latest Blog Post
WebGL is the web implementation of OpenGL ES2 (Embedded System 2). WebGL allows us to create real 3D content and render it in a web browser that supports it and the graphics capabi...