553 5.1.3 "Not a Valid RFC 5321 Address": Fix the Data, Not the Server
553 5.1.3 means the address is malformed, so the receiving server rejected it before looking for any mailbox. Gmail's version reads "The recipient address
is not a valid RFC 5321 address." Find the row, fix the data, and don't resend the broken string: RFC 3463 says X.1.3 is only used for permanent failures.Sources, read 3 November 2026: Google's Gmail SMTP errors and codes, RFC 3463, RFC 5321 section 4.5.3.1 (size limits) and RFC 6531 (SMTPUTF8).
What the code says
| Code | Text | Meaning |
|---|---|---|
| 553 5.1.3 | "The recipient address is not a valid RFC 5321 address." (Gmail) | The recipient's address syntax is invalid |
| 553 5.1.7 | "The sender address is not a valid RFC 5321 address." (Gmail) | Same problem, but in your From/envelope sender |
RFC 3463 defines X.1.3 as "Bad destination mailbox address syntax": "The destination address was syntactically invalid. This can apply to any field in the address." The code page for 553 5.1.3 has the variants.
What breaks addresses in a list
| What the cell holds | Why it fails | Fix |
|---|---|---|
ana@acme.com; bo@acme.com |
Two addresses in one field | Split into two rows |
mailto:ana@acme.com |
Link prefix copied from a website | Strip mailto: |
Ana Diaz <ana@acme.com> |
Display name and brackets | Keep only what's inside the brackets |
ana@acme.com or ana @acme.com |
Spaces | Trim; remove inner spaces |
ana@acme.com. or ana..diaz@acme.com |
Trailing or doubled dots | Remove the extra dot |
“ana@acme.com” |
Smart quotes from a document | Remove the quotes |
anañ@acme.com |
Broken character encoding | Re-export as UTF-8 |
The first three come from merges and scrapes; the last from a CSV opened and saved in the wrong encoding.
The limits in the RFCs
RFC 5321 sets maximum lengths: 64 octets for the local part (before the @) and 255 for the domain. Lists rarely hit these honestly; when they do, two fields have usually been glued together. Which characters are allowed is covered in valid email address characters.
Addresses with non-ASCII characters before the @ are a separate case. They're legal under RFC 6531, but only between servers that both support the SMTPUTF8 extension. See internationalized email addresses.
What to do
- Copy the address from the bounce. Gmail inserts the exact string it rejected, including the invisible problems.
- Find the row in your source file and look at the raw cell, not the display in a spreadsheet.
- Fix it using the table above, then search the whole list for the same pattern. One
mailto:usually means a column full of them. - Suppress the malformed string in your sending tool so it isn't retried.
- Run a syntax pass on the whole list before the next send (below).
Find every broken row first
- Bulk email syntax checker flags malformed addresses with the reason, free, in your browser.
- Split multiple emails in a cell turns
a; bcells into separate rows. - CSV encoding fixer repairs
ñ-style characters; fix garbled characters in a CSV explains the cause.
Regex alone isn't the answer for the edge cases; email validation regex explains where a pattern stops being useful.
Limits
A syntactically valid address can still be dead. Syntax checks only remove rows that can't possibly deliver; they don't tell you whether the mailbox exists.
Where SimpleVerifier fits
Verification runs the syntax check first and then checks the domain and the mailbox, so malformed rows come back invalid with the reason and the rest get a real answer. Upload the list at /verify; the first 100 checks are free with a Google sign-in. Pro is $39 a month with the first 100,000 checks a month at full speed, then slower, never cut off. See pricing.
Common questions
What does 553 5.1.3 mean?
The recipient address isn't valid SMTP syntax. Gmail's text is "The recipient address <address> is not a valid RFC 5321 address," with the rejected address inserted, which makes the broken row easy to find.
Is 553 5.1.3 a hard bounce?
Yes, for that address as written. Fix the data and the corrected address may deliver fine; don't resend the malformed one.
Why did my sending tool let a malformed address through?
Many tools only check for an @ and a dot. Addresses like "a@x.com; b@y.com" or ones with a trailing space pass that test and fail at the receiving server.
Can non-English addresses cause 553 5.1.3?
They can. Addresses with non-ASCII characters in the local part need SMTPUTF8 (RFC 6531) on both servers. If either side doesn't support it, the address can be rejected as invalid.
Check your list before you send
Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.