3-digit reply code Temporary

SMTP error 450

Mailbox unavailable (temporary).

Updated Jul 1, 2026

The short answer

SMTP 450 is a temporary rejection: "mailbox unavailable." The receiving server deferred your message, usually for greylisting, rate limiting, or a busy or over-quota mailbox. The message is not lost. Retry with backoff instead of treating it as a bounce.

Quick fix

Retry later — greylisting usually clears on the second attempt.

4 - Temporary. Safe to retry. The message is not lost and most servers retry automatically.

What it means

450 is defined in RFC 5321 as "Requested mail action not taken: mailbox unavailable." The first digit is what matters. A reply starting with 4 is a transient failure: the command did not go through, but the condition is temporary and the same message can be tried again. That is what separates 450 from the permanent 550. A 450 usually carries an enhanced code that narrows the cause: 4.2.2 for a full mailbox, 4.3.2 for a server not accepting mail, 4.7.1 for a policy hold. Some receivers reuse 4.2.1 for rate limiting (Gmail returns "450 4.2.1 ... receiving mail too quickly"), so read the full text the server sends.

Common causes

Greylisting

Many servers reject the first attempt from an unfamiliar sender with a 450 on purpose, expecting a real mail server to retry. Spam bots usually do not; legitimate mailers do.

Rate limiting

You are sending faster than the receiver allows per IP or per recipient, often shown as 4.2.1.

Busy or over-quota mailbox

The recipient mailbox is full or locked during maintenance (4.2.2).

Policy or reputation hold

The receiver is deferring your mail while it evaluates reputation, or is under load (4.7.1, 4.3.2).

How to fix it

  1. Retry with backoff first

    For greylisting, a single retry a few minutes later usually delivers. Most mail servers retry automatically over hours or days. Do not delete or rewrite the message on the first 450.

  2. Read the enhanced code and text

    4.2.1 means slow down, 4.2.2 means the recipient is over quota (their problem, retry later), 4.7.1 means a policy or reputation hold.

  3. Reduce your send rate if throttled

    Spread volume out, respect per-domain limits, and ramp new sending IPs up gradually.

  4. Authenticate to bypass greylisting

    Publish and align SPF, DKIM, and DMARC. Authenticated, reputable senders are often skipped past greylisting entirely.

  5. Watch for IP rotation on your ESP

    Large providers rotate outbound IPs. If a retry leaves from a different IP, some greylisting sees a new sender and defers again. A consistent IP or a provider that handles retries internally avoids this loop.

Paired code

A real bounce often shows both a 3-digit code and an enhanced code together. This one commonly pairs with:

Common questions

Is 450 permanent or temporary?

Temporary. Any code starting with 4 is a transient failure and should be retried. The permanent counterpart is 550.

What is the difference between 450 and 550?

450 is a temporary defer; the message may deliver on retry. 550 is a permanent rejection; the server will not change its answer.

Why do I get 450 only on the first send to a new recipient?

Greylisting. The receiver defers unfamiliar senders once and accepts them on the retry.

Related codes

Ready when you are

Most rejections come back to sender reputation.

Blocklists, auth failures, and policy blocks are what warmup prevents. Warm up your domain so your mail is trusted before you hit send.

7-day free trialNo credit cardCancel anytime