Hello,
I've finally SOLVED this problem for myself and I wanted to post the solution I used! To make the WP Mail SMTP plugin work with my WordPress site hosted at GoDaddy, I had to use the following settings:
Settings to make the WP Mail SMTP plugin work with GoDaddy Hosting:
- From Email:
GoDaddy hosting email address (from https://login.secureserver.net/index.php).
- From Name:
The name you want people to see in their email inbox.
- Mailer:
Select: "Send all WordPress emails via SMTP."
- SMTP Host:
smtpout.secureserver.net
- SMTP Port:
80
- Encryption:
Select: "No encryption."
- Authentication:
Select: "Yes: Use SMTP authentication."
- Email:
GoDaddy hosting email address (from https://login.secureserver.net/index.php).
- Password:
The password for the Email account above.
And that should solve your problems, at least it solved mine! If you try to send a test mail from the WP Mail SMTP plugin settings page, you should get the message:
Test Message Sent
The result was:
bool(true)
...
... Some debug output
...
250 Accepted message qp 25961 bytes 794
SMTP -> FROM SERVER:
221 Good bye.
History of this problem for me:
When I setup my account at GoDaddy, I did not use the default c-panel WordPress install (but I don't think that makes a difference after reading other posts), but I actually uploaded the WordPress binaries to my GoDaddy hosting. I already had other WordPress sites through other hosting provides (where the default WordPress e-mail worked perfectly out of the box), but for some reason, the default WordPress e-mail does not work out of the box with GoDaddy hosting.
I searched the problem and found many, many articles with people saying they had the same problem, most of them suggesting to use the WP Mail SMTP plugin. So, I tried that plugin, but alas, my problem was still not solved (mainly because I had the wrong settings for the plugin).
I eventually found this post I saw this post and tried that same, but also had the same result as Spolito. When I tried to send the test mail with the settings that stevec828 provides:
- Use the PHP mail() function to send emails.
- SMTP Host: relay-hosting.secureserver.net
- SMTP Port: 25
- No encryption.
- Yes: Use SMTP authentication.
- Email: (my email for the GoDaddy site at https://login.secureserver.net/index.php)
- Password: (For the above account)
The test would fail and I would see the Debugging output:
The SMTP debugging output is shown below:
...
... A bunch of setting information, the real output is at the bottom
...
SMTP -> FROM SERVER:
220 p3nlsmtp01.shr.prod.phx3.secureserver.net ESMTP
SMTP -> FROM SERVER:
250-p3nlsmtp01.shr.prod.phx3.secureserver.net
250-PIPELINING
250-SIZE 31457280
250 8BITMIME
SMTP -> ERROR: AUTH not accepted from server: 502 unimplemented (#5.5.1)
SMTP -> FROM SERVER:
250 flushed
So, after searching on the 502 error, I was able to find this article:
http://wordpress.org/support/topic/godaddy-wordpress-install-w-disabled-mail-function
After trying Vivid's proposed solution (which is the settings I show at the top of this post), I was able to send WordPress e-mails using the WP Mail SMTP plugin via GoDaddy servers without a problem. I hope this helps you out :) ...