Interactive Design by Rob Layton

Wordpress not sending emails anymore? Solved.

Okay, for anybody who just upgraded Wordpress, only to realize you’re not getting notification emails anymore, or the PHP mail() function isn’t working, or SMTP isn’t working, here is your solution. Yes, this is guaranteed to work, even if you’re using Gmail.

1. Go to your hosting cpanel and create this email account: wordpress@yourdomain.com. Replace “yourdomain.com” with whatever your domain name is. Make sure that if you have a .net, that you use .net instead of .com in that email. Set up your username and password and remember it.

2. Download WP-Mail-SMTP or Cimy Swift SMTP. Just pick one of these and install and activate the plugin.

3a. Configure your SMTP plugin under Settings or Tools in your sidebar. This is the most important step! Do not fill in this info with what Gmail tells you to put in. Do the following instead:
3b. Sender e-mail must be: the new email account you created in your hosting cpanel. Put in the full wordpress@yourdomain.com in there.
3c. If there is a checkbox to use SMTP, check it.
3d. SMTP server address will be: mail.yourdomain.com. Replace “yourdomain.com” with your domain name again.
3e. Port will be 25 or 26. Try those before trying 456 for gmail. Contact your hosting provider if neither works. The chances of neither of these working are small.
3f. Username would be: wordpress@yourdomain.com. Replace “yourdomain.com” with your domain name again.
3g. Password is the password for that account.
3h. Set SSL or TLS to no or no encryption. Try these before using TLS for gmail. Contact your hosting provider in case they require encryption, if this doesn’t work.

4. Wordpress@yourdomain.com will now send the email to your personal account. Make sure that the email on your profile is correct, whether it’s yahoo, hotmail, gmail or any other account. If you are using a contact form, make sure that the email is set to your personal account, as well. The emails should now go to your spam or inbox.

If it still doesn’t work, you can have your wordpress@yourdomain.com send the email to itself and have your personal account pop forward it. Read the following if you are still having problems. Gmail is used as an example because most people have problems getting it to agree with their wordpress/hosting.

5a. Make sure that the email on your profile is changed to the wordpress@yourdomain.com email. If you are using a contact form, make sure that the emails are sent to the wordpress@yourdomain.com email. *This is important because wordpress and Gmail conflict and this is the only workaround I’ve come up with.
5b. Now, wordpress is set up to use SMTP to send emails out with your wordpress@yourdomain.com email. Step 5a makes sure that all the emails are sent to that same account. So basically, wordpress@yourdomain.com will send emails to itself.
5c. Now login to Gmail and go to Settings.
5d. Under Settings, go to Accounts.
5e. Under “Get mail from other accounts,” go to “Add a mail account you own”.
5f. Username is wordpress@yourdomain.com. Replace “yourdomain.com” with your domain name.
5g. Password is wordpress@yourdomain.com’s password.
5h. POP Server should be mail.yourdomain.com.
Replace “yourdomain.com” with your domain name.
5i. Port should be 110.
5j. Click Save Changes.

6. Now, Wordpress will send the emails to the hosting server email account. And Gmail will fetch them. You could also create a Yahoo or Hotmail account and skip step 5 entirely, and then have Yahoo or Hotmail forward those emails to Gmail.

If you are still having problems, or need assistance, leave a comment. And good luck.

Read the comments below to see the additional strides taken by other members to get this working on different hosting providers. One noteworthy contribution comes from Mario J. Vargas. Read his article by clicking here.

Another one comes from Annanta: I am sure nothing will work until you fix it in your C-panel setting.Its not Wordpress problem but its your domain localhost setting problem. Dont blame Wordpress. Find [the] solution here: http://annanta.com/web-world/wordpress-not-sending-email-try-this-fix/

  • co.mments
  • del.icio.us
  • Digg
  • Facebook
  • Google
  • IndianPad
  • Live
  • Reddit
  • Scoopeo
  • description
  • Slashdot
  • SphereIt
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb
  • LinkedIn
  • MySpace
  • Yahoo! Buzz

