emailr_
Alle Artikel
explainer·7 min

Was ist der LIST-UNSUBSCRIBE-Header?

ComplianceHeaderAbmelden

Zusammenfassung

Der List-Unsubscribe-Header teilt E-Mail-Clients mit, wie Empfänger sich abmelden können, ohne in Ihrer E-Mail nach dem Link suchen zu müssen. Gmail und andere Anbieter zeigen basierend auf diesem Header eine Abmeldeoption an. Für Massensender an Gmail ist er inzwischen verpflichtend.

Gmail-Nutzer sahen 2014 etwas Neues: einen Abmelde-Link direkt neben dem Namen des Absenders, noch bevor sie die E-Mail öffnen. Kein Suchen im Footer, kein winziger grauer Text, keine mehrstufigen Prozesse. Ein Klick und fertig.

Diese Funktion wird durch den List-Unsubscribe-Header ermöglicht – ein technischer Standard, der für die E-Mail-Zustellbarkeit unverzichtbar geworden ist. Gmail verlangt ihn inzwischen für Massensender. Andere Anbieter nutzen ihn, um die Nutzererfahrung zu verbessern. Wenn Sie Marketing- oder Massenmails versenden, ist das Verständnis und die Implementierung dieses Headers nicht mehr optional.

Was der Header bewirkt

Der List-Unsubscribe-Header bietet E-Mail-Clients eine maschinenlesbare Möglichkeit, Empfänger von Ihrer Mailingliste abzumelden.

Ist er in den E-Mail-Headern vorhanden, können Clients eine Abmeldeoption in ihrer Oberfläche anzeigen – typischerweise in der Nähe des Absendernamens oder in einem Menü. Nutzer können sich abmelden, ohne die E-Mail zu öffnen, den Abmelde-Link zu suchen oder Ihre Website zu besuchen.

Der Header kann zwei Methoden zur Abmeldung angeben: eine mailto-Adresse (Abmeldung per E-Mail) oder eine HTTPS-URL (Abmeldung über eine Webseite). Best Practice ist, beide aufzunehmen, damit E-Mail-Clients Auswahl haben.

Dies ist kein Ersatz für den Abmelde-Link im E-Mail-Text – den benötigen Sie weiterhin für die Einhaltung von CAN-SPAM und anderen Vorschriften. Der Header ist ein zusätzliches Verfahren, das Abmeldungen einfacher und sichtbarer macht.

Warum es für die Zustellbarkeit wichtig ist

Der List-Unsubscribe-Header ist zu einem Faktor für die Zustellbarkeit geworden, nicht nur ein nettes Extra.

Gmail verlangt ihn für Massensender. Seit Februar 2024 müssen Absender, die mehr als 5.000 Nachrichten pro Tag an Gmail-Adressen senden, List-Unsubscribe-Header mit One‑Click‑Abmeldeunterstützung einfügen. Bei Nichtbeachtung kann es zu Zustellproblemen kommen.

Eine einfache Abmeldung reduziert Spam-Beschwerden. Wenn das Abmelden schwierig ist, drücken frustrierte Nutzer stattdessen die Spam-Taste. Spam-Beschwerden schaden Ihrer Absender-Reputation weit mehr als Abmeldungen. Der Header lenkt Abgänge über den weniger schädlichen Weg.

E-Mail-Clients bevorzugen Absender, die ihn implementieren. Auch wenn es nicht immer explizit ist, berücksichtigen Anbieter wie Gmail das Verhalten von Absendern in ihrer Filterung. Eine einfache Abmeldung signalisiert, dass Sie ein legitimer Absender sind, der Empfänger respektiert.

Er verbessert die Nutzererfahrung, was indirekt die Zustellbarkeit stärkt. Zufriedene Empfänger engagieren sich mehr und beschweren sich weniger. Alles, was ihre Erfahrung mit Ihrer E-Mail verbessert, nützt Ihrem Programm.

Header-Syntax

Der List-Unsubscribe-Header folgt einem spezifischen Format.

Ein einfacher Header nur mit einer mailto-Adresse sieht so aus: List-Unsubscribe: <mailto:[email protected]?subject=unsubscribe>

Ein Header nur mit einer HTTPS-URL sieht so aus: List-Unsubscribe: <https://example.com/unsubscribe?id=abc123>

Best Practice ist, beide aufzunehmen: List-Unsubscribe: <mailto:[email protected]>, <https://example.com/unsubscribe?id=abc123>

