Mostly used WordPress SMTP plugins to stop sending e-mails in spam or junk folder

In your WordPress site you often see your outgoing emails is sent to spam folder even sometimes wp_mail() is unable to send emails to receiver.  This is one of the most common question for new WordPress site creator E-mail sending problem.They faces problem to send e-mails for user Registration form, Gravity form,Wpforms and Ninja form submission.

wp_mail() function actually depends on phpmailer class to send e-mails through php mail function.Some Hosting provider is not configured for php mail() function to use. Another reason host provider can use different tools to filter email content to find spam.  Sometimes your e-mail sends well but goes to spam folder using wp_mail function.

To troubleshoot your e-mail delivery problem SMTP(Simple Mail Transfer Protocol) is another alternative to send e-mail from your WordPress site. SMTP uses proper authentication to send e-mails that increase your successful e-mail delivery rate.There are many smtp service provider available such as Sendgrid,Gmail,Yahoo,Hotmail, Mandrill etc.

To configure your smtp with WordPress you can install SMTP WordPress plugin. Below I have listed mostly used easy to configure wordpress smtp plugins you can choose anyone for your e-mail trouble shooting.

01. Easy WP SMTP

Easy WP SMTP — WordPress Plugins

Easy WP SMTP allows you to configure and send all outgoing emails via a SMTP server. This will prevent your emails from going into the junk/spam folder of the recipients.

02. WP Mail SMTP

This plugin reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page that allows you to specify various options.

03. Postman SMTP Mailer/Email Log

Postman SMTP Mailer_Email Log — WordPress Plugins

Postman is a next-generation SMTP Mailer, software that assists in the delivery of email generated by your WordPress site. Postman is the first and only plugin to support the latest security standards. With OAuth 2.0, there is no need to store your email passsword in the WordPress database where it might be found.


WP SMTP can help us to send emails via SMTP instead of the PHP mail() function. It adds a settings page to “Dashboard”->”Settings”->”WP SMTP” where you can configure the email settings. There are some examples on the settings page, you can click the corresponding icon to view (such as “Gmail””Yahoo!””Microsoft””163″”QQ”). If the field “From” was not a valid email address, or the field “SMTP Host” was left blank, it will not reconfigure the wp_mail() function.

05. SendGrid 

SendGrid — WordPress Plugins

SendGrid’s cloud-based email infrastructure relieves businesses of the cost and complexity of maintaining custom email systems. SendGrid provides reliable delivery, scalability and real-time analytics along with flexible APIs that make custom integration a breeze.

The SendGrid plugin uses SMTP or API integration to send outgoing emails from your WordPress installation. It replaces the wp_mail function included with WordPress.

06. wpMandrill

wpMandrill — WordPress Plugins

This plugin uses Mandrill API to send outgoing emails, with or without attachments, from your WordPress installation. It replaces the wp_mail function included with WordPress.

Emails are tracked and automatically tagged for statistics within the Mandrill Dashboard. You can also add general tags to every email sent, as well as particular tags based on selected emails defined by your requirements.

07. Mailgun for WordPress

Mailgun for WordPress — WordPress Plugins

Mailgun is the email automation engine trusted by over 10,000 website and application developers for sending, receiving and tracking emails. By taking advantage of Mailgun’s powerful email APIs, developers can spend more time building awesome websites and less time fighting with email servers. Mailgun supports all of the most popular languages including PHP, Ruby, Python, C# and Java.

08. Easy SMTP Mail

Easy SMTP Mail — WordPress Plugins

Webriti SMTP Mail can help us to send emails via SMTP instead of the PHP mail() function. It adds a settings page to “Dashboard”->”Settings”->”Webriti SMTP Email” where you can configure the email settings.

This plugin reconfigure’s the wp_mail() function to send SMTP Mails. But you have to make sure that leaving Smtp Host name blank will not reconfigure the WordPress wp_mail() function.

09. Gmail SMTP

Gmail SMTP — WordPress Plugins

Gmail SMTP plugin allows you to authenticate with your Gmail account to send email via Gmail SMTP server.

Most shared hosting servers have restrictions when it comes to email. Usually email will get blocked or missing for no reason. Sometimes it will get blocked when your website reaches the daily limit of outgoing email. This plugin can bypass this issue by routing the email through Gmail’s SMTP server.


MY SMTP WP — WordPress Plugins

Configure your WordPress to send e-mails using your personal e-mail via SMTP. Often useful when your WordPress does not send emails. This happens because your server does not allow sending emails via PHP

11. SAR Friendly SMTP

SAR Friendly SMTP — WordPress Plugins

There are A LOT of SMTP plugins for WordPress, some uses third-party libraries with no too much luck, others looks like the same plugin (almost identical source code) but with different name…

Most of them overwrites from address and from name fields ALWAYS, breaking functionality of some other plugins that send emails using wp_mail() function.

12. WP Mail Options

This plugin allows you to set almost all options of emails sent by WordPress. In fact, it just simply modified the value of the PHPMailer’s member variables. Warning: This plugin is only for advanced users. You should know exactly what effect each option will have on the behavior of PHPMailer when you use this plugin.

13. turboSMTP

turboSMTP — WordPress Plugins

Configure your WordPress to send emails using your own email account via turboSMTP.This plugin has been translated in:Italian,French,German,Spanish.

14. Mailtrap for WordPress

Mailtrap for WordPress — WordPress Plugins

Mailtrap is a fake SMTP server solution that allows testing email notifications without sending them to the real users of your application. Not only does Mailtrap work as a powerful email test tool, it also lets you view your dummy emails online, forward them to your regular mailbox, share with the team and more! Mailtrap is a mail server test tool built by Railsware Products, Inc., a premium software development consulting company.

15. Yandex Mail

This plugin gives you the easiest way to send emails through the Yandex SMTP server instead of PHP mail().

This plugin requires at least PHP 5.4 and PHP mod_ssl to be enabled

16. Saksh WP SMTP

Saksh WP SMTP can help us to integrate SMTP to your wordpress installation. Using this you can integrate a number of free smtp server like gmail , yahoo mail , rediff mail , hotmail and paid smtp like email-marketing247, sendgrid , amazon aes , mandrill, zoho mail etc to your wordpress and send email

The integration is very easy you only need to know smtp server’s some configuration details and you need to input in its setting page to “Dashboard”->”Settings”->”Saksh WP SMTP” In case it do not work please talk me on skype gcsplindia I will do it free of cast otherwise just post a message I will explain.

17. Zendy Mailman

Zendy Mailman — WordPress Plugins

Zendy Mailman: the friendly email delivery system for WordPress. Zendy Mailman makes sure all the email messages sent by your WordPress site are delivered successfully by using SMTP rather than the built-in WordPress PHP mailer.

18. Global SMTP

Global SMTP is a utility plugin designed to easily configure SMTP for WordPress by adding a set of constants to your wp-config.php file.

When used with multisite, the configuration is applied network wide. This is often handy to install as a “must use” plugin.

19. nowmail

nowmail — WordPress Plugins

Email Delivery. from front end as mail provided by wordpress site. and also allow admin to send html email to user from admin section. nowmail can help you to send emails via SMTP instead of the PHP mail() function.


Add a Comment

Your email address will not be published. Required fields are marked *