If you ever encounter this error then this means you must check your email
before trying to send mail meaning that your mail server requires
authentication. You cancorrect your settings using one of these methods:
A) Pop before smtp -- check your email for new mail before trying to send
email. This adds your IP address to a relayhosts file and allows any email
to be sent from that IP address for up to 30 minutes. After 30 minutes you
have to authenticate again.
B) Configure your email client to authenticate automatically by checking the
"my server requires authentication" box in your email configuration. You
will be able to send mail without having to "pop" your mail box first.
If using MS Outlook, please try the following:
1) Open outlook
2) Go to Tools/Email Accounts
3) Select the Account with the trouble and click Change
4) Click on More Settings
5) Click on Outgoing Server Tab
6) Click "Outgoing Mail Server (SMTP) requires authentication" and make sure
"Use same settings as incoming mail server" is selected (see attached image)
7) Click on "Advanced Tab"
8) Set outgoing Port (SMTP) to 26 (if your hosting account is Linux) or 587
if your hosting account is Windows. I suggest trying 587 first.
9) Click Ok and then Test Account Settings
If it fails on send then repeat starting from 7.
7) Click on Advanced Tab
8) Set outgoing Port (SMTP) to 465 (See attached)
9) Check the box Beside "The server requires an encrypted connection (SSL)".
10 ) Click ok and then Test Account Settings