Support article
503 Valid RCPT command must precede DATA error: how to fix it
Fix the 503 Valid RCPT command must precede DATA error by reviewing SMTP, authentication and recipients.
Introduction
The 503 Valid RCPT command must precede DATA error appears when you try to send an email from Outlook, Thunderbird, Apple Mail or another mail client.
In simple terms, the server is saying it needs to identify the recipient correctly before it can accept the message content. In most cases, this happens because of an incorrect SMTP outgoing server setup, missing authentication or a mistyped recipient address.
Steps to fix the error
1. Enable SMTP authentication
In the outgoing server settings, look for an option such as My outgoing server requires authentication or Use authentication for SMTP.
It must be enabled.
2. Use the same email credentials
The username should be the full email address, for example:
name@yourdomain.com
The password must be the password for that mailbox.
3. Review the SMTP server
In most hosting setups, the outgoing server will be:
mail.yourdomain.com
Replace yourdomain.com with your real domain.
4. Check the port and encryption
Use one of these combinations:
- port
465withSSL/TLS - port
587withSTARTTLS
Avoid port 25 unless technical support specifically tells you to use it, because many internet providers block it.
5. Review the recipient address
Make sure the email address is written correctly and has a valid format, such as:
person@domain.com
A single wrong character can cause rejection.
6. Separate multiple recipients correctly
If you are sending to several people, use commas or semicolons depending on the mail program. You can also use the CC or BCC fields.
7. Update the password if it was changed recently
If you changed the password from the control panel, update it in the mail client as well. An old password can prevent SMTP authentication from working.
8. Test from Webmail
Send a message from Webmail to one of your own addresses. If it works from Webmail, the issue is in the local mail program configuration.
Useful tips
-
Do not configure only the incoming server
To send email, you also need the outgoing
SMTPserver configured correctly. -
Use a secure connection
SSL/TLSorSTARTTLShelps protect your credentials while sending. -
Test with a single recipient first
Before sending to many people, try one valid address.
-
Review antivirus and firewall software
Some security tools block
SMTPconnections when they detect an unsafe setup.
FAQ
What does RCPT mean in this error
RCPT refers to the email recipient. The server needs to know who the message is for before it accepts the message body.
Is the issue in my domain
Not always. Many times the domain is fine and the problem is an incomplete SMTP configuration in the email program.
Can I keep sending from Webmail
Yes. Webmail is a good way to confirm that the email service works while you fix your local client.
Conclusion
The 503 Valid RCPT command must precede DATA error is usually fixed by enabling SMTP authentication, using the correct port and reviewing the recipient addresses.
If the problem continues after these checks, contact miHosting support so they can review the account and the server configuration.