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.
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.
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.
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.)
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.
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.
Awesome. This totally helped me rock around the annoying 503 valid RCPT command failed 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.
I get the same 503 error code on AOL. How would you fix it on an America Online email account?
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 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.
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
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 turned out to be related to my mailbox being full. After my limits were increased the problem resolved itself.
I think just make sure from your service provider that you can use port 26 for SMTP.
Thanks
Shahab
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 
This was right on the money with the issue I was experiencing! Thanks again web rocker!
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!
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
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
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. 
I've bookmarked your website for future reference and plan to share it with others. 
That's great to hear! We're glad you got your business back up and running and were able to get some sleep 
Thanks for bookmarking us. We're working hard to keep quality content and web/IT solutions coming your way.
Cheers,
- CWD Team
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 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
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
Thanks for the article. First suggestion I tried worked for my users. 
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 on your site! Saved me 
Many thanks for the info on your website... worked a treat.
Neil
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.
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?
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.
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
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.
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!
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.
All Content © 2012 Contract Web Development, Inc. All Rights Reserved. Privacy Policy | Terms of Use | Disclosure | Powered by Drupal