4.3.0

Enhanced Status Code 4.3.0: Other Mail System Status - Temporary

Temporary failure Medium severity System RFC 3463
What it means

Enhanced Status Code 4.3.0 means “Other Mail System Status - Temporary.” A temporary problem inside the receiving mail system that it has not described further. Gmail uses it for general temporary rejections and for a transaction addressing multiple destination domains.

At a glance
Code4.3.0
Bounce typeSoft (temporary)
SeverityMedium
CategorySystem
What to doQueued and retried automatically
StandardRFC 3463
What it looks like in your mail logs
451 4.3.0 Multiple destination domains per transaction is unsupported. Please try again

What does 4.3.0 mean?

Enhanced status code 4.3.0 is the catch-all for the mail system class in its temporary form. RFC 3463 describes X.3.0 as an undefined mail system status, meaning the receiving system had a problem of its own rather than one caused by the message, the recipient or the network.

Google returns it in two distinct shapes. As 451 4.3.0 it means the mail server temporarily rejected the message, which is a general deferral with no further detail. Also as 451 4.3.0 it appears with text saying multiple destination domains per transaction are unsupported, which is a genuine and fixable protocol issue: some senders try to deliver to recipients at several different domains within a single SMTP transaction, and Google refuses that. As 421 4.3.0 it means a temporary system problem and asks you to retry.

The multiple destination domains case is the only one of these with a concrete fix, and it is a real bug in some homegrown senders. Group recipients by destination domain and open a separate transaction for each. The others are genuinely the receiver's problem and resolve on retry.

How 4.3.0 plays out

Your server attempts delivery
The recipient defers with a temporary 4.3.0 reply
Your server queues the message and retries on a back-off schedule
It delivers on a later attempt, or becomes a hard bounce if it keeps failing

Where 4.3.0 sits: soft vs hard bounce

Soft bounce (4xx) Hard bounce (5xx)
NatureTemporaryPermanent
SMTP class4xx5xx
What to doLet it retrySuppress the address
Recoverable?OftenNo
4.3.0 is✓ this code

What each provider means by 4.3.0

A registered code does not oblige a provider to use it that way, and the large ones diverge. Match the wording in your own bounce, not the definition above.

Gmail A general temporary rejection, or a transaction naming recipients at more than one domain Reference

Common causes of 4.3.0

  • A transient internal fault at the receiving mail system
  • The transaction addressed recipients at more than one destination domain
  • The receiving system is restarting or partially degraded
  • A backend dependency at the receiver, such as storage or a directory, is unavailable
  • A temporary resource shortage the server did not classify further
  • Maintenance in progress at the destination

How to fix 4.3.0

  • Read the text, since only the multiple destination domains case is fixable by you
  • Group recipients by destination domain and use one transaction per domain
  • Let the queue retry for the general cases, which clear without intervention
  • Confirm your retry schedule uses exponential back-off
  • Check the provider status page if the condition persists for hours
  • Distinguish this from 4.4.x, which is network rather than mail system

Frequently asked questions

What does 451 4.3.0 mean?
It means the receiving mail system temporarily rejected the message because of a problem at its end that it has not described further. It is a deferral, so your server retries and the message usually delivers. The X.3.x class means mail system status, so the fault is internal to the receiver rather than about your message or the network.
What does "multiple destination domains per transaction not supported" mean?
It means your sender tried to deliver to recipients at several different domains inside one SMTP transaction, and Google will not accept that. It is a real bug rather than a transient fault. Group your recipients by destination domain and open a separate transaction for each group.
Is 4.3.0 something I can fix?
Only in the multiple destination domains case. The other forms are genuine faults at the receiving system and resolve on retry with no action from you. Read the text before spending time on it, because most 4.3.0 responses are not yours to fix.
How is 4.3.0 different from 4.4.0?
The class tells you where the fault lies. X.3.x is mail system status, meaning something inside the receiving mail system. X.4.x is network and routing, meaning something about reaching it. That distinction saves time: a 4.3.0 is not a DNS or connectivity problem and there is no point testing those.
Should I alert on 4.3.0?
Not on individual occurrences, since they are normal and self-resolving. Alert on a sustained rate to one destination, which suggests a real outage there, or on any occurrence of the multiple destination domains message, which indicates a bug in your sending code that will keep recurring.
Reviewed by Jennifer Jackson, Email Deliverability Analyst · June 2026 ← All bounce codes