Die spitzen Klammern sind erforderlich. Mehrere Methoden werden durch Kommas getrennt. Das mailto kann Betreff- und Body-Parameter enthalten, um die Abmeldeanfrage zu identifizieren.

Die URL sollte pro Empfänger eindeutig sein, damit Sie wissen, wer sich abmeldet. Fügen Sie ein Token oder eine Kennung ein, die dem spezifischen Abonnenten zugeordnet ist.

List-Unsubscribe-Post für One‑Click

Der List-Unsubscribe-Post-Header ermöglicht eine echte One‑Click‑Abmeldung, die Gmail inzwischen für Massensender verlangt.

Ohne diesen Header öffnet ein Klick auf „Abmelden“ in Gmail die URL im Browser, sodass der Nutzer auf einer Webseite bestätigen muss. Mit List-Unsubscribe-Post sendet Gmail eine HTTP-POST-Anfrage direkt an Ihre URL und schließt die Abmeldung ohne weitere Nutzerinteraktion nach dem ersten Klick ab.

Der Header ist einfach: List-Unsubscribe-Post: List-Unsubscribe=One-Click

Sind beide Header vorhanden, senden unterstützende E-Mail-Clients einen POST an Ihre URL mit dem Body „List-Unsubscribe=One-Click“. Ihr Server sollte dies verarbeiten und den Nutzer sofort abmelden.

Dies ist der von Gmail verlangte Standard. Wenn Sie Massenmails an Gmail-Nutzer senden, brauchen Sie sowohl List-Unsubscribe (mit einer HTTPS-URL) als auch List-Unsubscribe-Post.

Implementierungsdetails

Die Implementierung von List-Unsubscribe erfordert sowohl Header-Konfiguration als auch Backend-Verarbeitung.

Erzeugen Sie eindeutige URLs pro Empfänger. Jede E-Mail sollte eine Abmelde-URL enthalten, die den spezifischen Abonnenten identifiziert. Das kann ein signiertes Token, eine Datenbank-ID oder eine andere Kennung sein, mit der Sie die Abmeldung korrekt verarbeiten.

Verarbeiten Sie POST-Anfragen für One‑Click. Ihr Abmelde-Endpunkt muss POST-Anfragen mit dem One‑Click‑Body akzeptieren und ohne weitere Nutzerinteraktion verarbeiten. Geben Sie bei Erfolg einen Statuscode 200 zurück.

Verarbeiten Sie GET-Anfragen als Fallback. Manche E-Mail-Clients öffnen die URL im Browser statt zu POSTen. Ihr Endpunkt sollte auch GET-Anfragen verarbeiten – entweder die Abmeldung direkt ausführen oder eine Bestätigungsseite anzeigen.

Verarbeiten Sie mailto-Abmeldungen. Wenn Sie eine mailto-Adresse aufnehmen, müssen Sie dieses Postfach überwachen und Abmelde-E-Mails verarbeiten. Das lässt sich automatisieren, erfordert aber Infrastruktur.

Die meisten E-Mail-Dienstleister übernehmen dies automatisch. Wenn Sie SendGrid, Mailgun, Postmark oder ähnliche Dienste nutzen, fügen sie passende Header hinzu und kümmern sich um die Backend-Verarbeitung. Prüfen Sie die Dokumentation Ihres Anbieters.

Häufige Implementierungsfehler

Mehrere Fehler führen häufig zu Problemen mit List-Unsubscribe.

Fehlender Post-Header bedeutet keine One‑Click‑Unterstützung. Gmail zeigt zwar eine Abmeldeoption an, öffnet aber eine Webseite statt sofort abzumelden. Für Massensender erfüllt das nicht Gmails Anforderungen.

Defekte URLs führen zu fehlgeschlagenen Abmeldungen. Wenn Ihre Abmelde-URL Fehler zurückgibt, Zeitüberschreitungen hat oder den Nutzer nicht tatsächlich abmeldet, verschlechtern Sie die Erfahrung statt sie zu verbessern. Testen Sie Ihre Endpunkte.

Nicht eindeutige URLs können nicht identifizieren, wen Sie abmelden sollen. Wenn jede E-Mail dieselbe Abmelde-URL ohne Empfängerkennung hat, können Sie die Anfrage nicht verarbeiten. Jede URL muss einem spezifischen Abonnenten zugeordnet sein.

Eine Authentifizierung zu verlangen konterkariert den Zweck. Wenn Ihre Abmelde-URL einen Login erfordert, können sich Nutzer nicht einfach abmelden. Die URL sollte ohne jede Authentifizierung funktionieren.

