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.

SMTP Mailer Info

Plugin Name: SMTP Mailer
Version: 1.1.2
File Format: application/zip
Requires: WordPress 5.8
Rating: 4.6 based on 39 votes
Price: 0 USD

Requirements

  1. A self-hosted WordPress site running on a WordPress Optimized Environment.
  2. One of port 587, 465 or 25 needs to be open. If they are all blocked you may not be able to send an email via SMTP. In that case, they should advise which port you can use to connect to the remote SMTP server.
  3. Your Web host needs to allow communication with an external SMTP server. If that’s not possible they should be able to provide information on their own SMTP server.

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.

Gmail

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

Troubleshooting

1.For security reasons, Gmail now blocks any incoming connection to its SMTP server. In order to make a connection to the Gmail SMTP server and send email, you will also need to allow less secure apps in your account.

If you do not wish to turn on this feature, you might want to take a look at my Gmail SMTP plugin.

2.When you are sending an email for the first time via SMTP, you might get this SMTP Error: “Could not authenticate“.

In order to fix this issue login to your Gmail account first. You should see a security warning from Gmail upon login – “Your account has been hacked” or “Somebody stole your password”. As soon as you confirm that it was you who tried to login (Just click on the link that shows up in that message), the plugin should be able to connect to the Gmail SMTP server.

Yahoo

  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

  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

  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

  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

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

Office 365

  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

  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

If you have any questions feel free to share it in the comment section.

Disclosure: This page may contain affiliate links. If you follow one of those affiliate links and purchase something it will provide me with a little bit of a commission. This costs you nothing extra but helps maintain my site, free plugins, and themes. So I thank you for your support.

