Why am I seeing bounces for mailbox full followed by opens?
Summary
What email marketers say7Marketer opinions
Email marketer from emaildeliveryjedi.com explains it may be that the persons system opens any email for security reasons. Therefore this maybe showing up as an open.
Email marketer from SendPulse shares that a 'mailbox full' bounce is typically a soft bounce. They mention the sending server will attempt to deliver the message again later. Opens after a bounce could indicate the recipient cleared space in their inbox between delivery attempts.
Marketer from Email Geeks suggests that the bounce code indicates an internal Sparkpost bounce for a mailbox full and advises reaching out to Sparkpost support for further investigation.
Email marketer from Mailjet explains that a 'mailbox full' bounce (or 'quota exceeded' error) indicates the recipient's inbox is at capacity. They also explain that reputable senders will temporarily defer the message and retry delivery for a period, but after several unsuccessful attempts, a permanent bounce will be issued.
Email marketer from Reddit explains that the user likely cleared out some mail between the bounce and the subsequent open. They highlight that email systems will often retry delivery for soft bounces like mailbox full, meaning it could still be delivered after the initial bounce if space is freed up.
Email marketer from Stack Overflow explains that Mailbox Full is a soft bounce which is retryable. This is the likely reason for success after the initial bounce.
Marketer from Email Geeks mentions that opens and clicks may not always indicate actual user interaction, as scanning appliances can also trigger these events.
What the experts say2Expert opinions
Expert from Email Geeks explains that a "mailbox full" bounce usually means the Mail Transfer Agent (MTA) will hold the email and retry delivery for a set period, like 48 hours.
Expert from Spam Resource explains that the specific numerical code accompanying 'mailbox full' is crucial. A 4xx code indicates a temporary failure and retry, while a 5xx code signifies a permanent failure. Opens after a 4xx bounce are expected as retries succeed.
What the documentation says3Technical articles
Documentation from Sparkpost explains that they classify 'mailbox full' as a soft bounce. Soft bounces trigger automatic retries from their system. The bounce followed by an open indicates successful delivery during a retry attempt.
Documentation from Microsoft explains that Exchange Online imposes mailbox storage quotas. When a user exceeds their quota, incoming messages will bounce with a 'mailbox full' error until space is made available. Delivery after space is made is expected.
Documentation from RFC Editor defines enhanced mail system status codes. It explains that temporary failures (4xx errors, including mailbox full) should trigger retries by the sending system. The successful delivery after a temporary failure and subsequent open confirms correct retry strategy.