97 Comments

    Hey Miranda. You can try installing the mailfrom plugin by Tristan Aston. Search for it in google. When you set up the plugin, use your wordpress@yourdomain.com as the sender and it will override all emails to make sure they are being sent by that account.

    If that doesn’t work, add me on AIM (robchigaru) and let me know what time you’ll be on. We’ll do some troubleshooting and find a solution.

  • Hi Rob. It ended up being a problem on the hosting side of things. They’ve fixed everything up and it’s now working perfectly. Thank you for your wonderful tutorial!

  • Well I’m glad I was able to help. I really appreciate the kind words. Take care.

  • alrighty. it seemed i had everything working, until i discovered that a user using the contact form cannot send me an email if they enter their email address as a gmail address.

    thoughts?

  • Still haven’t figured that out. I do have the same problem, though, which is why I can’t send emails directly to gmail, but have to popforward them from my hosting email account. Hopefully, it’ll be fixed by the next update because we’ve all seriously broken our backs just getting this far.

  • thanks for the update. i couldn’t get it to work with Yahoo! or Hotmail. is this just a free email issue?

  • Hmmm. No, it isn’t. We need to do some trouble shooting. So it looks like everything should have worked, but it didn’t right? I’m guessing you tried to send a test email from the SMTP plugin and you didn’t get an error report?

    First of all, you have to make sure there isn’t a typo in any of the fields when you configured SMTP. You also have to try different combinations (port 25 with SSL, port 26 with SSL, port 465 with TLS, and so on and so forth). This is why it’s a good idea to call your host.

    You can try installing the mailfrom plugin by Tristan Aston. Search for it in google. When you set up the plugin, use your wordpress@yourdomain.com as the sender and it will override all emails to make sure they are being sent by that account.

  • Dear Rob, I’ve done what you have said and got the SMTP test message working fine. When I put a contact form on a page I get the successful page but no emails arrives. tried lots of different forms. I was working with wp-mail.php tried some new contact forms and now onthing. Set up the SMTP but can only receive the test message. Loosing hair on this one…

  • I recently upgraded to WP 2.8 and my Contact Form 7 forms have stopped working – UGGHH!

    I have gone through your directions (thank you!) but am still getting: SMTP -> ERROR: Failed to connect to server: No route to host (65)

    I’ve tried all the port options you suggest. The site and email are hosted via Yahoo.

    Should I post all the yellow output code here for help?

  • Don’t give up guys. There are still some options. One is using a plugin to force all emails to come from your host wordpress email account.

    Dick: add me on aim. robchigaru is my sn. Let me know through here around what time you’ll be on and I can help you troubleshoot once I know more details. I understand how frustrating and time consuming this is, and that you’re likely to spend days on it until you find your solution.

  • Kimberly, go ahead and post the output code. I haven’t upgraded, myself, because I don’t want anything to stop working. Also, for some reason, I’m getting an error now when wordpress tries to email users who’ve subscribed to comments. Surprise surprise.

  • Test Message Sent

    The result was:

    bool(false)

    The full debugging output is shown below:

    object(phpmailer)(45) {
    ["Priority"]=>
    int(3)
    ["CharSet"]=>
    string(5) “UTF-8″
    ["ContentType"]=>
    string(10) “text/plain”
    ["Encoding"]=>
    string(4) “8bit”
    ["ErrorInfo"]=>
    string(43) “SMTP Error: Could not connect to SMTP host.”
    ["From"]=>
    string(35) “wordpress@lynnspirationsmassage.com”
    ["FromName"]=>
    string(22) “Lynnspirations Massage”
    ["Sender"]=>
    string(0) “”
    ["Subject"]=>
    string(62) “WP Mail SMTP: Test mail to wordpress@lynnspirationsmassage.com
    ["Body"]=>
    string(68) “This is a test email generated by the WP Mail SMTP WordPress plugin.”
    ["AltBody"]=>
    string(0) “”
    ["WordWrap"]=>
    int(0)
    ["Mailer"]=>
    string(4) “smtp”
    ["Sendmail"]=>
    string(18) “/usr/sbin/sendmail”
    ["PluginDir"]=>
    string(0) “”
    ["Version"]=>
    string(5) “2.0.4″
    ["ConfirmReadingTo"]=>
    string(0) “”
    ["Hostname"]=>
    string(0) “”
    ["MessageID"]=>
    string(0) “”
    ["Host"]=>
    string(30) “mail.lynnspirationsmassage.com”
    ["Port"]=>
    string(2) “25″
    ["Helo"]=>
    string(0) “”
    ["SMTPSecure"]=>
    string(0) “”
    ["SMTPAuth"]=>
    bool(false)
    ["Username"]=>
    string(0) “”
    ["Password"]=>
    string(0) “”
    ["Timeout"]=>
    int(10)
    ["SMTPDebug"]=>
    int(2)
    ["SMTPKeepAlive"]=>
    bool(false)
    ["SingleTo"]=>
    bool(false)
    ["smtp"]=>
    &object(smtp)(7) {
    ["SMTP_PORT"]=>
    int(25)
    ["CRLF"]=>
    string(2) ”

    ["do_debug"]=>
    int(2)
    ["do_verp"]=>
    bool(false)
    ["smtp_conn"]=>
    bool(false)
    ["error"]=>
    array(3) {
    ["error"]=>
    string(27) “Failed to connect to server”
    ["errno"]=>
    int(65)
    ["errstr"]=>
    string(16) “No route to host”
    }
    ["helo_rply"]=>
    NULL
    }
    ["to"]=>
    array(1) {
    [0]=>
    array(2) {
    [0]=>
    string(35) “wordpress@lynnspirationsmassage.com”
    [1]=>
    string(0) “”
    }
    }
    ["cc"]=>
    array(0) {
    }
    ["bcc"]=>
    array(0) {
    }
    ["ReplyTo"]=>
    array(0) {
    }
    ["attachment"]=>
    array(0) {
    }
    ["CustomHeader"]=>
    array(0) {
    }
    ["message_type"]=>
    string(5) “plain”
    ["boundary"]=>
    array(2) {
    [1]=>
    string(35) “b1_d0ebf004cef061ccb7b8425b4a644bea”
    [2]=>
    string(35) “b2_d0ebf004cef061ccb7b8425b4a644bea”
    }
    ["language"]=>
    array(13) {
    ["mailer_not_supported"]=>
    string(25) ” mailer is not supported.”
    ["provide_address"]=>
    string(55) “You must provide at least one mailer is not supported.”
    ["execute"]=>
    string(19) “Could not execute: ”
    ["instantiate"]=>
    string(36) “Could not instantiate mail function.”
    ["authenticate"]=>
    string(35) “SMTP Error: Could not authenticate.”
    ["from_failed"]=>
    string(35) “The following From address failed: ”
    ["data_not_accepted"]=>
    string(30) “SMTP Error: Data not accepted.”
    ["recipients_failed"]=>
    string(56) “SMTP Error: The following SMTP Error: Data not accepted.”
    ["connect_host"]=>
    string(43) “SMTP Error: Could not connect to SMTP host.”
    ["file_access"]=>
    string(23) “Could not access file: ”
    ["file_open"]=>
    string(33) “File Error: Could not open file: ”
    ["encoding"]=>
    string(18) “Unknown encoding: ”
    ["signing"]=>
    string(15) “Signing Error: ”
    }
    ["error_count"]=>
    int(1)
    ["LE"]=>
    string(1) ”

    ["sign_cert_file"]=>
    string(0) “”
    ["sign_key_file"]=>
    string(0) “”
    ["sign_key_pass"]=>
    string(0) “”
    }

    The SMTP debugging output is shown below:

    SMTP -> ERROR: Failed to connect to server: No route to host (65)

  • Steven Wu was having the same problem earlier because he had email running through an external email client (gmail), instead of through his host. Since yahoo is hosting your site, is there a way for you to call them for tech support and send them the error report? They should have a custom configuration for you, or at least be able to give you the right port number to use. If all else fails, it’s a good idea to call your hosting provider a couple times, anyway, because eventually, you get lucky and the person on the phone actually knows how to help.

    But yeah, I learned everything I know about this by contacting my hosting provider. Let me know what happens.

  • Rob, thanks for your reply, sadly I’m not not on Aim, am on Skype. The more IO think about this the more I think it is something up with the Wordpress Software. A conflict between one of the plugins Ive loaded in the past. Any thoughts. I’ve tried to unload and remove everything I’ve loaded but I don’t really know where Wordpress stores hidden files and what modifications, if any are made by loading plugins. Dick

  • Hi,

    I was also facing same problem.

    I am sure nothing will work until you fix it in your C-panel setting.Its not Wordpress problem but its your domain localhost setting problem. Dont blame Wordpress.

    Find solution here: http://annanta.com/web-world/w…..-this-fix/

  • oh.. sorry.. that was broken link,

    Here is a new link: http://annanta.com/web-world/wordpress-not-sending-email-try-this-fix/

  • Thanks, Annanta. I’ll add your suggestion to the main article.

  • [...] англомовна стаття, у якій блогер Rob Layton радить скористатись одним з плагінів (WP-Mail-SMTP або Cimy Swift SMTP): “Wordpress not sending emails anymore? Solved.“ [...]

  • Hey Rob,

    I thought I would drop a line here since you really seem to know whats up. Could you take a look at my problem? I just installed the newest version of Wordpress (2.8) and then simple:press forums thereafter. Every time I try to register a new user the email doesn’t get sent, unless its to a gmail account. That is to say, it won’t send emails to my comcast.net account. I’m using SMTP, and I’ve filled out all the fields correctly (to the best of my knowledge and your directions provivded. Heres the log of a test email sent to my comcast.net account. Thanks for your help, and for setting up a tutorial such as this.

    Test Message Sent

    The result was:

    bool(true)

    The SMTP debugging output is shown below:

    SMTP -> FROM SERVER:
    220-server1.websitehostserver.net ESMTP Exim 4.69 #1 Wed, 29 Jul 2009 13:32:24 -0500
    220-We do not authorize the use of this system to transport unsolicited,
    220 and/or bulk e-mail.
    SMTP -> FROM SERVER:
    250-server1.websitehostserver.net Hello server1.websitehostserver.net [65.60.52.90]
    250-SIZE 52428800
    250-PIPELINING
    250-AUTH PLAIN LOGIN
    250-STARTTLS
    250 HELP
    SMTP -> FROM SERVER:
    250 OK
    SMTP -> FROM SERVER:
    250 Accepted
    SMTP -> FROM SERVER:
    354 Enter message, ending with “.” on a line by itself
    SMTP -> FROM SERVER:
    250 OK id=1MWDwu-0004w6-3c
    SMTP -> FROM SERVER:
    221 server1.websitehostserver.net closing connection

  • rob I cant get this to work even with gmaail,
    error everytime is:

    Test Message Sent

    The result was:

    bool(false)
    The full debugging output is shown below:

    object(phpmailer)(45) {
    ["Priority"]=>
    int(3)
    ["CharSet"]=>
    string(5) “UTF-8″
    ["ContentType"]=>
    string(10) “text/plain”
    ["Encoding"]=>
    string(4) “8bit”
    ["ErrorInfo"]=>
    string(43) “SMTP Error: Could not connect to SMTP host.”
    ["From"]=>
    string(25) “r0brt.brwn@googlemail.com”
    ["FromName"]=>
    string(22) “wordpress contact form”
    ["Sender"]=>
    string(0) “”
    ["Subject"]=>
    string(52) “WP Mail SMTP: Test mail to r0brt.brwn@googlemail.com
    ["Body"]=>
    string(68) “This is a test email generated by the WP Mail SMTP WordPress plugin.”
    ["AltBody"]=>
    string(0) “”
    ["WordWrap"]=>
    int(0)
    ["Mailer"]=>
    string(4) “smtp”
    ["Sendmail"]=>
    string(18) “/usr/sbin/sendmail”
    ["PluginDir"]=>
    string(0) “”
    ["Version"]=>
    string(5) “2.0.4″
    ["ConfirmReadingTo"]=>
    string(0) “”
    ["Hostname"]=>
    string(0) “”
    ["MessageID"]=>
    string(0) “”
    ["Host"]=>
    string(14) “smtp.gmail.com”
    ["Port"]=>
    string(3) “465″
    ["Helo"]=>
    string(0) “”
    ["SMTPSecure"]=>
    string(3) “tls”
    ["SMTPAuth"]=>
    bool(false)
    ["Username"]=>
    string(0) “”
    ["Password"]=>
    string(0) “”
    ["Timeout"]=>
    int(10)
    ["SMTPDebug"]=>
    int(2)
    ["SMTPKeepAlive"]=>
    bool(false)
    ["SingleTo"]=>
    bool(false)
    ["smtp"]=>
    &object(smtp)(7) {
    ["SMTP_PORT"]=>
    int(25)
    ["CRLF"]=>
    string(2) ”

    ["do_debug"]=>
    int(2)
    ["do_verp"]=>
    bool(false)
    ["smtp_conn"]=>
    bool(false)
    ["error"]=>
    array(3) {
    ["error"]=>
    string(27) “Failed to connect to server”
    ["errno"]=>
    int(13)
    ["errstr"]=>
    string(17) “Permission denied”
    }
    ["helo_rply"]=>
    NULL
    }
    ["to"]=>
    array(1) {
    [0]=>
    array(2) {
    [0]=>
    string(25) “r0brt.brwn@googlemail.com”
    [1]=>
    string(0) “”
    }
    }
    ["cc"]=>
    array(0) {
    }
    ["bcc"]=>
    array(0) {
    }
    ["ReplyTo"]=>
    array(0) {
    }
    ["attachment"]=>
    array(0) {
    }
    ["CustomHeader"]=>
    array(0) {
    }
    ["message_type"]=>
    string(5) “plain”
    ["boundary"]=>
    array(2) {
    [1]=>
    string(35) “b1_7cdd2f899e114db41cc1ba903c6d7f26″
    [2]=>
    string(35) “b2_7cdd2f899e114db41cc1ba903c6d7f26″
    }
    ["language"]=>
    array(13) {
    ["mailer_not_supported"]=>
    string(25) ” mailer is not supported.”
    ["provide_address"]=>
    string(55) “You must provide at least one mailer is not supported.”
    ["execute"]=>
    string(19) “Could not execute: ”
    ["instantiate"]=>
    string(36) “Could not instantiate mail function.”
    ["authenticate"]=>
    string(35) “SMTP Error: Could not authenticate.”
    ["from_failed"]=>
    string(35) “The following From address failed: ”
    ["data_not_accepted"]=>
    string(30) “SMTP Error: Data not accepted.”
    ["recipients_failed"]=>
    string(56) “SMTP Error: The following SMTP Error: Data not accepted.”
    ["connect_host"]=>
    string(43) “SMTP Error: Could not connect to SMTP host.”
    ["file_access"]=>
    string(23) “Could not access file: ”
    ["file_open"]=>
    string(33) “File Error: Could not open file: ”
    ["encoding"]=>
    string(18) “Unknown encoding: ”
    ["signing"]=>
    string(15) “Signing Error: ”
    }
    ["error_count"]=>
    int(1)
    ["LE"]=>
    string(1) ”

    ["sign_cert_file"]=>
    string(0) “”
    ["sign_key_file"]=>
    string(0) “”
    ["sign_key_pass"]=>
    string(0) “”
    }
    The SMTP debugging output is shown below:

    SMTP -> ERROR: Failed to connect to server: Permission denied (13)

    hope you can help :-)

  • Hey Ian,
    You’re going to have to call your hosting provider. Looks like your account doesn’t support what you’re trying to accomplish, or at least not with the configuration you have now, according to this line: “We do not authorize the use of this system to transport unsolicited.”

    If you send the error code to your hosting provider, they might be able to change your settings. Good luck and let me know how everything turns out.

  • Rob Brown,
    Not a good idea to use gmail as to send outgoing mail out. I can see that’s what your trying to do from the line, smtp.gmail.com. What you have to do is use your hosting provider’s email account to send outgoing mail out and then forward it to your gmail account so it ends up in your inbox. Make sense?

    If you really want to force gmail, Annanta might have the solution for you. Check it out at: http://annanta.com/web-world/wordpress-not-sending-email-try-this-fix/

    In case that doesn’t work, go through my instructions line by line again, because I do see a few errors. For instance, the smtp address should be mail.yourdomain.com or mail.yourdomain.net. Replace “yourdomain” with the domain name of your site, of course.

  • Hi everyone,

    I would like to suggest you all to login to your c-panel or any other web space control panel and find out mail option and login then access your default web mail. you will find all unsent massage with error details. from there you will get error information.

  • Thanks for the help, Annanta. I appreciate it.

  • Hey Rob, Kinda odd situation for me. I had my site setup on a dummy server until completed. Everything worked, email, picture, etc. Moved it over to our new godaddy server and when I send the test email it comes out bool(true) but when I got to send it on my actually page I get the red bar saying Failed to send message. I uninstalled the plug-in and reinstalled it. The red bar means it is a mail server issue but my test mail is going through fine. Any ideas?

    Thanks,

    Matt

  • Hello thanks for the guide but im not sure what i should do :/ im new to these whole internet things for the first time i made my table pc a server which runs mysql apache and filezilla throught xampp… i put up 2 wordpress sites in there and trying to figure out how i get the registrations work, i only can add accounts from phpmyadmin etc. and i tried things from your guide and im not sure if im getting close or something but here is the result if you could say something about it so i could understand it more. And am i supposed to change some things in the php files or something. Thanks.

    Test Message Sent

    The result was:

    bool(false)

    The full debugging output is shown below:

    object(PHPMailer)#7 (45) {
    ["Priority"]=>
    int(3)
    ["CharSet"]=>
    string(5) “UTF-8″
    ["ContentType"]=>
    string(10) “text/plain”
    ["Encoding"]=>
    string(4) “8bit”
    ["ErrorInfo"]=>
    string(55) “The following From address failed: niccot@mytuonela.org
    ["From"]=>
    string(20) “niccot@mytuonela.org”
    ["FromName"]=>
    string(10) “blogiadmin”
    ["Sender"]=>
    string(0) “”
    ["Subject"]=>
    string(47) “WP Mail SMTP: Test mail to niccot@mytuonela.org
    ["Body"]=>
    string(68) “This is a test email generated by the WP Mail SMTP WordPress plugin.”
    ["AltBody"]=>
    string(0) “”
    ["WordWrap"]=>
    int(0)
    ["Mailer"]=>
    string(4) “smtp”
    ["Sendmail"]=>
    string(18) “/usr/sbin/sendmail”
    ["PluginDir"]=>
    string(0) “”
    ["Version"]=>
    string(5) “2.0.4″
    ["ConfirmReadingTo"]=>
    string(0) “”
    ["Hostname"]=>
    string(0) “”
    ["MessageID"]=>
    string(0) “”
    ["Host"]=>
    string(24) “smtpout.secureserver.net”
    ["Port"]=>
    string(2) “25″
    ["Helo"]=>
    string(0) “”
    ["SMTPSecure"]=>
    string(0) “”
    ["SMTPAuth"]=>
    bool(false)
    ["Username"]=>
    string(0) “”
    ["Password"]=>
    string(0) “”
    ["Timeout"]=>
    int(10)
    ["SMTPDebug"]=>
    int(2)
    ["SMTPKeepAlive"]=>
    bool(false)
    ["SingleTo"]=>
    bool(false)
    ["smtp"]=>
    object(SMTP)#8 (7) {
    ["SMTP_PORT"]=>
    int(25)
    ["CRLF"]=>
    string(2) ”

    ["do_debug"]=>
    int(2)
    ["do_verp"]=>
    bool(false)
    ["smtp_conn"]=>
    int(0)
    ["error"]=>
    array(1) {
    ["error"]=>
    string(38) “Called Reset() without being connected”
    }
    ["helo_rply"]=>
    NULL
    }
    ["to"]=>
    array(1) {
    [0]=>
    array(2) {
    [0]=>
    string(20) “niccot@mytuonela.org”
    [1]=>
    string(0) “”
    }
    }
    ["cc"]=>
    array(0) {
    }
    ["bcc"]=>
    array(0) {
    }
    ["ReplyTo"]=>
    array(0) {
    }
    ["attachment"]=>
    array(0) {
    }
    ["CustomHeader"]=>
    array(0) {
    }
    ["message_type"]=>
    string(5) “plain”
    ["boundary"]=>
    array(2) {
    [1]=>
    string(35) “b1_22424e6fb8d745aaa76caea20b8b1e04″
    [2]=>
    string(35) “b2_22424e6fb8d745aaa76caea20b8b1e04″
    }
    ["language"]=>
    array(13) {
    ["mailer_not_supported"]=>
    string(25) ” mailer is not supported.”
    ["provide_address"]=>
    string(55) “You must provide at least one mailer is not supported.”
    ["execute"]=>
    string(19) “Could not execute: ”
    ["instantiate"]=>
    string(36) “Could not instantiate mail function.”
    ["authenticate"]=>
    string(35) “SMTP Error: Could not authenticate.”
    ["from_failed"]=>
    string(35) “The following From address failed: ”
    ["data_not_accepted"]=>
    string(30) “SMTP Error: Data not accepted.”
    ["recipients_failed"]=>
    string(56) “SMTP Error: The following SMTP Error: Data not accepted.”
    ["connect_host"]=>
    string(43) “SMTP Error: Could not connect to SMTP host.”
    ["file_access"]=>
    string(23) “Could not access file: ”
    ["file_open"]=>
    string(33) “File Error: Could not open file: ”
    ["encoding"]=>
    string(18) “Unknown encoding: ”
    ["signing"]=>
    string(15) “Signing Error: ”
    }
    ["error_count"]=>
    int(1)
    ["LE"]=>
    string(1) ”

    ["sign_cert_file"]=>
    string(0) “”
    ["sign_key_file"]=>
    string(0) “”
    ["sign_key_pass"]=>
    string(0) “”
    }

    The SMTP debugging output is shown below:

    SMTP -> FROM SERVER:
    421 Cannot connect to SMTP server 72.167.82.80 (72.167.82.80:25), connect error 10060
    SMTP -> FROM SERVER:
    SMTP -> ERROR: EHLO not accepted from server:
    SMTP -> FROM SERVER:
    SMTP -> ERROR: HELO not accepted from server:
    SMTP -> NOTICE:
    EOF caught while checking if connected

  • Matt:
    If the test mail goes through, but you get the red bar error message anyway, at least change the plugin’s code so that it doesn’t display the message at all. But don’t delete the code, just comment it out so that you can restore it once you fix the compatibility issues. That’s definitely on godaddy’s end, but it can be fixed with some rewrites to the code. Did you end up going with WP-Mail or Cimy, btw?

  • Hey Niccot,
    You said you could add accounts from phpmyadmin, correct?
    Can you register through the wordpress interface?

    I’m trying to understand if you have a problem with registration, or with email notifications. Let me know. Thank you.

  • well with registering thers no problems but activation wont go anywhere so ive tryed manytimes to register with my diffirent email accounts and usernames.
    And only way to get the accounts work is from phpmyadmin.
    Im so bloody tired now havent slept a bit.

  • Niccot,
    Try changing this line: string(24) “smtpout.secureserver.net” to “mail.mytuonela.org.” If the domain name of your website is not “mytuonela.org”, then you need to replace “mytuonela.org” with the actual domain name. The main problem is that you can’t connect to your SMTP host, as revealed by this line, “string(43) “SMTP Error: Could not connect to SMTP host.”

    Did you create the wordpress account in your cpanel of your hosting provider? Based on the error report, you didn’t input your information correctly. You’re supposed to set up an account for wordpress@yourdomain.com. So if you’re website’s name is http://www.mytuonela.org, then your account to send outgoing mail should be wordpress@mytuonela.org.

  • Thanks for your help Rob Layton but i didnt get it to work so im gonna let it be for a while so i wanna consentrate to bloggin for few says cause been doing only configurations till now and it sucks x] i should have just buyd some host services and not to do it myself. Im gonna keep this blog open and come check everyday and when im ready to continue some configuring i’ll come ask help if it doesnt go well.

    Thanks.

  • Hi!
    And thanks again for helping me but didn’t get it to work so i decided to turn my server just for ftp use and got free blogger account and using mytuonela domain.
    Thanks a lot anyways and if you got time it would be great if you’d look into my blog and if you have some suggestions to give me :P

    http://www.mytuonela.org/

    Thanks.

    ps. i’ll probably be pointing my readers at some point to your blog if they have problems but ofcourse if you accept it? ^^

  • I’ll definitely check out your blog. If I find an article that’s useful, I’ll give my readers a link. Take care.

  • Hi, Rob.

    This error did not solve my problem. I realized that the non-submitting form error for my website is a server problem, but none of the suggestions I’ve tried have worked. Even if you can point me in some direction to research, I would be grateful. http://www.gammarholambda.org/ksu/?page_id=11

    bool(false)

    The full debugging output is shown below:

    object(phpmailer)(39) {
    ["Priority"]=>
    int(3)
    ["CharSet"]=>
    string(5) “UTF-8″
    ["ContentType"]=>
    string(10) “text/plain”
    ["Encoding"]=>
    string(4) “8bit”
    ["ErrorInfo"]=>
    string(43) “Language string failed to load: instantiate”
    ["From"]=>
    string(28) “wordpress@gammarholambda.org”
    ["FromName"]=>
    string(9) “WordPress”
    ["Sender"]=>
    string(0) “”
    ["Subject"]=>
    string(55) “WP Mail SMTP: Test mail to wordpress@gammarholambda.org
    ["Body"]=>
    string(68) “This is a test email generated by the WP Mail SMTP WordPress plugin.”
    ["AltBody"]=>
    string(0) “”
    ["WordWrap"]=>
    int(0)
    ["Mailer"]=>
    string(4) “mail”
    ["Sendmail"]=>
    string(18) “/usr/sbin/sendmail”
    ["PluginDir"]=>
    string(0) “”
    ["Version"]=>
    string(4) “1.73″
    ["ConfirmReadingTo"]=>
    string(0) “”
    ["Hostname"]=>
    string(0) “”
    ["Host"]=>
    string(9) “localhost”
    ["Port"]=>
    int(25)
    ["Helo"]=>
    string(0) “”
    ["SMTPAuth"]=>
    bool(false)
    ["Username"]=>
    string(0) “”
    ["Password"]=>
    string(0) “”
    ["Timeout"]=>
    int(10)
    ["SMTPDebug"]=>
    int(2)
    ["SMTPKeepAlive"]=>
    bool(false)
    ["smtp"]=>
    NULL
    ["to"]=>
    array(1) {
    [0]=>
    array(2) {
    [0]=>
    string(28) “wordpress@gammarholambda.org”
    [1]=>
    string(0) “”
    }
    }
    ["cc"]=>
    array(0) {
    }
    ["bcc"]=>
    array(0) {
    }
    ["ReplyTo"]=>
    array(0) {
    }
    ["attachment"]=>
    array(0) {
    }
    ["CustomHeader"]=>
    array(0) {
    }
    ["message_type"]=>
    string(5) “plain”
    ["boundary"]=>
    array(2) {
    [1]=>
    string(35) “b1_3c8d9fa7bf16d9ea6e7badf81fe606bf”
    [2]=>
    string(35) “b2_3c8d9fa7bf16d9ea6e7badf81fe606bf”
    }
    ["language"]=>
    array(0) {
    }
    ["error_count"]=>
    int(2)
    ["LE"]=>
    string(1) ”

    }

  • Ну как же единственно так? Исследую, как можно раскрыть данную тему.

  • А вы как думаете только так? Исследую, каким образом расширить этот обзор.

  • Thank You!!

  • I’ve tried every fix possible, but still haven’t had luck, even after talking with my host, mediatemple. After installing and configuring my server settings and the WP-Mail-Setup plugin, I receive a confirmation e-mail just fine, but Wordpress refuses to send out comments notifications. Any ideas? I’m running Wordpress 2.8.5.

  • Thank you thank you thank you!!!! This is the only thing that worked for me!!!

  • thanks a ton. this works perfectly for contact form. however, while there is a new user registration, neither the user nor the admin get the mails. is there a way to solve this?

  • resolved. works like charm . many many thanks to you.

  • Good tips, worked, Thanks!

  • worked perfectly for me, Thanks

  • Thanks for the page. In the end I contacted my hosting company and it proved to be a technical hitch their end.

  • hi rob
    i recently moved my wordpress to a subdomain everything else works fine but it is not sending any e mail to new user registration, comment subscriber notification, contact form etc i tried the plugins but it isnt working
    plz help
    thanks in advance

  • hi my problem is resolved after using wp-mail smtp
    and it works with even nonexistent email ids on same domain
    thanks ur blog helped too

  • Hey deepu,
    Sorry I couldn’t reply. I’ve been really busy at work. I’m glad everything worked out though. :)

Leave a Reply