140 thoughts on “SMTP Mailer Plugin For WordPress”

  1. Hi, Does this plugin support Mandrill?

    Reply
    • @Robert, SMTP Mailer does support Mandrill. I have just added instructions for integrating with Mandrill SMTP.

      Reply
  2. Hi I am using the Gmail SMTP plugin and i am receiving an error on Missing Extension openssl.

    Can you help me fix it please.

    Reply
    • @Robb, You can’t use encryption without openssl. Which plugin are you using now (Gmail SMTP or SMTP Mailer)?

      Reply
  3. I am using Gmail SMTP. Can you help me fix the openssl? I am using a free hosting.

    Reply
    • @Robb, I can’t really help you with it. This is an extension that needs to be installed on the server.

      Reply
  4. Hi admin.
    Using smtp-mailer, have an issue:

    Fatal error: Cannot redeclare class phpmailerException in /home/ppsotoas/public_html/wp-includes/class-phpmailer.php on line 3828

    Any idea?

    Reply
    • @pepesoto, This plugin requires PHP 5.4 or later in order to send email (PHP version on your server is 5.3.29).

      Reply
  5. I’ve tried using both Gmail plugin and SMTP-Mailer that you’ve created, and I have also tried several different accounts. I am using Google Apps accounts, and have had it work previously, even fixed security settings on account to “allow” the smtp access…. what am I missing?

    Connection: opening to ssl://smtp.gmail.com:465, timeout=300, options=array ()
    SMTP ERROR: Failed to connect to server: Connection refused (111)
    SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

    OS: Linux a2plcpnl0595.prod.iad2.secureserver.net 2.6.32-604.30.3.lve1.3.63.el6.x86_64 #1 SMP Sun Sep 27 06:34:10 EDT 2015 x86_64
    PHP version: 5.4.45
    WordPress version: 4.4.2
    WordPress multisite: Yes
    openssl: Available
    allow_url_fopen: Enabled
    stream_socket_client: Available
    fsockopen: Available

    Reply
    • @Chris, Which hosting are you using? Have you followed the tutorial on wpbeginner (please see the link above)?

      Reply
      • Connection: opening to smtp-mail.outlook.com:587, timeout=300, options=array ()
        Connection: Failed to connect to server. Error number 2. “Error notice: stream_socket_client(): unable to connect to smtp-mail.outlook.com:587 (Connection refused)
        SMTP ERROR: Failed to connect to server: Connection refused (111)
        SMTP connect() failed. github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

        any ideas why this is happening???

        Reply
        • @Jessica, Please check the troubleshooting section.

          Reply
  6. Yeah. I went thru tutorial for both plugins… it’s GoDaddy who hosts my sites, and Google Apps for my email system.

    Reply
    • @Chris, GoDaddy might be the issue here. Can you please contact them to see if they allow external SMTP configuration?

      Reply
      • Chris I get the same problem with godaddy. Did you manage to solve it? I’m stuck.

        Reply
        • @james, GoDaddy only allows their own SMTP. You can contact them to get their SMTP info.

          Reply
  7. I keep getting a whole bunch of error code lines but the last 7 are:
    SMTP Error: Could not authenticate.
    CLIENT -> SERVER: QUIT
    SMTP -> get_lines(): $data is ""
    SMTP -> get_lines(): $str is "221 2.0.0 closing connection e20sm14124497oic.19 - gsmtp"
    SERVER -> CLIENT: 221 2.0.0 closing connection e20sm14124497oic.19 - gsmtp
    Connection: closed
    SMTP Error: Could not authenticate.

    I’ve tried changing the option to allow for less secure apps but this didn’t make a difference. Can not receive any test emails

    Reply
    • @Richard, Have you logged into your Gmail account after this? You might see a security warning in your account upon login. As soon as you confirm that it was you who tried to login, the plugin should be able to connect to the Gmail SMTP server.

      What port combination did you use? Please copy and paste the content from the “Server Info” tab so I can take a look.

      Reply
      • I did get that message. I will email them and let them know – thanks.

        Reply
        • @Richard, No, You just click on the link (shown in the message) to unblock it.

          Reply
  8. I am having the same issue on Weblayer host, cannot log in to Gmail account, we had the same issue on our rudby on rails application (could not connect at the same time as Wpress) and we resolved just including including the line :domain => ‘»your domain«’, … follows the coding for Rugby-on-rails and it works! can somebody try it for Wpress and give a fedback? I am not programmer just somebody that is f&ck up

    config.action_mailer.smtp_settings = {
    :address => "smtp.gmail.com",
    :port => 587,
    :domain => ' xxxx.com',
    :user_name => "xyz@gmail.com",
    :password => "password",
    :authentication => :plain,
    :enable_starttls_auto => true
    }

    Reply
  9. Hello,,team
    Appear warning like these,,all ssl port and option has tested…still…wordpress 4.5

    SMTP Error: Could not authenticate.
    CLIENT -> SERVER: QUIT
    SMTP -> get_lines(): $data is ""
    SMTP -> get_lines(): $str is "221 2.0.0 closing connection tn5sm80142858pac.32 - gsmtp"
    SERVER -> CLIENT: 221 2.0.0 closing connection tn5sm80142858pac.32 - gsmtp
    Connection: closed

    SMTP Error: Could not authenticate

    Would you like explain me how?

    regard,,

    Reply
    • @yudi, I have added some troubleshooting steps in the “Gmail” section. Please give it a try and let me know how it goes.

      Reply
  10. I am trying to run the tests from the “Test Email” tab and I am only getting this message:
    Connection: opening to smtp.myurl.com:25, timeout=300, options=array (), where myurl is the same domain the wordpress site sits on.

    How can I determine what the problem is from this message? There is no response information being presented.

    Reply
    • @Tony, Who is your hosting provider? Did you get this SMTP info from your web host?

      Reply
  11. @Admin
    We are using RackSpace to host our exchange server.

    Reply
  12. One World Hosting is the hosting provider.

    Reply
    • @Tony, I’m not really familiar with this host. Do you have instructions as to how you can configure SMTP on their server?

      Reply
  13. I’m trying with Yahoo. I’m getting this message “There was an error trying to send your message. Please try again later.”. Could you please help with this?

    Reply
    • @Vicky, What port combinations did you try? Please provide the content from the “Server Info” tab so I can take a look.

      Reply
  14. Great plugin and looks exactly like what I am looking for.
    After configuring the plugin I can send the test E-mail successfully (I’m using mailgun.org as SMTP server). However, I get neither new comments nor user registration notifications (or any other E-mails) although the notifications are enabled in the settings of my wordpress. It seems like the wordpress simply doesn’t use this plugin when attempts to send E-mails. Do you have an idea what I am doing wrong?
    Here is my server info:
    OS: Linux 846098f38250 3.13.0-74-generic #118-Ubuntu SMP Thu Dec 17 22:52:10 UTC 2015 x86_64
    PHP version: 5.6.21
    WordPress version: 4.5.2
    WordPress multisite: No
    openssl: Available
    allow_url_fopen: Enabled
    stream_socket_client: Available
    fsockopen: Available

    Reply
    • @Alex, Have you tried the test email functionality? WordPress uses the wp_mail function to send email. As long as that functon is getting called the plugin should be able to override the default configurations with SMTP.

      Reply
      • If you mean the test E-mail functionality provided by the plugin – then yes, I’ve tried it and it works, I also receive the test E-mail. I’ve tested several other plugins and couldn’t get them to work, even the test E-mail functionality wouldn’t work.
        The only plugin that works for me is Easy WP SMTP, but I am getting HTTP timeouts on POST requests with it (e.g., comments) because the plugin is taking too long to send an E-mail and the HTTP handler wouldn’t return until that operation is finished, so I had to deactivate it.
        I was trying to find a way to debug wordpress to see why the smtp-mailer-plugin can’t deliver E-mails (while test E-mail works!), but couldn’t find a simple way to do that (I’m not very familiar with php). I’m using nginx with fastcgi and have php-fpm log set to ‘warning’ – no errors from smtp-mailer-plugin in there when I’m e.g. posting a comment.
        Could you maybe give me a hint on a way to debug the wordpress/plugin?

        Reply
        • @Alex, If the test email works that means there is nothing wrong with your setup. Test email also uses the wp_mail function to send email. Are you using any CDN like cloudflare? Is your website hosted on a cloud server? Some users were having a similar issue with my Gmail SMTP plugin.

          https://wordpress.org/support/topic/test-email-timeout

          Reply
          • My wordpress is running in a Docker container on Amazon AWS. I don’t think I have the timeout issue, the Test E-mail is sent very fast, within 1 second. I still suspect there is something wrong with my WP configuration like it tries to use system mail instead of wp_mail, although from you say I understand it’s not possible.
            If it even makes sense, is there a way to make wordpress send me an E-mail other than creating a comment or adding a new user (other than the Test Mail of the plugin)? I have several other plugins, but I don’t see where there could be a collision with smtp-mailer.

          • @Alex, I don’t think there is an email functionality in the WordPress admin. Do you want to contact Amazon AWS to see if they have any restrictions on outgoing email? It seems to only happen on the front end.

          • I’ve just discovered that the E-mail notification on user profile update (change of password) works. However, the E-mail notification on a new comment still doesn’t. I believe this rules out the hosting or smtp-mailer configuration problem. What else could it be then?
            Double checked the Settings -> Discussion -> Email me whenever … Anyone posts a comment: it’s enabled. Any idea?

  15. OS: Linux a2plcpnl0035.prod.iad2.secureserver.net 2.6.32-604.30.3.lve1.3.63.el6.x86_64 #1 SMP Sun Sep 27 06:34:10 EDT 2015 x86_64
    PHP version: 5.4.43
    WordPress version: 4.5.2
    WordPress multisite: No
    openssl: Available
    allow_url_fopen: Enabled
    stream_socket_client: Available
    fsockopen: Available

    I use ARfroms WordPress pro From plugin. When i submitted the form , submit successfully but i can’t get any email from the site.

    I use SMTP plugin for phpmail …it work’s for me. but when i’ll try to use your plugin i got this message :

    Connection: opening to ssl://smtp.gmail.com:465, timeout=300, options=array ()
    SMTP ERROR: Failed to connect to server: Connection refused (111)
    SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

    Can you please give me solution.. thanks

    Reply
    • @Sabbir, Please check the troubleshooting section. Make sure to keep only one SMTP plugin active.

      Reply
  16. I just try to send this here again, to see the error message. I already got a reply via e-mail!

    Seems like a great plugin. I just need to make sure I’m setting it up correctly: Is everything I need to do to install it and enter my SMTP details? Or do I also need to tell WordPress in some way to use this plugin instead of the built in way? (It’s a little confusing with the info “Configure the wp_mail() function to use SMTP instead of the PHP mail() function.” because it can be understood as that I as a user need to configure something in WordPress.

    And how do I know that the plugin is used rather than the built in way? When I check the source of two e-mails, they look similar to me. They both refer to PHPMailer as the X-Mailer (even in the test e-mail).

    Reply
  17. im also having difficulty setting up my email that comes in through a contact form. i can only see my messages if i access them through messages in the dashboard. I downloaded this plugin set up the host server information but i still dont get the messages sent over to my phone/computer email,
    any advice would be grateful.

    Reply
    • @mark, Did you send a test email to check if the plugin works on your site? How did you configure the plugin settings? Please copy and paste content from the “Server Info” tab so I can take a look.

      Reply
    • Thank you for coming back to me.
      I have it sorted. Turns out there was a bug in the developers theme, they have rectified it now.

      Reply
  18. I am trying to get contact forms to work on a client site and am scratching my head, because the emails do not arrive. Site hosted at A2, email at GSuite.
    Applying your recommended settings for gmail, I alsways get a “could not authenticate” and “535 Incorrect authentication data” message, no matter which encryption method/port combination I use. Username/password checked x times…

    Connection: opening to ssl://smtp.gmail.com:465, timeout=300, options=array ()
    Connection: opened
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “220-ssr7.supercp.com ESMTP Exim 4.87 #1 Wed, 22 Feb 2017 14:55:10 -0500 ”
    SMTP -> get_lines(): $data is “220-ssr7.supercp.com ESMTP Exim 4.87 #1 Wed, 22 Feb 2017 14:55:10 -0500 ”
    SMTP -> get_lines(): $str is “220-We do not authorize the use of this system to transport unsolicited, ”
    SMTP -> get_lines(): $data is “220-ssr7.supercp.com ESMTP Exim 4.87 #1 Wed, 22 Feb 2017 14:55:10 -0500 220-We do not authorize the use of this system to transport unsolicited, ”
    SMTP -> get_lines(): $str is “220 and/or bulk e-mail.”
    SERVER -> CLIENT: 220-ssr7.supercp.com ESMTP Exim 4.87 #1 Wed, 22 Feb 2017 14:55:10 -0500 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.
    CLIENT -> SERVER: EHLO familytherapysedona.com
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “250-ssr7.supercp.com Hello ssr7.supercp.com [75.98.175.93]”
    SMTP -> get_lines(): $data is “250-ssr7.supercp.com Hello ssr7.supercp.com [75.98.175.93]”
    SMTP -> get_lines(): $str is “250-SIZE 52428800”
    SMTP -> get_lines(): $data is “250-ssr7.supercp.com Hello ssr7.supercp.com [75.98.175.93]250-SIZE 52428800”
    SMTP -> get_lines(): $str is “250-8BITMIME”
    SMTP -> get_lines(): $data is “250-ssr7.supercp.com Hello ssr7.supercp.com [75.98.175.93]250-SIZE 52428800250-8BITMIME”
    SMTP -> get_lines(): $str is “250-PIPELINING”
    SMTP -> get_lines(): $data is “250-ssr7.supercp.com Hello ssr7.supercp.com [75.98.175.93]250-SIZE 52428800250-8BITMIME250-PIPELINING”
    SMTP -> get_lines(): $str is “250-AUTH PLAIN LOGIN”
    SMTP -> get_lines(): $data is “250-ssr7.supercp.com Hello ssr7.supercp.com [75.98.175.93]250-SIZE 52428800250-8BITMIME250-PIPELINING250-AUTH PLAIN LOGIN”
    SMTP -> get_lines(): $str is “250 HELP”
    SERVER -> CLIENT: 250-ssr7.supercp.com Hello ssr7.supercp.com [75.98.175.93]250-SIZE 52428800250-8BITMIME250-PIPELINING250-AUTH PLAIN LOGIN250 HELP
    Auth method requested: UNKNOWN
    Auth methods available on the server: PLAIN,LOGIN
    Auth method selected: LOGIN
    CLIENT -> SERVER: AUTH LOGIN
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “334 VXNlcm5hbWU6”
    SERVER -> CLIENT: 334 VXNlcm5hbWU6
    CLIENT -> SERVER: ZWxpc2F0aG9tYXM=
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “334 UGFzc3dvcmQ6”
    SERVER -> CLIENT: 334 UGFzc3dvcmQ6
    CLIENT -> SERVER: RWxpc2F3b3JrZG9tYWluNw==
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “535 Incorrect authentication data”
    SERVER -> CLIENT: 535 Incorrect authentication data
    SMTP ERROR: Password command failed: 535 Incorrect authentication data
    SMTP Error: Could not authenticate.
    CLIENT -> SERVER: QUIT
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “221 ssr7.supercp.com closing connection”
    SERVER -> CLIENT: 221 ssr7.supercp.com closing connection
    Connection: closed
    SMTP Error: Could not authenticate.

    Thanks for any help

    Reply
    • @Musepuckl, The error doesn’t make sense. Did you try TLS encryption on port 587?

      Reply
  19. SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

    help me

    Reply
  20. after installing smtp mailer, because the google one does not work with godaddy hosting, I followed the directions from here https://wordpress.org/support/topic/fixed-my-problem-with-godaddy-not-e-mailing-gravity-forms/ and go this error.

    Connection: opening to relay-hosting.secureserver.net:25, timeout=300, options=array ( ‘ssl’ => array ( ‘verify_peer’ => false, ‘verify_peer_name’ => false, ‘allow_self_signed’ => true, ),)
    Connection: opened
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “220 a2nlsmtp01-05.prod.iad2.secureserver.net : HOSTING RELAY : ESMTP Grid hosting relay server ready”
    SERVER -> CLIENT: 220 a2nlsmtp01-05.prod.iad2.secureserver.net : HOSTING RELAY : ESMTP Grid hosting relay server ready
    CLIENT -> SERVER: EHLO incomeautopilot.org
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “250-a2nlsmtp01-05.prod.iad2.secureserver.net hello [198.71.243.9], pleased to meet you”
    SMTP -> get_lines(): $data is “250-a2nlsmtp01-05.prod.iad2.secureserver.net hello [198.71.243.9], pleased to meet you”
    SMTP -> get_lines(): $str is “250-HELP”
    SMTP -> get_lines(): $data is “250-a2nlsmtp01-05.prod.iad2.secureserver.net hello [198.71.243.9], pleased to meet you250-HELP”
    SMTP -> get_lines(): $str is “250-SIZE 30000000”
    SMTP -> get_lines(): $data is “250-a2nlsmtp01-05.prod.iad2.secureserver.net hello [198.71.243.9], pleased to meet you250-HELP250-SIZE 30000000”
    SMTP -> get_lines(): $str is “250-ENHANCEDSTATUSCODES”
    SMTP -> get_lines(): $data is “250-a2nlsmtp01-05.prod.iad2.secureserver.net hello [198.71.243.9], pleased to meet you250-HELP250-SIZE 30000000250-ENHANCEDSTATUSCODES”
    SMTP -> get_lines(): $str is “250-8BITMIME”
    SMTP -> get_lines(): $data is “250-a2nlsmtp01-05.prod.iad2.secureserver.net hello [198.71.243.9], pleased to meet you250-HELP250-SIZE 30000000250-ENHANCEDSTATUSCODES250-8BITMIME”
    SMTP -> get_lines(): $str is “250 OK”
    SERVER -> CLIENT: 250-a2nlsmtp01-05.prod.iad2.secureserver.net hello [198.71.243.9], pleased to meet you250-HELP250-SIZE 30000000250-ENHANCEDSTATUSCODES250-8BITMIME250 OK
    CLIENT -> SERVER: MAIL FROM:
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “250 2.1.0 sender ok”
    SERVER -> CLIENT: 250 2.1.0 sender ok
    CLIENT -> SERVER: RCPT TO:
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “250 2.1.5 recipient ok”
    SERVER -> CLIENT: 250 2.1.5 recipient ok
    CLIENT -> SERVER: DATA
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “354 OK”
    SERVER -> CLIENT: 354 OK
    CLIENT -> SERVER: Date: Sat, 8 Apr 2017 14:46:49 +0000
    CLIENT -> SERVER: To: brandon@incomeautopilot.org
    CLIENT -> SERVER: From: Brandon Boyd
    CLIENT -> SERVER: Subject: Test Email
    CLIENT -> SERVER: Message-ID:
    CLIENT -> SERVER: X-Mailer: PHPMailer 5.2.22 (https://github.com/PHPMailer/PHPMailer)
    CLIENT -> SERVER: MIME-Version: 1.0
    CLIENT -> SERVER: Content-Type: text/plain; charset=UTF-8
    CLIENT -> SERVER:
    CLIENT -> SERVER: test
    CLIENT -> SERVER:
    CLIENT -> SERVER: .
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “250 2.0.0 wrdZc5RIoCQzGwrdZcn8mv mail accepted for delivery”
    SERVER -> CLIENT: 250 2.0.0 wrdZc5RIoCQzGwrdZcn8mv mail accepted for delivery
    CLIENT -> SERVER: QUIT
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “221 2.0.0 a2nlsmtp01-05.prod.iad2.secureserver.net : HOSTING RELAY : closing connection”
    SERVER -> CLIENT: 221 2.0.0 a2nlsmtp01-05.prod.iad2.secureserver.net : HOSTING RELAY : closing connection
    Connection: closed

    Reply
  21. Hello, why when i try to test mail i always get 504 Gateway Time-out

    Reply
  22. Unfortunately Ive tried both your plugins and neither worked to route through GoDaddy to Gmail. Unable to send any emails from website that is host3ed with GoDaddy if email is at gmail. SHAME ON YOU GODADDY!

    Reply
    • i have same problem now

      Reply
  23. Hello.
    I keep receiving this message using TLS at port 587:
    Warning: stream_socket_enable_crypto(): Peer certificate CN=`XXXXXXXX’ did not match expected CN=`YYYYYYYY’

    I’m using a valid certificate. Its a shared whm environment with Centos 7 + php 5.6.
    PS: Without encryption it works fine but my customer wants to use TLS

    Reply
    • @Willrich, Your SSL certificate on the server may not be configured correctly. Did you try checking this option “Disable SSL Certificate Verification”?

      Reply
      • Hello,
        Was a problem with the SMTP provider using custom configuration. Thanks for your reply. 🙂

        Reply
  24. I am not receiving emails at all when a member register, get error below, how can I fix this?
    Connection: opening to smtp.websitenamehere:587, timeout=300, options=array ()
    Connection: Failed to connect to server. Error number 2. “Error notice: stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known
    Connection: Failed to connect to server. Error number 2. “Error notice: stream_socket_client(): unable to connect to smtp.websitenamehere:587 (php_network_getaddresses: getaddrinfo failed: Name or service not known)
    SMTP ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: Name or service not known (0)
    SMTP connect() failed. github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

    Reply
    • I’m getting a similar error. I’ve contacted Godaddy a few times and they tell me it a problem with the plugin and that I have to contact the developer. Here’s the error:

      Connection: opening to relay-hosting.secureserver.net:25, timeout=300, options=array ( ‘ssl’ => array ( ‘verify_peer’ => false, ‘verify_peer_name’ => false, ‘allow_self_signed’ => true, ),)
      Connection: Failed to connect to server. Error number 2. “Error notice: stream_socket_client(): unable to connect to relay-hosting.secureserver.net:25 (Connection refused)
      SMTP ERROR: Failed to connect to server: Connection refused (111)
      SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

      Any ideas???

      Thanks

      Reply
      • @Eman, Are you on a shared hosting?

        Reply
          • @Eman, According to GoDaddy, That’s how SMTP should be configured on their server. They may have blocked this port for some reason. Please contact them to see if you need to use a different port or settings.

      • Hello, similar error like Eman, godaddy provider, I’ve contacted Godaddy and they say everything is ok. :s

        2020-01-23 18:21:22 Connection: opening to relay-hosting.secureserver.net:25, timeout=300, options=array ()
        2020-01-23 18:21:23 Connection failed. Error #2: stream_socket_client(): unable to connect to relay-hosting.secureserver.net:25 (Connection refused) [/home/h3mphtybvlvt/public_html/wp-includes/class-smtp.php line 298]
        2020-01-23 18:21:23 SMTP ERROR: Failed to connect to server: Connection refused (111)
        SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

        did you know how to fix it?

        Reply
  25. I’m using the SMTP Mailer and it’s working, but I’m having trouble with the password reset emails. They don’t have any line breaks and the link to reset the password is missing. When doing a little research it may have something to do with the line break format.

    One suggestion I found was to “Replace all line feeds (“n”) by in the message body?” Is it possible to make this type setting change in SMTP Mail?

    Reply
    • @Sharon, The password reset email is generated by WordPress. I don’t think it would be a good idea to dynamically change the email body since it comes from the core.

      Reply
  26. Thanks, just trying to track down what is causing the password link not to show in emails, and I’m very confused. When I look at the complete original email in gmail for instance, the link is there in the header file, but it is not showing in the displayed email.

    Reply
  27. Hi,
    I followed instructions on https://wordpress.org/support/topic/fixed-my-problem-with-godaddy-not-e-mailing-gravity-forms/ and I got the following error.
    I saw some another user having a similar, if not the same, issue and I did not see any solutions.
    Can you please help? It’s kind of urgent.
    Thank you very much.

    Connection: opening to relay-hosting.secureserver.net:25, timeout=300, options=array ()
    Connection: opened
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “220 a2nlsmtp01-04.prod.iad2.secureserver.net : HOSTING RELAY : ESMTP Grid hosting relay server ready”
    SERVER -> CLIENT: 220 a2nlsmtp01-04.prod.iad2.secureserver.net : HOSTING RELAY : ESMTP Grid hosting relay server ready
    CLIENT -> SERVER: EHLO academyofoperativedentistry.com
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “250-a2nlsmtp01-04.prod.iad2.secureserver.net hello [107.180.111.21], pleased to meet you”
    SMTP -> get_lines(): $data is “250-a2nlsmtp01-04.prod.iad2.secureserver.net hello [107.180.111.21], pleased to meet you”
    SMTP -> get_lines(): $str is “250-HELP”
    SMTP -> get_lines(): $data is “250-a2nlsmtp01-04.prod.iad2.secureserver.net hello [107.180.111.21], pleased to meet you250-HELP”
    SMTP -> get_lines(): $str is “250-SIZE 30000000”
    SMTP -> get_lines(): $data is “250-a2nlsmtp01-04.prod.iad2.secureserver.net hello [107.180.111.21], pleased to meet you250-HELP250-SIZE 30000000”
    SMTP -> get_lines(): $str is “250-ENHANCEDSTATUSCODES”
    SMTP -> get_lines(): $data is “250-a2nlsmtp01-04.prod.iad2.secureserver.net hello [107.180.111.21], pleased to meet you250-HELP250-SIZE 30000000250-ENHANCEDSTATUSCODES”
    SMTP -> get_lines(): $str is “250-8BITMIME”
    SMTP -> get_lines(): $data is “250-a2nlsmtp01-04.prod.iad2.secureserver.net hello [107.180.111.21], pleased to meet you250-HELP250-SIZE 30000000250-ENHANCEDSTATUSCODES250-8BITMIME”
    SMTP -> get_lines(): $str is “250 OK”
    SERVER -> CLIENT: 250-a2nlsmtp01-04.prod.iad2.secureserver.net hello [107.180.111.21], pleased to meet you250-HELP250-SIZE 30000000250-ENHANCEDSTATUSCODES250-8BITMIME250 OK
    CLIENT -> SERVER: STARTTLS
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “500 command unrecognized”
    SERVER -> CLIENT: 500 command unrecognized
    SMTP ERROR: STARTTLS command failed: 500 command unrecognized
    SMTP Error: Could not connect to SMTP host.
    CLIENT -> SERVER: QUIT
    SMTP -> get_lines(): $data is “”
    SMTP -> get_lines(): $str is “221 2.0.0 a2nlsmtp01-04.prod.iad2.secureserver.net : HOSTING RELAY : closing connection”
    SERVER -> CLIENT: 221 2.0.0 a2nlsmtp01-04.prod.iad2.secureserver.net : HOSTING RELAY : closing connection
    Connection: closed
    SMTP Error: Could not connect to SMTP host.

    Reply
    • Dear Admin,
      I made it work by switching to NO Encryption. Thank you!!

      Reply
  28. Hey! How can I use on the form it? For exemplo:

    Reply
  29. Hey! How can I use on the form it? For exemplo: “”

    Reply
    • <form action=”what will go here?”>

      Reply
      • @Genesis, This has nothing to do with form action. When an email is sent via a plugin (by calling the “wp_mail” function), SMTP Mailer will send that email through your pre-configured SMTP server.

        Reply
  30. Hi,

    Just installed your SMTP plugin to work with Contact Form 7 as it shows in your info, but a form that used to work before (but in fact did not send the message) now gives an error message and thus the combination doesn’t seem to work. Sending a SMTP test message works fine and also Confact Form 7 says the form is ok, so now I’m stuck in the middle. Where can I look for logs, errors, etc. to resolve this?
    Many thanks in advance,
    Martin

    Reply
    • @Martin, That means there is no error on WordPress’s end and the email was sent successfully without any issue. Did you check the spam folder?

      Reply
  31. Plugin works well for me but I want to send email to many people, how can I?

    Reply
    • @Syed, This plugin can’t send an email to multiple recipients (you will need to find a different plugin for that). It only changes the way an email sent in the backend.

      Reply
      • Good to hear! Actually, I love the settings which this plugin had done e.g it has put my domain name after “mailed by:” thing in emails. But now what I want to know is that if I make this plugin available in my website, then how can I send emails in similar manner? I haven’t found such plugin yet. Please Guide. Thanks!

        Reply
  32. I have correctly filled in all the configuration parameters of the SMTP Mailer plugin and when I send a test mail I get the following error

    Invalid address: (punyEncode) SMTP_FROM

    Reply
    • @Eidy, Please provide your configuration details so I can take a look.

      Reply
  33. Hello I Can not configure SMTP settings because of below error

    “Postman is unable to run. Email delivery is being handled by WordPress (or another plugin).

    Postman needs translators! Please take a moment to translate a few sentences on-line 🙂

    New for v1.7! Send mail with the Mandrill or SendGrid APIs.”

    Please can you help me fix this Error

    Thanks.

    Reply
    • @Bhavesh, You cannot have multiple SMTP plugins activated at the same time.

      Reply
  34. I have created have setup the plugin and it works. My main problem now is, from where do i send those messages?

    The Plugin doesn’t have any room for that.

    Reply
    • @Ifeanyi, The plugin doesn’t send any email. It changes the method that is used to send an email in WordPress.

      Reply
  35. The test works great. But, when I try to send an email with the contact form, I get the message:

    Missing CSRF session token. The session that has generated this token has already been used and is not available. Please reload the page and submit a new form.

    Any ideas?

    Reply
    • I was able to turn off the CSRF message. But, the contact form (VFB Pro) still won’t work. It tells me the message was sent. However, no contact form is received.

      Reply
      • @Steve, Which SMTP provider are you using? Have you checked the spam folder?

        Reply
        • Neverr mind. I went with a different plugin. Don’t have time to play these games.

          Reply
  36. Hi, thanks for the plugin! It seems that my installation only works when I disable the SSL verification, although the certificates are correctly installed ( https://www.xolphin.com/sslcheck/futurestore.nl ). I am using PHP 7.2.11 on CentOS 6.1 and WordPress 5.2.2.
    I hope you can help.

    Best regards,.

    Paul van Asseldonk

    Reply
    • Hi, I figured it out myself, I forgot to install the root certificate for the server, silly me.

      Best regards, Paul

      Reply
  37. Is there no way to set a Reply-To address in this plugin?

    Reply
  38. Hi,

    Is There any settings to send email in Inbox not in Spam.

    Best regards,

    Keyur Patel

    Reply
  39. Hi Keyur Patel,

    Answer is : NO!

    But you can use this plugin with Gmail SMTP for fix the SPAM issue.

    Also, You can contact your host provider for rechecking the ‘SPF, DKIM’ Record’ . If you don’t have set this, then always your email goes to SPAM.

    Thanks
    Sabbir

    Reply
  40. Hi seting up a new email on a contact form and using the smtp mailer. It worked fine until we changed the email address. Any idea what might cause this?

    Sender address rejected: not owned by user admin@**************.**

    Reply
    • @Neil, Did you change the SMTP email address? Have you also updated the password for it?

      Reply
  41. Hi,
    I just tried your plugin with GMAIL and O365, but it won’t work :-/
    Both tests failed.

    Reply
    • @Montegnies, What error do you get?

      Reply
  42. Hello,

    I keep getting error:

    Connection: Failed to connect to server. Error number 2. “Error notice: stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 (Permission denied)
    SMTP ERROR: Failed to connect to server: Permission denied (13)

    I’ve turned less secure apps on and i’ve tried both SSL and TLS.

    The username and password are correct too

    Reply
  43. With php 7.3 the plugin is not working.
    no mail are sent, no error messages, nothing inside logs.
    do you have some suggestion?

    Reply
    • I am having the same issue

      Reply
  44. Hey, the plugin seems to be working well, but it keeps giving the message “SMTP Mailer plugin cannot send email until you enter your credentials in the settings.” at the top in the dashboard. That’s kind of annoying.

    Reply
    • @MVG, This is to make sure you have configured all the options in the settings. If you keep the plugin active in a non-working state your website may not be able to send any email.

      Reply
  45. Hi – I have a website with a number of contact forms, set up so as to send emails from various different email addresses.

    Could I use SMTP Mailer to send emails from a different email address for each form? Are there any restrictions on the number of email addresses I could send from?

    Many thanks in advance!

    Reply
    • @Chas, It depends on the SMTP provider. I know that Gmail doesn’t let you use a different “from email” for security reasons.

      Reply
    • Chas,

      What’s a SMPT server 🙂

      Reply
  46. What after test mails? Don’t we have to do anything to allow post notifications to our followers?

    Reply
    • @Rajan, With Test email you can check if the plugin is working on your site.

      Reply
  47. I have 2 contact forms. I have 3 emails these forms need to go to but only 1 is getting the email. I have everything set up properly (I think) I am getting the error: SMTP Mailer plugin cannot send email until you enter your credentials in the settings.
    My new host company says they set it up already. What am I missing here? Everything is set up exactly how you have it! Frustrating!!!!!

    Reply
    • @Jennifer, Have you send a test email to see if it works?

      Reply
      • I have. The test emails work perfectly. It’s the emails connected to the contact forms that’s not going through. I keep getting the STML error message.

        Reply
  48. Hi,
    I just tried your plugin with O365, but it won’t work.
    Test failed.
    SMTP Error: data not accepted.

    Reply
    • This also happening for our site that tried to use this plugin. I’ll have to find another to integrate with 0365 and wish the logging was better. The Test Email tab uses the default wordpress phpmailer system and went through, but using Office 365 account makes every form go into a black hole. It’s logged in a Mail Log pluging and submissions, but the Mail Log shows SMTP Error: Data Not Accepted.

      Reply
  49. Super Good stuff

    Reply
  50. I’ve installed and tested this plugin on my wordpress and works perfect but I’m having an issue with woocommerce emails. For example, when an order is made on my site, woocommerce is configured to send an email to me and to the customer, but the email is never sent or at least it’s never delivered. Does anyone knows what could be happening? Thanks in advance!

    Reply
    • Thanks for your insight. Do you happen to know how to add a pdf, make it fillable, or printable, with the capability to email it back… oh and to be able to add an attachment (like a fillable resume with the option to attach a resume)????

      Reply
    • Hi Daniel
      I need help on this as well, experiencing same problem. did this ever get resolved and what did you do to make it work?
      Thanks

      Reply
  51. I have followed what you have mentioned but am getting the below error.
    5.7.3 Authentication unsuccessful [BL0PR01CA0034.prod.exchangelabs.com]

    even the user name password is correct.
    also tried other plugins to nothing works.
    If I have enabled two-factor authentication case this problem?
    How to check the 25 and 587 ports are open or not? -I have doubts about this step only. May our hosting provider block this port?
    Please help me to fix this issue.
    Thanks,
    Saravanan

    Reply
    • @Saravanan, Who is your SMTP provider? Do they have instructions on this?

      Reply
      • Have you checked with your hosting company? I know that the WordPress update made all my java and jQuery unstable, so I had to install a new plugin to fix this.
        In regards to your mail check with your hosting company to make sure your incoming POP3 or STMP and your outgoing STMP match…. It even has to match the hosting companys IP address when setting up.
        I know that was my problem along with a silent fail in my contact form which I had to replace in contact form 7. My original problem still exists only one person gets the email in contact form 7 and I’m still not sure why. I hope that helps.

        Reply
  52. Hi,

    I set “From Email Address” to: no-reply@mywpwebsite.com but the email sent from WP were from mail@mywpwebsite.com.

    Could you make force “From Email Address” to be used on any email sent from WP website?

    Best regards,
    Choco

    Reply
  53. Many Thanks. It works for me (with AWS SES SMTP).

    Reply
  54. the test works even though it shows me an error, the mails get to the final destination. But the emails sent from the contact form in my page are still not being sent… Should I connect this plugin to my contact form? how can i do that? I’m currently using ninja forms and in other websites I use contact form 7

    Reply
    • @Lau, There is nothing to connect. If your contact form uses the “wp_mail” function for sending an email SMTP Mailer will automatically apply your SMTP credentials. Have you tried the “Test Email” functionality in the plugin?

      Reply
  55. Hi, I’m moving to SendGrid API my client’s website (from Mandrill). Formidable forms is still sending from the old “send” address with MailChimp… how do I get Formidable Forms to recognize that the outgoing information has changed? I’m not sure where I’m going wrong.. thanks!

    Reply
    • @Isla, Have you updated the credentials in the SMTP Mailer settings?

      Reply
  56. Formidable Forms recommends a different plugin, but I wanted to try this one first.

    Reply
    • @Isla, You can try the plugin they recommend. I’m not sure how it’s possible to use your old credentials when you have already updated it. Does your website cache database options?

      Reply
      • Hi Noor,
        I solved it in the end, I’m not sure how, but it’s working. Thanks!

        Reply
  57. I tried with a custom gmail account. but it failed.
    then I tried with godaddy’s settings, also error.

    2021-02-19 19:29:27 Connection: opening to relay-hosting.secureserver.net:25, timeout=300, options=array()
    2021-02-19 19:29:28 Connection failed. Error #2: stream_socket_client(): unable to connect to relay-hosting.secureserver.net:25 (Connection refused) [/home/*************/public_html/wp-includes/PHPMailer/SMTP.php line 375]
    2021-02-19 19:29:28 SMTP ERROR: Failed to connect to server: Connection refused (111)
    SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

    Reply
    • @pico, Port 25 seems blocked. Please contact GoDaddy to see what configuration you should be using for your hosting account. You can also check this link: https://www.godaddy.com/help/send-form-mail-using-an-smtp-relay-server-953

      Reply
  58. On a wordpress server with multiple ip addresses, sometimes an inappropriate address is chosen for the connection, causing problems with server names in the message headers. To solve this, you can modify the $phpmailer->SMTPOptions to include the address to bind the socket to.


    // get the ip address for the website we are sending from
    $bound_ip = gethostbyname($_SERVER['SERVER_NAME']); // get the server name from PHP

    //disable ssl certificate verification if checked
    if(isset($options['disable_ssl_verification']) && !empty($options['disable_ssl_verification'])){
    $phpmailer->SMTPOptions = array(
    'ssl' => array(
    'verify_peer' => false,
    'verify_peer_name' => false,
    'allow_self_signed' => true
    ),
    'socket' => array(
    'bindto' => "$bound_ip:0"
    )
    );
    } else { // set the options to use our ip address, instead of the first one on this server
    $phpmailer->SMTPOptions = array(
    'socket' => array(
    'bindto' => "$bound_ip:0"
    )
    );
    }

    Reply
  59. Hello everyone,

    Does someone knows the SMTP host for a Roundcube / OVH mail please ? Thanks

    Reply
  60. Hey,
    I am having connection errors and emails not sending out.

    I just tried to do a test email and a page of server erros and this happened:
    021-06-18 04:11:53 SMTP INBOUND: "554 5.2.252 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; Failed to process message due to a permanent exception with message Cannot submit message. 0.35250:4F220000, 1.36674:01000000, 1.61250:00000000, 1.45378:02000000, 1.44866:00000000, 1.36674:7A000000, 1.61250:00000000, 1.45378:05000000, 1.44866:00140000, 1.36674:0A000000, 1.61250:00000000, 1.45378:16000000, 1.44866:1F4B0000, 1.36674:0E000000, 1.61250:00000000, 1.45378:384B0000, 1.44866:20020000, 16.55847:FB210000, 17.4"
    2021-06-18 04:11:53 SERVER -> CLIENT: 554 5.2.252 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; Failed to process message due to a permanent exception with message Cannot submit message. 0.35250:4F220000, 1.36674:01000000, 1.61250:00000000, 1.45378:02000000, 1.44866:00000000, 1.36674:7A000000, 1.61250:00000000, 1.45378:05000000, 1.44866:00140000, 1.36674:0A000000, 1.61250:00000000, 1.45378:16000000, 1.44866:1F4B0000, 1.36674:0E000000, 1.61250:00000000, 1.45378:384B0000, 1.44866:20020000, 16.55847:FB210000, 17.4
    2021-06-18 04:11:53 SMTP ERROR: DATA END command failed: 554 5.2.252 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; Failed to process message due to a permanent exception with message Cannot submit message. 0.35250:4F220000, 1.36674:01000000, 1.61250:00000000, 1.45378:02000000, 1.44866:00000000, 1.36674:7A000000, 1.61250:00000000, 1.45378:05000000, 1.44866:00140000, 1.36674:0A000000, 1.61250:00000000, 1.45378:16000000, 1.44866:1F4B0000, 1.36674:0E000000, 1.61250:00000000, 1.45378:384B0000, 1.44866:20020000, 16.55847:FB210000, 17.4
    SMTP Error: data not accepted.

    ....
    -> SERVER: QUIT
    2021-06-18 04:11:53 SMTP INBOUND: "3559:0000000030020000000000000200000000000000, 20.52176:140F92901500F01F0A00038A, 20.50032:140F92908517F01F07000000, 0.35180:1F000130, 255.23226:0A000000, 255.27962:7A000000, 255.27962:0A000000, 255.27962:0E000000, 255.31418:21000000, 0.35250:1F001336, 1.36674:0A000000, 1.61250:00000000, 1.45378:02000000, 1.44866:18000000, 1.36674:32000000, 1.61250:00000000, 1.45378:1D000000, 1.44866:01000000, 16.55847:84000000, 17.43559:0000000088030000000000000000000000000000, 20.52176:140F92901500101068000000, 20.50032:"
    2021-06-18 04:11:53 SMTP INBOUND: "140F9290851700002D000000, 0.35180:6D000000, 255.23226:0A001380, 255.27962:0A000000, 255.27962:32000000, 255.17082:DC040000, 0.27745:37000000, 4.21921:DC040000, 255.27962:FA000000, 255.1494:3C000000, 0.38698:00000000, 1.41134:46000000, 0.37692:86000000, 0.37948:86000000, 5.33852:00000000534D545000000000, 7.36354:010000000000010986000000, 4.56248:DC040000, 7.40748:010000000000010B6E92B098, 7.57132:000000000000000086000000, 1.63016:32000000, 4.39640:DC040000, 8.45434:5640DA101D385B4C8C24D55BC5A2D4EE30363031,"
    2021-06-18 04:11:53 SMTP INBOUND: "1.46798:04000000, 5.10786:0000000031352E32302E343234322E3032313A4B4C315052303630314D42333635333A38383136393634612D326234302D343465312D613734322D3932303833343339353838623A323134383736001002000000, 7.51330:3E7D56340F32D90807000000, 0.39570:04000000, 1.55954:0A000000, 0.49266:02000000, 1.33010:0A000000, 2.54258:00000000, 0.40002:7A000000, 1.56562:00000000, 1.64146:32000000, 1.33010:32000000, 2.54258:DC040000, 255.1750:BD000000, 255.31418:03003866, 0.22753:87000000, 255.21817:DC040000, 0.64418:03000336, 4.3984"
    2021-06-18 04:11:53 SMTP INBOUND: "2:DC040000, 0.41586:C7000000, 4.60547:DC040000, 0.21966:80030400, 4.30158:DC040000 [Hostname=KL1PR0601MB3653.apcprd06.prod.outlook.com]"
    2021-06-18 04:11:53 SMTP INBOUND: "221 2.0.0 Service closing transmission channel"

    please help

    Reply
    • @alex, What is your configuration?

      Reply
      • Seems to be a problem since updating to wordpress 5.7
        SMTP: smtp.office365.com
        SMTP Authentication: True
        SMTP Username: website@EMAIL
        SMTP Password PW
        Type of Encryption: TLS
        SMTP Port: 587
        From Email Address website@EMAIL
        From Name ; NAME

        Reply
        • @alex, Do you have any other email plugin? WordPress 5.7 introduced a filter for the wp_mail function. The plugin now uses that filter instead of overriding the mail function.

          Reply
          • Hey,

            Yesi had a template plugin i’ve turned it off and it seems to be working again. Thank you.

  61. 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
    • @Seth, Do you see any error log on the server?

      Reply
      • 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
  62. Does this work with Zohomail

    Reply
    • @Haroon, It does. I have tested it.

      Reply

Leave a Reply to Musepuckl Cancel reply