Glossary

List-unsubscribe

List-unsubscribe

List-unsubscribe is an email header field that allows recipients to opt out of future emails without clicking links in the message body. It provides mailbox providers with a machine-readable unsubscribe method – often displayed as a native “Unsubscribe” button in the email client interface (e.g., Gmail, Apple Mail). 

There are two types of list-unsubscribe mechanisms: 

  • mailto: – provides an email address the recipient client can send an unsubscribe request to 
  • http/https: – provides a one-click unsubscribe URL 

Most inbox providers (especially Yahoo and Gmail) expect senders to include this header, especially in promotional or bulk mail. Lack of a list-unsubscribe header can: 

  • Increase the chance of recipients hitting “Report Spam” 
  • Hurt sender reputation and inbox placement 
  • Trigger passive-aggressive UI elements like Gmail’s “Why is this in spam?” 

At Mailgun, we strongly recommend adding list-unsubscribe headers to all email, particularly marketing and bulk messages. It improves user trust and protects deliverability by reducing spam complaints. 

Note: While some inbox providers still allow the use of mailto, the URL-based method is becoming the preferred standard. On top of that, Gmail and Yahoo have explicitly stated that they require support for the URL method using POST for one-click unsubscribes. This means that the URL used in list-unsubscribe must be able to receive POST requests and the header “List-Unsubscribe-Post: List-Unsubscribe=One-Click” should also be added to the email header. For more on how to set up a List-Unsubscribe-Post header, read our help article. 

Create beautiful, responsive emails in minutes.

Email made easy.