WordPress HowTo

How-to guide for WordPress

  • Home
  • Plugins
  • Themes
  • Contact
    • Privacy Policy
  • About

SMTP Mailer Plugin For WordPress

SMTP Mailer is the easiest SMTP plugin for WordPress. It allows you to configure an SMTP server to send email from your website. SMTP Mailer enhances the default WordPress mail (“wp_mail”) function by letting you connect to a remote SMPT server to send an email instead of doing it from your web server. This reduces heavy load from your server and increases email deliverability.

Table of Contents

  • SMTP Mailer Plugin Demo
  • SMTP Mailer Installation
    • Option 1 (Quick & Easy install)
    • Option 2 (Manual install)
    • Option 3 (FTP install)
  • SMTP Mailer Settings
    • General Settings
      • SMTP Host
      • SMTP Authentication
      • SMTP Username
      • SMTP Password
      • Type of Encryption
      • SMTP Port
      • From Email Address
      • From Name
    • Test Email
    • Server Info
  • Outgoing Mail Server Configurations
    • Sendinblue SMTP
    • Yahoo SMTP
    • Outlook SMTP
    • SendGrid SMTP
    • Mandrill SMTP
    • GoDaddy SMTP
    • Office 365 SMTP
    • Amazon SES SMTP
    • Gmail SMTP
  • Priority Support
smtp mailer wordpress plugin

SMTP Mailer Info

Plugin Name: SMTP Mailer
Version: 1.1.5
File Format: application/zip
Requires: WordPress 6.1
Rating: 4.6 based on 42 votes
See All Ratings/Submit Your Rating Here
Price: 0 USD

SMTP Mailer Plugin Demo

SMTP Mailer Installation

You can install the SMTP plugin like any other WordPress plugin.

Option 1 (Quick & Easy install)

  1. Go to Plugins->Add New from your WordPress admin dashboard
  2. Search for SMTP Mailer
  3. Click Install once you have found it

Option 2 (Manual install)

  1. Download the zip version of the plugin
  2. Go to Plugins->Add New
  3. Click Upload Plugin
  4. Select the zip file on your computer
  5. Install it

Option 3 (FTP install)

  1. Download the zip version of the plugin
  2. Extract it on your computer
  3. Connect to your site via FTP
  4. Browse to “/wp-content/uploads/plugins/” directory
  5. Upload the folder that contains the main plugin files

SMTP Mailer Settings

You will need to configure your SMTP server related information in order to send email from your website. In order to access the settings menu go to “Settings->SMTP Mailer” from your admin dashboard.

SMTP Mailer WordPress plugin menu

The settings menu comes with three separate tabs – General Settings, Test Email & Server Info.

General Settings

screenshot of SMTP Mailer plugin settings

SMTP Host

Your outgoing mail server which will be used for sending email (e.g. smtp.gmail.com).

SMTP Authentication

Enable/Disable SMTP authentication when sending an email (Supported values: True/False).

SMTP Username

The username to connect to your SMTP server. You will need to provide a username if you enable “SMTP Authentication”.

SMTP Password

The password to connect to your SMTP server. You will need to provide a password if you enable “SMTP Authentication”.

Type of Encryption

The encryption which will be used for sending an email (Supported values: TLS/SSL/No Encryption. TLS is recommended).

SMTP Port

The port which will be used when sending an email (587/465/25). If you choose TLS the port should be set to 587. For SSL use port 465 instead.

From Email Address

The email address which is be used as the From Address if it is not supplied to the mail function.

From Name

The name which will be used as the From Name if it is not supplied to the mail function.

Test Email

“Test Email” menu allows you to test the functionality of the plugin after you have configured everything.

screenshot of test email menu in the SMTP Mailer plugin

Server Info

“Server Info” menu displays some technical information regarding your server. This is very useful for troubleshooting.

Outgoing Mail Server Configurations

Here are the settings for all the popular outgoing mail (SMTP) servers.

Sendinblue SMTP

  1. SMTP Host: smtp-relay.sendinblue.com
  2. SMTP Authentication: True
  3. SMTP Username: Your login email (can found be under SMTP & API > SMTP menu)
  4. SMTP Password: Your smtp master password (can found be under SMTP & API > SMTP menu)
  5. Type of Encryption: TLS
  6. SMTP Port: 587

You can learn more about Sendinblue here.

Yahoo SMTP

  1. SMTP Host: smtp.mail.yahoo.com
  2. SMTP Authentication: True
  3. SMTP Username: Your full Yahoo email address
  4. SMTP Password: Your Yahoo email account’s password
  5. Type of Encryption: TLS or SSL
  6. SMTP Port: 587 (if TLS) or 465 (if SSL)

Outlook SMTP

  1. SMTP Host: smtp-mail.outlook.com
  2. SMTP Authentication: True
  3. SMTP Username: Your email address
  4. SMTP Password: Your password
  5. Type of Encryption: TLS
  6. SMTP Port: 25 or 587 (if port 25 is blocked)

