Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Alternative Mailer - Swift Mailer

Use an alternative mailer solution, other than PHPMailer in WordPress installations.


Plugin Options

  • Enable PHP Mail() - Use PHP mail() as a fall back, can be disabled, but you must have working configurations for either sendmail or SMTP or you won't send any mail.
  • Enable Sendmail - Enables/disables sendmail method. Disable if you know for sure that your host doesn't support or have another mailing agent installed.
  • Enable SMTP - Enables/disables SMTP method. Disable if you know for sure that your host doesn't support SMTP method or you can't or don't want to send mail using SMTP.
  • Uninstall - Uninstalls the plugin options, only check if you are no going to use the plugin because you will lose all of your settings when you deactivate the plugin. Please, do not remove the plugin until you deactivate, because that is only time that the plugin will be uninstalled. if you want to remove then do so after you deactivate the plugin.
  • Timeout - Set the timeout between failure. Defaults to 2 seconds, but that might be too high. If you are sensing a slow down, then lower this value to either 1 or 0. If you are finding that email is not being sent, then raise this value.

SMTP Options

  • SMTP Host - Set the email SMTP server (smtp.example.com)
  • SMTP Port - Set the SMTP connection port.
  • SMTP Encryption - Set the encryption of the connection. Only supports SSL and TLS. (Implementation incomplete.)
  • SMTP Username - Optional. If needed then set the username for the connection.
  • SMTP Password - Optional. If needed then set the password for the connection.

Sendmail Options

  • Use Autodetect - Try to find sendmail in common installation paths. Will slow down the sending of mail.
  • Sendmail From Address - The email address to use as the "From:" address, when none is given. This option is required, when sending email using this method. The option page will first use the setting in PHP INI, if it exists or it will use the administration email when WordPress was installed. The latter is not saved until you go to the options page and save the page (it will appear in the textbox). If you use the adminstrator email, it will not change when you change the email in another location. You will have to change the setting on the Alternative Mailer settings page as well or to any other email address.
  • Sendmail Path - The path to sendmail or any other mailing agent. If using sendmail, then this option is required.


  1. Finish implementing the encryption levels.
  2. Allow for specifying which send mail method is first, currently if sendmail is enabled it is used first, then SMTP, and finally mail(). Sometimes, SMTP should be first for Gmail and have sendmail as a fall back before going to mail().
  3. Implement automatic attachment detection support and apply it as a part.
  4. For SMTP, implement setting and add a feature to use POP before SMTP. Some SMTP servers might require that POP authentication is performed first before the SMTP connection will be complete.
  5. Allow testing the sending of email, using the settings.

Requires: 2.0.4 or higher
Compatible up to: 2.3.2
Last Updated: 9 years ago
Active Installs: Less than 10


0 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.