Knowledgebase

"503 valid RCPT command must precede DATA" error

What is this error?

Our servers need to authenticate you as a legitimate user before allowing you to send email out.

The simplest way you are authenticated is when you've successfully checked your email. Successfully checking your email means you have access to the correct username and password, and are therefore a legitimate user.

The "503 valid RCPT command must precede DATA" error message is shown when our servers have not been able to authenticate you prior to your attempt to send email.

How do I fix the problem?

You have three basic options for correcting this issue.

1) Set your email software to use the SMTP Server provided by your ISP. Because you're connected to the internet through their network, they have no trouble authenticating you - and as such you should no longer experience this issue.

2) Always check your email prior to sending any. When you successfully check your email, your IP address is added to a 'relayhosts' file. You're then able to send email through the server for 30 minutes, at which point you'd need to re-authenticate. If your email automatically checks at intervals of less than 30 minutes, you should remain authenticated the whole time.

3) Configure your email software to authenticate you by ticking the "My server requires authentication" option or similar. The server will then authenticate your username and password each time you send mail.
  • 12 Users Found This Useful
Was this answer helpful?

Related Articles

I'm not receiving any email!

By far the most common cause of email problems we see is in fact unrelated to email itself....

Can receive email, but can't send any?

In an effort to help combat SPAM, increasing numbers of ISPs both locally and internationally are...

Lost cPanel password

Because your cPanel password is encrypted when it is stored, we are not able to retrieve it for...

Troubleshooting Allowed Memory Size Problems

Hello,This is caused by a script trying to use more memory than can be allocated to it. By...

What is the path to FFMpeg?

FFMpeg Paths:/usr/local/bin/ffmpeg/usr/local/bin/mencoder...