A Mailgun 'Too Old' delivery status message signals that the system attempted to deliver an email for a certain period, typically 72 hours, but the recipient server didn't accept it. This can be caused by various factors, including: too many delivery attempts, reputation-based throttling, connection issues with the recipient server, internal Mailgun failures, the message exceeding its maximum queue time, or temporary issues on the recipient's side such as a full inbox or server downtime. It can also result from blocklisting or DNS issues. Troubleshooting involves checking Mailgun logs, assessing sender reputation, validating recipient email addresses, ensuring email content avoids spam filters, implementing proper email authentication, cleaning subscriber lists, monitoring bounce rates, and verifying DNS configurations. It's important to distinguish between permanent and temporary failures and to understand SMTP error codes.
13 marketer opinions
A 'Too Old' delivery status message in Mailgun indicates that the system attempted to deliver the email for a certain period, but the recipient server didn't accept it. This can be due to various reasons including: too many delivery attempts, reputation-based throttling, inability to establish a connection with the recipient server, internal failures within Mailgun, or the message exceeding its maximum time in the queue. Troubleshooting involves checking Mailgun logs, assessing sender reputation, ensuring email content isn't flagged as spam, validating recipient email addresses, reducing email size, checking DNS records, ensuring proper authentication, confirming permission to send emails, updating subscriber lists, and monitoring bounce rates. Temporary email issues (full inbox, server down, large message size) on the receiving end can also contribute to this status.
Marketer view
Marketer from Email Geeks shares that he often sees these when there are reputation-based throttling issues and suggests checking Mailgun logs for the original bounce.
30 May 2022 - Email Geeks
Marketer view
Email marketer from Reddit user, EmailNoob, answers that to troubleshoot 'Too Old' bounces, check your sending reputation, ensure your email content isn't triggering spam filters, and verify the recipient's email address is valid.
2 Jul 2024 - Reddit
2 expert opinions
The 'Too Old' delivery status message in Mailgun can occur when messages are temporarily undeliverable (deferred) due to the recipient's server being unavailable or too busy. After a period of attempted delivery, if the message still fails to deliver, it is returned with the 'Too Old' status. Additionally, blocking problems like IP or domain blocklisting, or misconfigured DNS can cause delays that lead to this status.
Expert view
Expert from Spam Resource explains that deferred messages are temporarily undeliverable. The server will attempt to deliver the message for a period, after which it may be returned to the sender with a 'Too Old' status if delivery fails. Common causes include the recipient's server being unavailable or too busy.
3 Oct 2023 - Spam Resource
Expert view
Expert from Word to the Wise answers blocking problems that lead to bounces, these could be caused by your IP or domain being blocklisted, or your DNS may not be configured properly, which causes delays and can result in 'Too Old' messages.
2 Nov 2023 - Word to the Wise
4 technical articles
The 'Too Old' delivery status message in Mailgun indicates that the system attempted delivery for a defined period (e.g., 72 hours), but the recipient server didn't accept the message. This can stem from temporary issues on the recipient's side or a problem with the email itself. Permanent failures suggest a bad email address or server rejection, while temporary failures indicate server unavailability. Repeated soft bounces, or temporary issues, can ultimately result in a 'Too Old' status. Although a specific 'Too Old' SMTP error code doesn't exist, understanding temporary (4xx) and permanent (5xx) failure codes is vital for diagnosing deliverability issues.
Technical article
Documentation from RFC covers Standard SMTP Enhanced Status Codes. While there isn't a specific 'Too Old' code, it explains codes related to temporary failures (4xx) and permanent failures (5xx) which are useful to understand why a message might bounce or become 'Too Old'.
21 Apr 2022 - RFC
Technical article
Documentation from Mailgun explains that the 'Too Old' status indicates that Mailgun attempted to deliver the message for a certain period (usually 72 hours), but the recipient server didn't accept it. This can be due to temporary issues on the recipient's side or a problem with the email itself.
23 Jan 2023 - Mailgun
Can 'invalid recipient' bounce messages be false positives and what should I do about it?
How are email bounce rates calculated and what is considered a good bounce rate?
How can I troubleshoot email bounce issues effectively in Email Geeks?
How do I troubleshoot email bounce messages?
What are common email bounce messages and what do they mean?
What causes "too old" bounce messages and how to fix high bounce rates from Verizon (Yahoo, AOL)?