Skip to content
This repository was archived by the owner on Oct 22, 2024. It is now read-only.

Bugs in email APIs

James McKinney edited this page Sep 7, 2013 · 6 revisions

Cloudmailin

2013-04-15: Unless you are using URL attachments, if an email contains multiple HTML parts and you are using the multipart or json HTTP POST formats, Cloudmailin will only include the first HTML part in its html parameter. Use the raw format to avoid data loss. Cloudmailin will also remove a newline from the end of each attachment.

Mailgun

2013-04-15: Mailgun's stripped-text and stripped-html parameters do not return the same parts of the message. stripped-html sometimes incorrectly drops non-quoted, non-signature parts of the message; stripped-text doesn't.

Mandrill

2013-04-15: If an email contains multiple HTML parts, Mandrill will only include the first HTML part in its html parameter. We therefore parse its raw_msg parameter to set the HTML part correctly. Mandrill also adds a newline to the end of each message part.

Postmark

2013-05-15: If an email contains multiple HTML parts, Postmark will only include the first HTML part in its HtmlBody parameter. You cannot avoid this loss of data. Postmark is therefore not recommended.

Sendgrid

2013-05-17: If an email contains multiple HTML parts, SendGrid will create a new attachment for each, with an auto-generated filename. Since we cannot robustly identify these attachments, you must inspect attachments to recover any additional HTML parts.

Clone this wiki locally