Enhanced Status Code 5.7.13: DKIM Signing Required but Not Present
Enhanced Status Code 5.7.13 means “DKIM Signing Required but Not Present.” The receiving server requires messages from your domain to be signed with DKIM, but your message had no DKIM signature. Configure DKIM signing on your sending server to resolve this.
550 5.7.13 Message rejected: sender policy requires a valid DKIM signature and none was present on this message
What does 5.7.13 mean?
Enhanced status code 5.7.13 means the receiving server requires DKIM signatures on emails from your domain, but your message was not DKIM-signed. This indicates the receiving organization has a policy that mandates DKIM authentication for your specific domain or for all incoming messages.
DKIM signing is considered a best practice and is required by major providers like Gmail and Yahoo for bulk senders. If you are not signing your emails with DKIM, you should implement it immediately - it improves deliverability across all providers, not just the one returning this error.
How 5.7.13 plays out
5.7.13 rejectionWhere 5.7.13 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 |
| 5.7.13 is | ✓ this code |
Common causes of 5.7.13
- DKIM is not configured on your sending server or ESP
- DKIM signing is configured but not working correctly
- Sending from a server or service that does not support DKIM
- DKIM key was removed from DNS or has expired
How to fix 5.7.13
- Configure DKIM signing on your MTA or through your ESP
- Verify your DKIM DNS record is correctly published using a DKIM Checker
- Ensure the DKIM private key matches the public key in DNS
- Test DKIM by sending to a Gmail address and checking authentication results