Email
Share
Jan 15 2012
Last update:

How to fix "503 valid RCPT command must precede DATA" error

Filed under: Software » Email,

Most Common 503 Solutions

For those that are tearing their hair out when getting the "503 valid RCPT command must precede DATA" error (we'll refer to it as simply the 503 error going forwards) when trying to send email, here are some common solutions that will hopefully get you back up and running. If these don't work, or you need more detail on any of these steps, please read the rest of this article, and its comments, for some more in-depth solutions.

 
  • Apostrophes - remove any apostrophes (single quotes) or other non-alphabetic characters from your email account name(s).
  • VPN - if your system is trying to connect via a VPN network while you're sending email, you may get this error. Try disconnecting the VPN before sending/ receiving mail.
  • Full mailbox - make sure the mailbox of the affected account is not full or has met/ exceeded its quota. You can uncheck the following option to make sure a copy of all your emails is not being left on the server (note that since the email will be downloaded to your PC after this setting change, you won't be able to access your emails from another location if you do this). In Outlook, browse to Tools > Account Setting > More settings > Advanced > uncheck "leave a copy of this message on the server."
  • SMTP port - use port 26 (instead of the default 25) for outgoing mail.
  • Server authentication - setup your outgoing mail to use outgoing server authentication (sends mail by logging in with your email address and password). In Outlook, browse to Tools > Account Settings > More settings > Advanced and change the outgoing server to 'Auto.' Next, browse back to More settings > Outgoing server and check the "My outgoing server uses the same authentication as my incoming server" box. If you select to have Outlook "remember your password" you won't have to type it in every time you send an email.
  • Sender matching - make sure you're sending from the same email address that the recipient sees your email coming in as (ie. don't make the "from" field differ from the email address used in your outgoing mail settings).
  • Outlook PST files - sometimes the 503 error will occur if you have a corrupt outlook PST (mail archive) file. Try repairing the file.

If none of these approaches work, or you need more detail on a particular step, please read the rest of this article for some additional suggestions.

Option: Use Spam Bully for Outlook and Outlook Express

The 503 valid RCPT command must precede DATA error is a common one that often occurs as a result of the spam software you're using, or as a result of Outlook's default spam utility. We recommend giving Spam Bully a try. You can try it for free, and it's one of the better known and more powerful spam filters. You can nail two birds with one stone - get rid of this annoying error and get rid of your annoying spam messages at the same time. Look at the error as a blessing - it helped you find Spam Bully :). Click here for details and to download a free trial.

503 valid RCPT command must precede DATA

We recently got this error when trying to send an email in Outlook. The culprit? Apparently this occurs when a server is expecting to receive mail before sending. This is usually results from server authentication priorities (for example, you attempt to send mail before your "spam filter" has finished its receiving process.)

 

Solutions to resolve the 503 RCPT error

  • Pop before SMTP -- Run a check for new messages (F9 key in Outlook) before sending your message and restart and rerun your spam filter application. Your IP address is entered in a relayhosts file, allowing email to be sent from your address for up to half an hour.
  • If the problem still persists check "my server requires authentication" to authenticate automatically. With this setting you can bypass the check above and send mail without having to "pop" your mail box first. You can also try changing the outgoing port from 25 to 26, since some ISP's block this port.
  • Several of our readers have pointed out that it may help to remove apostrophes from your email account names (and ask senders to remove them if you're having trouble receiving emails from them).
  • If you're on a VPN, try disconnecting from the VPN prior to using your mail program.
  • Your mailbox may be full - try clearing out messages or asking your mail service provider to increase your mailbox limits.
  • If you are using multiple mailboxes, make sure these fixes/ settings are applied to each one of them, especially the "default" one.
  • Finally, if using a mail screening utility such as Mail Washer, you may want to disable the "automatically check at intervals" setting and check mail manually. If the system checks mail while you are sending you may get this error. 

If these don't work, check your mail server

If none of the above work we recommend contacting your hosting provider. Your mail services account needs to be set up properly (associated with the right user name, etc.). We encountered this exact problem when switching hosts once - the mail server configuration got goofed up, and none of the above solutions worked. In the interim (until settings are fixed by your hosting provider) you can adjust your outgoing mail server to reflect that which your ISP uses, which should let you send mail again through your local client (Outlook, but not from the server (Webmail)), until the problem is fixed.

Install anti-spam software

As mentioned previously, to keep your mail system running smoothly, and to help you get rid of various email related errors, including the 503 valid RCPT error, we recommend installing a solid anti-spam solution. Anti-spam software is affordable, but your email and privacy are priceless. Don't let the spammers get the best of you. For a limited time, get a free trial of Spam Bully.

Your rating: None Average: 3.9 (73 votes)

Your rating: None Average: 3.9 (73 votes)

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Get rid of 503 error

Awesome. This totally helped me rock around the annoying 503 valid RCPT command failed error Smiling

How to rectify and fix 503 error

If you need help to rectify the 503 error totally, and to rectify queries which are taking much execution time, you may have a problem with a huge mysql database. You can contact me at pankajash at gmail dot com or info at netleon dot com for assistance.

503 error on AOL

I get the same 503 error code on AOL. How would you fix it on an America Online email account?

AOL 503 error

Hi there,

I'm sorry you're having trouble with your AOL email account. We've added a bulleted list of steps at the top of the article since you posted your comment. Could you try them in succession and tell us if any of them work to help resolve your issue?

We just implemented a new vpn

We just implemented a new vpn service and found that we started getting these 503 errors. It took us days to figure out what was wrong until we came across your blog! Thanks.

Apostrophe in account name

We got the 503 error message on our email system and found that it was because the recipient had an apostrophe in their account name. As he was one of internal recipients, we have removed the apostrophe, ie (from Oneill to Neill). I spoke with Microsoft and they blamed the ISP. I talked to the ISP, and they blamed Microsoft. I need a second opinion, and I need help to solve this problem. Your help would be greatly appreciated.

Thank you
Gloria Fanucci

Connection settings

I got this error when sending email while I was VPN'ing to another network - I had forgotten to disconnect the VPN connection first.

I got this message and it

I got this message and it turned out to be related to my mailbox being full. After my limits were increased the problem resolved itself.

503 error

I think just make sure from your service provider that you can use port 26 for SMTP.

Thanks
Shahab

503 Valid RCPT command must precede DATA

I have seen a few errors where people have mentioned that the only get this error when replying or forwarding and NOT when they create a brand new email. This actually is very easy to resolve and is simply an Outlook Client oversight.

If you have multiple mailboxes, much like I do set-up to send and receive within your email client (I have 5 e.g. info@domain.com and info@domain.co.uk and marketing@domain.co.uk etc) then each of these mailboxes need to have the box for "my server requires authentication" ticked.

Check each and every mailbox account you have setup to send and receive in Outlook as this is the problem. Why is this happening? Well, even though your default mailbox is set in Outlook (mine is info@domain.co.uk) - if someone sends an email to, for example, your marketing@domain.com email address, then you click forward or reply, Outlook will then use your marketing@domain.com account to send the mail. If this account has not got the outgoing "my server requires authentication" box ticked, then you will get this error.

Like me, I never send email from my marketing@domain.com email address, all emails get sent from my default mailbox so you are led to believe it is an error with your default mailbox but the clue is in the email when you are forwarding or replying - just above the To: line in the forwarding email you will see a blue box which says : "this message will be sent via marketing@domain.com". So, to recap, be careful when replying or forwarding to emails which were sent to your other mailboxes and ensure that those mailboxes also have the correct settings; ie. set the same as your default primary mailbox in Outlook Smiling

Right on the money!

This was right on the money with the issue I was experiencing! Thanks again web rocker!

503 error resolved

Thank you so much, your advice was spot on. I have been trying to send emails for ages. The moment I took your advice they started going through. Thanks again!

AWESOME!!!

Thank you very much for sharing this helpful information. I think that your advice did the "trick" for me. Have a fantastic day!

Sincerely,
Ralph Flores
US - San Diego, CA

Thank you!

This is one of the best explanations we've heard on this error. Thanks so much for taking the time to share with our community members, your time is much appreciated!!

- CWD Team

THANK YOU!!!!!!!!

After going to Microsoft.com and spending several HOURS of my Friday night and into Saturday morning looking for the reason and fix for this problem, I finally landed here on your website and voila! The solution!! THANK YOU!!

I can now go to bed and know that my business will be functioning smoothly again when I get up in the morning.

Too bad Microsoft couldn't have provided me with this information sooner. Sad

I've bookmarked your website for future reference and plan to share it with others. Smiling

You're welcome

That's great to hear! We're glad you got your business back up and running and were able to get some sleep Eye-wink

Thanks for bookmarking us. We're working hard to keep quality content and web/IT solutions coming your way.

Cheers,
- CWD Team

Trouble with PST files

Once I had an unpleasant situation with my Outlook pst files. Luckily I found a good solution - pst repair, which took care of my Outlook errors and made my email program run better.

The 503 error

The contents here are excellent.

The solution to 503 problem:
1. Uncheck the 'Tools->Account Setting->More settings->Advanced' page's Delivery 'Leave a copy of...' so that the server space is freed once you download a mail successfully.

2. No single quotes in the names of the recipients (MS never thought of that for that matter)

3. (This is what worked for me) Go to 'Tools->Account Setting->More settings->Advanced' and change the outgoing server to 'Auto' and again change 'Tools->Account Setting->More settings->Outgoing server' and check on the 'My outgoing server uses the same authentication as my incoming server' on. If you have set not to remember passwords, even while sending the password will be prompted for but you will not get the 503 error.

Regards
Dr. Kasivishvanathan Sundar

Got the same problem in outlook

How did I solve it?

Check for the space allocated on server for inbox mail.

The mail box had 50mb maximum and it was full. Didn't cross my mind until I sent an e-mail from my other mailbox on the same server.

So as a solution, verify the mailbox disk space from the server side.

Horatiu I

thank u, it works!

thank u, it works!

Thanks for the post

Thanks for the article. First suggestion I tried worked for my users. Smiling

503 Error

Wow that was annoying to deal with. Thanks so much for addressing the issue - I'm hoping I won't be seeing the 503 problem creep up again - fingers crossed!

Thanks for the info!

Thanks for the info on your site! Saved me Smiling

Solutions to resolve the 503 RCPT error

Many thanks for the info on your website... worked a treat.

Neil

I am having the same error

I am having the same 503 error sending email to anyone with a - in the name like XXXX@T-mobile.com. I tried to send from our company server and earthlink with the same results.

503 valid RCPT command must precede DATA

I have started to frequently get this error, when I try to send email from outlook 2003
The following recipient(s) could not be reached:
'xxxx@xxx.com' on 03/08/2007 10:48
503 valid RCPT command must precede DATA
This doesn't happen every time, but frequently. Do you know what the error means and what I can do to correct it?

Resolving Outlook's 503 error

Hi there,

Please take a look at our article above for some updated suggestions in helping you resolve the 503 error. You might also want to try removing apostrophe's from your email account names.

503 Valid RCPT command must precede DATA

When I send an email to a specific domain, I get an error right away. This is what i get:

Your message did not reach some or all of the intended recipients.

Subject: test
Sent: 10/22/2007 10:25 AM

The following recipient(s) cannot be reached:

'test@example.com' on 10/22/2007 10:25 AM
503 Valid RCPT command must precede DATA

...I changed the domain name for security purposes...

I Looked it up and all my settings on the Exchange server are ok. That domain is the only one i cant send to. I checked with the ISP and the PTR Record is ok. We also checked the MX record and that is Ok. When I send myself and email from the exchange server with the problem and i get the following error:

Your message did not reach some or all of the intended recipients.

Subject: test
Sent: 10/22/2007 9:42 AM

The following recipient(s) could not be reached:

test@example.com on 10/22/2007 9:42 AM
There was a SMTP communication problem with the recipient's email server. Please contact your system administrator.
>

...I changed the domain name for secutiy purposes...

I have talked to Microsoft, they are blaming the ISP. I talked to the ISP and they blame Microsoft. So i need someone else's opinion and I need help to fix this issue. Your Help will be greatly appreciated. Thanks

Valid RCPT command must precede DATA

we got this message on our email system and found it was because a recipient had an apostrophe in their account name. As it was an internal adressee we removed the apostrophe ie oneil not o'neil

we had 2 options

one, not to pick up the adressee from a drop down list that has account full name (including the offending apostrophe. Just type on the addressee manually.

or

two. Rename the email account without the apostrophe.

Apostrophes in name

Very interesting, hadn't heard of this one before. Thanks for the tip, I'm sure this will save a lot of our users a lot of headaches!

Troubleshooting the 503 error

Hi there,

First off - you had forgotten to change your email address in the second example so I went ahead and did that for you.

The best way to diagnose this is to try and send to the email address from a different outgoing server. If you want I can try and send a test mail.

The fact that you're getting the error right away indicates the mail is never being sent to begin with. Assuming you've already tried the suggestions mentioned in our article, you may also want to check that the DNS records for the domain have propagated. This error also occurs when trying to send email to an account that is setup on the server but does not have an active DNS record.

I recommend you contact your hosting provider (not necessarily the same company as your ISP) - they should be able to check your server configuration and resolve the issue.

The content of this field is kept private and will not be shown publicly.
Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.