Suped

What does Mailgun's 'Too old' delivery status message mean and how to troubleshoot it?

Summary

The Mailgun Too old delivery status message indicates that an email has remained in the sending queue for too long and has effectively expired without being delivered. This usually happens after numerous unsuccessful delivery attempts, or if the system determines it cannot establish a connection to the recipient's mail server. While Mailgun's logs may show this as a first attempt, it often masks underlying, transient issues such as reputation-based throttling or temporary network problems that prevented successful delivery over time.

What email marketers say

Email marketers frequently encounter the Too old status message within Mailgun's delivery logs, particularly when sending to Microsoft domains. Many express frustration due to the lack of specific bounce codes, making troubleshooting challenging. Marketers often suspect underlying issues such as reputation-based throttling, internal Mailgun failures, or an inability to establish a connection with the recipient mail server as the primary culprits behind this ambiguous error.

Marketer view

Marketer from Email Geeks states that the 'Too old' message appears primarily with Microsoft domains and that it often lacks a specific bounce code, even for first attempts.

09 May 2023 - Email Geeks

Marketer view

Marketer from Email Geeks notes that 'Too old' messages frequently occur due to reputation-based throttling issues, suggesting checking Mailgun logs for the original bounce.

09 May 2023 - Email Geeks

What the experts say

Deliverability experts interpret the Mailgun Too old status as a symptom of underlying deliverability challenges rather than a specific bounce reason. It typically means the message has exhausted its maximum retry attempts or has expired in the sending queue due to persistent issues. These can include ongoing recipient server rejections, reputation-based throttling, or even an inability to establish an initial connection, all of which prevent Mailgun from delivering the email within its designated timeframe.

Expert view

Expert from Email Geeks emphasizes that a 'Too old' status often masks persistent transient failures, urging senders to look beyond the surface message for true root causes.

09 May 2023 - Email Geeks

Expert view

Expert from Email Geeks suggests checking Mailgun's internal system diagnostics when 'Too old' appears without a clear prior error, as it might indicate platform-level issues.

09 May 2023 - Email Geeks

What the documentation says

Mailgun's own documentation, along with related technical resources, explains that a Too old delivery status indicates a message has exceeded its maximum processing time or retry limits within their system. This often means the message has been in the queue beyond its Time-To-Live (TTL) or that all programmed delivery attempts have been exhausted without success. While the error itself is generic, documentation implicitly points to underlying network, recipient server, or sender configuration issues that prevent timely delivery.

Technical article

Documentation from Mailgun Feedback indicates that users request more meaningful delivery status descriptions instead of a generic 'Too old' message to improve troubleshooting.

01 Jan 2023 - Mailgun Feedback

Technical article

Documentation from Latenode Official Community states that the 'Too old' error typically means the message is past Mailgun's event retention period, making its details inaccessible after a few days.

10 Apr 2023 - Latenode Official Community

6 resources

Start improving your email deliverability today

Get started