Tools

4.4.7 Message expired

Provider: Microsoft 365 / Outlook

Sample bounce line

451 4.4.7 Message expired; the message in the queue expired and could not be delivered before the message expiration time

What it means

The message sat in the queue until it expired. Microsoft's explanation is that the sending server kept trying to relay or deliver it and the attempt never completed in time, which can also indicate a header limit on the remote server or a protocol timeout. It is a temporary code, so earlier attempts were deferred rather than rejected.

Why it happens

How to fix it

  1. Check the recipient address and the recipient domain's MX records before resending.
  2. Test whether the receiving server accepts a connection at all right now; if it does, resending will queue the message again and it will go.
  3. Reduce the number of recipients per message for the host that is failing.
  4. If this affects one destination only, the problem is at that destination and the sender can do little but wait and retry.

Check your domain now

Many of these errors come from missing or broken SPF, DKIM, DMARC or reverse DNS records. Enter your domain to run the free check.

Check your domain now

Related errors

Official documentation

Paste another bounce message · All errors