Ask HN: Convincing Sendgrid, multipart/related to be used when have embed images
PHPMailer and also Swiftmailer sets Content-type to multipart/related when embed images are used. This is RFC 2387 standard. Our emails are displayed fine on every client.
We considered to switch to Sendgrid API as it turns out it's faster for us compared to SMTP. We are a high volume client.
But, we realized they build the body using multipart/mixed as Content-type. Hence emails on certain clients don't have embed images, instead the embed places are left empty, and there are attached files listed separately. One such client is latest Thunderbird. Other giants Gmail/Yahoo are although displaying emails fine.
We contacted Sendgrid support to get explanation why they are using multipart/mixed. At the beginning of the conversation they didn't understood the problem, and they were not on the top of the issue. Then the ticket was escalated to TAM and engineers and they provided just a generic answer, that their system supports only multipart/mixed and they do not consider changing this. No reasoning why they have that.
We consider this is a bug.
We tried to convince Sendgrid about this bug, but they are sticky on their version. We also asked if this could be configurable via the POST variables, no accept from their end. They even recommended we link or use data uris for our images. We don't want to change this, and I consider these recommendations very cheap, from support personnel. Even more, data uris are not handled well by the email clients.
- are we chasing a wrong point?
- how can we convince Sendgrid they do this wrong?
- how to identify if other clients are displaying embed images wrong? (We know about Litmus, but we need something more as proof).
- would you help us to spread the issue, and also submit the same request?