Suped

Summary

MIME encoding in List-Unsubscribe headers is a subtle yet significant issue that can compromise email deliverability and compliance. While it might appear functional in some email clients, this encoding is generally invalid according to RFC standards and can lead to unexpected behavior. This summary explores how to identify these hidden encoding problems and outlines key considerations for ensuring your List-Unsubscribe headers are correctly configured.

What email marketers say

Email marketers and senders often encounter challenges when troubleshooting email headers, particularly the List-Unsubscribe header. They frequently report relying on specialized external tools to reveal subtle encoding problems that email clients, even with their Show Original features, can inadvertently obscure. The general sentiment is that while the feature might appear to work, underlying encoding flaws can lead to unexpected deliverability hiccups or non-compliance issues.

Marketer view

Email marketer from Email Geeks explains they have been using a tool to validate their List-Unsubscribe configuration, and it consistently reports an error that the header has been MIME encoded, despite them not seeing what is encoded.

17 Jan 2024 - Email Geeks

Marketer view

Email marketer from Email Geeks asks for guidance on identifying what part of their List-Unsubscribe header is MIME encoded, as their view in Gmail's Show Original does not display the problematic format.

17 Jan 2024 - Email Geeks

What the experts say

Email deliverability experts agree that MIME encoding in List-Unsubscribe headers is a non-standard and problematic practice. They highlight the deceptive nature of some email client displays, particularly Gmail's Show Original, which can obscure true header formatting. Experts consistently recommend inspecting the raw email source to properly diagnose such issues and stress the importance of adhering to RFCs, including the requirement for List-Unsubscribe-Post to be covered by DKIM signatures.

Expert view

Expert from Email Geeks warns that Gmail lies about headers, silently MIME decoding them even in the Show Original view, which can be highly misleading for senders trying to diagnose issues.

17 Jan 2024 - Email Geeks

Expert view

Expert from Email Geeks states this is not the first time such deceptive behavior has been reported and personally verified by them, underscoring the widespread nature of Gmail's header manipulation.

17 Jan 2024 - Email Geeks

What the documentation says

Official documentation, primarily RFCs, provides precise specifications for email header formatting, including List-Unsubscribe. These documents generally prohibit MIME encoding for simple URI fields, emphasizing strict adherence to defined syntax. While MIME encoding is vital for message bodies and certain display-name parts, its application to headers like List-Unsubscribe is often a misinterpretation of standards, even if headers can be folded for length.

Technical article

RFC 2369, section 3.2, explains that List-Unsubscribe header fields should contain one or more URIs, typically mailto: or http: URLs, enclosed in angle brackets, with no explicit MIME encoding specified for the URI value itself, implying a direct, unencoded format.

22 Jun 1998 - IETF RFC 2369

Technical article

The IETF Datatracker, concerning permanent mail and MIME header fields, specifies that fields intended for structured data like URIs do not typically utilize encoded-word syntax, which is reserved for 'display-name' parts containing non-ASCII characters, reinforcing that List-Unsubscribe should not be MIME encoded.

21 Dec 2004 - IETF RFC 4021

12 resources

Start improving your email deliverability today

Get started