Skip to content

Clarify what happens to rejected and oversized messages - #77

Merged
scsmith merged 1 commit into
mainfrom
docs-max-size-and-404-clarity
Jul 16, 2026
Merged

Clarify what happens to rejected and oversized messages#77
scsmith merged 1 commit into
mainfrom
docs-max-size-and-404-clarity

Conversation

@scsmith

@scsmith scsmith commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Prompted by Zendesk 16227, where a customer asked whether an oversized message was bounced or "lost in limbo", and then whether a 404 means the attachment is still written to their bucket. Both answers were already true of the system but not written down anywhere.

Explains that an oversized message is rejected during the SMTP conversation so the sending server generates the bounce, that the HTTP status you return is translated into an SMTP reply code rather than causing us to retry the POST, and that attachments land in cloud storage before your endpoint is called, so rejecting afterwards doesn't remove them. The attachment storage page cross-links back for the same point.

Support questions keep coming in about where a message goes when it's
rejected. Explain that an oversized message is rejected during the SMTP
conversation so the sending server generates the bounce, that the HTTP
status we get back is translated into an SMTP reply code rather than
causing us to retry the POST, and that attachments are already uploaded
to cloud storage by the time your endpoint is called.
@scsmith
scsmith merged commit 99c8567 into main Jul 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant