MailFixIt

Generic SMTP destination-domain error

SMTP 5.1.2: bad destination system address

5.1.2 points to the destination system address—usually the recipient domain. Check the text after @ for a typo, then inspect that destination domain's DNS and mail routing.

Problem description

A generic response can read:

550 5.1.2 Bad destination system address

Check the recipient destination domain

What MailFixIt can test: current public MX, Null MX, and DNS state for the destination domain you enter. It cannot determine whether an individual recipient mailbox exists or inspect private routing.
Is this temporary or permanent?

The 5.x.x result is permanent for this attempt. Correct a misspelling or wait for the recipient owner to repair routing, then send a new message.

Probable causes and owner

How to diagnose it

  1. Extract only the recipient domain and compare its spelling with a trusted source.
  2. Check registration/delegation and MX results.
  3. Confirm whether Null MX intentionally says the domain accepts no email.
  4. If you do not own the destination domain, send the evidence to the recipient through another channel.
  5. Retry only after the address or destination state changes.

Do not change the sender's SPF, DKIM, or DMARC solely for this generic destination-address result.

Frequently asked questions

What does SMTP 5.1.2 mean?

The destination system address is bad. This commonly points to the recipient domain rather than the sender's domain.

Which domain should I check?

Check the domain after the at-sign in the rejected recipient address. Do not enter the sender domain for this diagnostic.

Can the sender repair this error?

The sender can correct a typo. DNS or mail-routing changes require the recipient domain owner or its provider.

Related email diagnostics

Primary sources: IANA SMTP Enhanced Status Codes registry and RFC 3463 Enhanced Mail System Status Codes.