Langsame Verarbeitung frustriert Nutzer und E-Mail-Clients. One‑Click‑Abmeldung sollte sofort erfolgen. Wenn Ihr Endpunkt Sekunden zum Antworten braucht, könnten E-Mail-Clients eine Zeitüberschreitung haben oder Nutzer denken, es habe nicht funktioniert.

Testen Ihrer Implementierung

Stellen Sie sicher, dass Ihre List‑Unsubscribe‑Implementierung korrekt funktioniert.

Prüfen Sie die Header in gesendeten E-Mails. Senden Sie eine Test-E-Mail und sehen Sie sich die Roh-Header an. Verifizieren Sie, dass List-Unsubscribe und List-Unsubscribe-Post mit korrekter Syntax vorhanden sind.

Testen Sie die URL direkt. Besuchen Sie Ihre Abmelde-URL in einem Browser. Funktioniert sie? Meldet sie den Testempfänger tatsächlich ab?

Testen Sie den POST-Endpunkt. Verwenden Sie curl oder ein ähnliches Tool, um mit dem One‑Click‑Body an Ihre Abmelde-URL zu POSTen. Verifizieren Sie, dass er 200 zurückgibt und die Abmeldung verarbeitet.

Testen Sie in Gmail. Senden Sie an eine Gmail-Adresse und suchen Sie die Abmeldeoption nahe dem Absendernamen. Klicken Sie darauf und verifizieren Sie, dass die Abmeldung korrekt ausgeführt wird.

Überwachen Sie auf Fehler. Im Produktivbetrieb sollten Sie Ihren Abmelde-Endpunkt auf Fehler überwachen. Fehlgeschlagene Abmeldungen sind schlecht für Nutzer und potenziell für Ihre Absender-Reputation.

Wann Sie den Header einfügen sollten

Der Header ist für die meisten Massen- und Marketing-E-Mails geeignet, aber nicht für alle E-Mail-Typen.

Fügen Sie ihn für Newsletter, Marketing-E-Mails, Werbeinhalte und alle wiederkehrenden Massenkommunikationen ein. Bei diesen E-Mails ist eine einfache Abmeldung am wichtigsten.

Erwägen Sie, ihn für Benachrichtigungs-E-Mails aufzunehmen, die Nutzer möglicherweise nicht mehr erhalten möchten. Selbst wenn sie technisch transaktional sind: Wenn Nutzer sich abmelden möchten, machen Sie es ihnen leicht.

Nehmen Sie ihn nicht in wirklich transaktionale E-Mails wie Passwort-Resets, Bestellbestätigungen oder Sicherheitswarnungen auf. Diese basieren nicht auf Abonnements, und eine Abmeldeoption ergibt hier keinen Sinn.

Nehmen Sie ihn nicht in persönliche 1:1-E-Mails auf. Der Header ist für Massen-/automatisierten Versand gedacht, nicht für individuelle Korrespondenz.

Frequently asked questions

Ist List-Unsubscribe gesetzlich vorgeschrieben?

Nicht direkt, aber CAN-SPAM und ähnliche Gesetze verlangen einen Abmeldemechanismus. Der Header ergänzt (ersetzt nicht) den erforderlichen Link im E-Mail-Text. Durch Gmails Anforderungen an Massensender ist er für diese Zielgruppe faktisch verpflichtend.

Ersetzt der Header den Abmelde-Link in meiner E-Mail?

Nein. Sie benötigen weiterhin einen Abmelde-Link im E-Mail-Text für die rechtliche Compliance und für E-Mail-Clients, die den Header nicht unterstützen. Der Header ist ein zusätzliches Verfahren, kein Ersatz.

Was passiert, wenn sich jemand über den Header abmeldet, ich es aber nicht verarbeite?

Sie missachten deren Abmeldewunsch, was sowohl ein rechtliches als auch ein Reputationsproblem ist. Wenn sie versuchen, sich abzumelden und weiterhin E-Mails erhalten, markieren sie Sie als Spam.

Unterstützen alle E-Mail-Clients List-Unsubscribe?

Die meisten großen Clients unterstützen ihn in gewissem Maß. Gmail, Apple Mail, Outlook.com und Yahoo erkennen den Header. Die Unterstützung für One‑Click (List‑Unsubscribe‑Post) ist noch begrenzt, wächst aber.

e_

Geschrieben vom emailr-Team

Wir bauen Email-Infrastruktur für Entwickler

Bereit zum Senden?

Hol dir deinen API-Schlüssel und sende deine erste E-Mail in unter 5 Minuten. Keine Kreditkarte erforderlich.