koldfront

MIME support for inline images #email

πŸ•₯︎ - 2019-06-16

I was about to send an image inline in an email using the venerable MIME standard, when I remembered that many clients don't handle that very well.

So I created a test email to see how they do.

The email is very simple - some text, an inline image, and some more text. Here is a copy, if you want to test your favourite client.

My email client shows it like this:

Gnus displaying my test email

Here are the results:

Client Shows image inline Shows text after image Screenshot
Gmail ❌ at bottomβœ“ image
Office 365 Outlook ❌ at top❌ hidden as attachment image
Outlook iPhone βœ“βŒ hidden as attachment image
Protonmail ❌ as attachment at bottomβœ“ image
Tutanota ❌ as attachment at top❌ hidden as attachment image
K9 Android ❌ as attachment at bottomβœ“ image
Gnus βœ“βœ“ image
Thunderbird βœ“βœ“ image

So what I remembered was not wrong. Most email clients suck at MIME.

The Outlook app on the iPhone gets an extra half mark subtracted for showing an exceedingly ridiculous amount of vertical white space.

Which is not surprising, the relevant RFC is from 1996.

Add comment

How to comment, in excruciating detail…

To avoid spam many websites make you fill out a CAPTCHA, or log in via an account at a corporation such as Facebook, Google or even Microsoft GitHub.

I have chosen to use a more old school method of spam prevention.

To post a comment here, you need to:

  • Configure a newsreaderΒΉ to connect to the server koldfront.dk on port 1119 using nntps (nntp over TLS).
  • Open the newsgroup called lantern.koldfront and post a follow up to the article.
ΒΉ Such as Thunderbird, Pan, slrn, tin or Gnus (part of Emacs).

Or, you can fill in this form:

+=