SendGrid SMTP

  1. SMTP Host: smtp.sendgrid.net
  2. SMTP Authentication: True
  3. SMTP Username: Your SendGrid username
  4. SMTP Password: Your SendGrid password
  5. Type of Encryption: TLS
  6. SMTP Port: 587 (if TLS) or 465 (if SSL). If you select “No Encryption” use port 25 instead.

Mandrill SMTP

  1. SMTP Host: smtp.mandrillapp.com
  2. SMTP Authentication: True
  3. SMTP Username: Your Mandrill username
  4. SMTP Password: Your Mandrill password
  5. Type of Encryption: TLS
  6. SMTP Port: 587, 25 or 2525 (if TLS or No Encryption). For SSL use port 465.

GoDaddy SMTP

  1. SMTP Host: relay-hosting.secureserver.net
  2. SMTP Authentication: False
  3. Type of Encryption: No Encryption
  4. SMTP Port: 25

Office 365 SMTP

  1. SMTP Host: smtp.office365.com
  2. SMTP Authentication: True
  3. SMTP Username: Your office365 username
  4. SMTP Password: Your office365 password
  5. Type of Encryption: TLS
  6. SMTP Port: 587

Amazon SES SMTP

  1. SMTP Host: email-smtp.us-west-2.amazonaws.com if you are in the US West (Oregon) region. You can find the SMTP endpoint for your region here.
  2. SMTP Authentication: True
  3. SMTP Username: Your Amazon SES SMTP username (See how to obtain your Amazon SES SMTP credentials here)
  4. SMTP Password: Your Amazon SES SMTP password
  5. Type of Encryption: TLS
  6. SMTP Port: 587

Gmail SMTP

In order to connect to the Gmail smtp server with a username and password, the “allow less secure apps” option needs to be enabled in your Gmail account. Unfortunately this option is no longer available. If you wish to use Gmail SMTP you may want to take a look at my Gmail SMTP plugin which uses a different authentication method.

Priority Support

If you are having an issue with the plugin, our support team can help investigate it by taking a closer look at your site.

SMTP Mailer Technical Support
SMTP Mailer Technical Support
Our technical support team will troubleshoot SMTP Mailer plugin related issues on your website.
Price: $29.99

Users who like this plugin prefer Sendinblue SMTP

Related

Written by Noor Alam · Categorized: plugin, wordpress

Comments

  1. Seth says

    Is anyone using this successfully with PHP version: 7.4.20?

    I can enter settings on the general tab, and view the ‘server info’ tab, but when I try to send a test email I the page hangs with a blank screen and then times out, no progress or debugging info is visible.

    Running this on a VULTR one-click wordpress VPS

    Reply
    • Noor Alam says

      @Seth, Do you see any error log on the server?

      Reply
      • Seth says

        no but I figured out the issue. The old IP address for the mail server’s hostname was still cached in my VPS providers DNS servers. So it was hanging trying to make contact to a non-existent mail server, however I was still not getting any feedback via the plugin’s ‘Test Email’ tab, just a blank screen.

        Once I resolved the name resolution issue, it worked and I can see output on the ‘Test Email’ tab after sending.

        Reply
  2. Haroon Kiani says

    Does this work with Zohomail

    Reply
    • Noor Alam says

      @Haroon, It does. I have tested it.

      Reply
  3. oriel says

    SMTP Error: Could not authenticate.
    I’m not succeeding, I lowered the security level
    can you help me?

    Reply
  4. Sean says

    We have WordPress deployed on Azure and having a really hard time getting it to connect to our SMTP server, which has been configured to allow connections from Azure IP linked to the WordPress site.

    SMTP ERROR: Failed to connect to server: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060). SMTP Error: Could not connect to SMTP host.

    Reply
« Older Comments

Leave a Reply Cancel reply

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

Search WP HowTo

Recent Posts

  • How to Add a Reply-To Address in the Gmail SMTP WordPress Plugin
  • What Does a Security Challenge Mean on PayPal?
  • WP PayPal Button Integration with Contact Form 7
  • Can People See Your Address on PayPal?
  • Mailchimp Integration for WP PayPal Plugin
  • How to Show a Text Box at WP PayPal Checkout to Collect Custom Data from Buyers
  • How to Add a Recurring Price Field to a PayPal Subscription Button
  • How to Add a Quantity Field to a PayPal Button
  • How to Configure Product Variations in WP PayPal
  • How to Make Your WooCommerce Add to Cart Buttons Bigger

Featured Add-ons

Buy Now Custom Amount for PayPal

Buy Now Discount for PayPal

Contact Form 7 Integration for PayPal

Custom Input for PayPal

Mailchimp Integration for PayPal

Product Variations for PayPal

Variable Quantity for PayPal

Variable Subscription for PayPal

Copyright © 2023 · WordPress HowTo

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAcceptRead More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT