Suped

Is using the same URL for both List-Unsubscribe header and body compliant with RFC 8058 for one-click unsubscribe?

Summary

Understanding RFC 8058 for one-click unsubscribe can be complex, especially when considering the interaction between the List-Unsubscribe header and the unsubscribe link in the email body. The core of the confusion often lies in whether both can point to the same URL while still fulfilling the one-click unsubscribe requirements. Compliance hinges on the method by which the URL is accessed, rather than the URL itself.

What email marketers say

Email marketers often navigate the nuances of unsubscribe compliance, particularly with the introduction of one-click unsubscribe requirements. While the concept seems straightforward, practical implementation and interpretation can lead to different opinions and potential confusion regarding whether a multi-step unsubscribe process via the email body is acceptable if the header supports one-click. Marketers often focus on both compliance and user experience.

Marketer view

Email marketer from Email Geeks states that their initial assumption was incorrect, as they believed an unsubscribe URL in the header pointing to a subscription center (requiring a second click) would not be compliant with one-click unsubscribe. They later confirmed this was incorrect after testing.

01 Feb 2024 - Email Geeks

Marketer view

Marketer from Email Geeks observes that they saw an example where the Gmail in-app unsubscribe pulled in a client’s preference center link. This behavior, however, was for a sender who did not have a List-Unsubscribe header configured correctly, highlighting a common point of confusion.

01 Feb 2024 - Email Geeks

What the experts say

Email deliverability experts provide critical clarity on RFC 8058, often correcting common misunderstandings among marketers and engineers. Their insights focus on the technical implementation of one-click unsubscribe, particularly the distinction between how different request methods (POST vs. GET) interact with the unsubscribe URL, and the precise role of the List-Unsubscribe and List-Unsubscribe-Post headers.

Expert view

Deliverability expert from Email Geeks clarified that the List-Unsubscribe URL being the same as the subscription center link is quite normal. The crucial aspect is the presence of a List-Unsubscribe-Post header and its correct handling of POST requests for one-click functionality.

01 Feb 2024 - Email Geeks

Expert view

Expert from Word to the Wise explains that the term “one-click unsubscribe” is often overloaded. For RFC 8058, it specifically refers to the in-app unsubscription triggered by a silent HTTPS POST to the header URI, which should not require any further user interaction.

01 Feb 2024 - Word to the Wise

What the documentation says

Official documentation, particularly RFC 8058 itself, explicitly defines the requirements for a one-click unsubscribe function. This technical guidance is paramount for ensuring compliance with mailbox provider mandates, emphasizing the role of specific headers and HTTP methods to achieve seamless, non-interactive unsubscription.

Technical article

RFC 8058 documentation specifies that the List-Unsubscribe header field is used to signal a one-click unsubscribe function. This mechanism aims to simplify the unsubscribe process for email recipients by automating it.

22 Jun 2017 - IETF Datatracker (RFC 8058)

Technical article

Mailgun's documentation on RFC 8058 states that for a valid one-click unsubscribe, the List-Unsubscribe header must contain an HTTPS URI. This ensures secure and reliable communication for the unsubscription request, preventing potential security vulnerabilities.

15 Feb 2024 - Mailgun Blog

8 resources

Start improving your email deliverability today

Get started