SMTP Error 530: Authentication Required
SMTP Error 530 means “Authentication Required.” The server requires SMTP authentication before accepting email. Your sending server must provide valid credentials using the AUTH command before sending the MAIL FROM command.
530 5.7.1 Client was not authenticated
What does 530 mean?
SMTP code 530 means the receiving server requires authentication before it will accept your email for relay or delivery. This is the server's way of saying you must log in before sending. This is most commonly encountered when configuring a smarthost or relay server, not when sending to external recipients.
If you see 530 when sending to external domains, it may indicate your sending server is misconfigured and trying to use a relay that requires authentication without providing credentials. Check your MTA configuration to ensure SMTP authentication credentials are properly configured for any relay servers you use.
How 530 plays out
530 rejectionWhere 530 sits: soft vs hard bounce
| Soft bounce (4xx) | Hard bounce (5xx) | |
|---|---|---|
| Nature | Temporary | Permanent |
| SMTP class | 4xx | 5xx |
| What to do | Let it retry | Suppress the address |
| Recoverable? | Often | No |
| 530 is | ✓ this code |
Common causes of 530
- Sending through a relay server that requires authentication without providing credentials
- SMTP AUTH credentials not configured in your MTA settings
- Authentication credentials expired or revoked
- Attempting to relay through a server you are not authorized to use
How to fix 530
- Configure SMTP authentication credentials in your MTA or email client
- Verify your AUTH username and password are correct and not expired
- Ensure your MTA sends the AUTH command before MAIL FROM
- Check if you need to use a specific authentication mechanism (PLAIN, LOGIN, etc.)