Afmelden met één klik: headers, regels en een bouwer
Afmelden met één klik
Afmelden met één klik: RFC 8058-headers en regels van Gmail | We.Inc
Voeg afmelden met één klik toe aan marketingmail: de twee RFC 8058-headers, wat Gmail en Yahoo van bulkverzenders vragen, de basis van CAN-SPAM en een headerbouwer.
Met afmelden met één klik kan iemand uw lijst verlaten via de eigen Afmelden-knop van de inbox, zonder login of formulier. U voegt twee headers uit RFC 8058 toe: List-Unsubscribe met een HTTPS-link, en List-Unsubscribe-Post met de waarde List-Unsubscribe=One-Click. Gmail en Yahoo vereisen dit bij marketingmail van bulkverzenders.
Wie wat vraagt (officiële pagina's, stand oktober 2026)
Bron
Afmeldregel
Gmail
Afmelden met één klik bij marketingmail voor verzenders van 5,000+ per dag; zichtbare link in de tekst; verwerk verzoeken binnen 48 uur (aanbevolen)
Yahoo
Werkende list-unsubscribe-header met één klik (RFC 8058); verwerk afmeldingen binnen 2 dagen
CAN-SPAM (VS)
Duidelijke manier om af te melden; verwerk die binnen 10 werkdagen; het mechanisme werkt nog minstens 30 dagen na verzending
Transactionele mail
Gmail: één klik niet verplicht voor transactionele berichten
De meeste e-maildiensten voegen deze headers voor u toe zodra u lijstbeheer aanzet, dus kijk daar eerst. Verstuurt u vanuit uw eigen app of server, dan schrijft de bouwer hieronder de twee headerregels, en de voorbeelden tonen het kleine endpoint dat het verzoek van de inbox moet beantwoorden.
Maak per ontvanger een uniek HTTPS-afmeldadres met een moeilijk te raden token erin.
Zet dat adres tussen punthaken in List-Unsubscribe, eventueel gevolgd door een mailto-adres.
Onderteken het bericht met DKIM en neem beide headers op in de handtekening, zoals RFC 8058 vereist.
Stuurt de inbox een POST naar uw adres, verwijder dan de abonnee en antwoord met een successtatus, niet met een redirect.
Houd ook de zichtbare afmeldlink in de tekst van de mail. Gmail vraagt om allebei.
Vraag nooit om een login of wachtwoord op het adres voor afmelden met één klik. De POST van de inbox bevat geen cookies.
Beantwoord de POST niet met een redirect; RFC 8058 zegt dat doorgestuurde POSTs in het verleden mislukten.
Een GET naar hetzelfde adres kan van een linkscanner komen, dus toon bij GET een bevestigingspagina en meld alleen af bij POST.
Deze pagina legt gepubliceerde regels uit; het is geen juridisch advies. Controleer de wetten waar uw abonnees wonen.
Veelgestelde vragen
Heb ik afmelden met één klik nodig als ik maar weinig mail verstuur?
De eis van Gmail geldt voor verzenders van ongeveer 5,000 of meer berichten per dag naar Gmail-accounts. Kleinere verzenders hebben onder wetten als CAN-SPAM nog steeds een werkende afmeldmogelijkheid nodig, en de headers toevoegen is hoe dan ook goede praktijk.
Hebben orderbevestigingen een afmeldheader nodig?
Gmail zegt dat afmelden met één klik alleen verplicht is voor marketing- en promotieberichten, en dat transactionele berichten zijn uitgezonderd. De gids van de FTC behandelt puur transactionele mail ook als grotendeels vrijgesteld van CAN-SPAM.
Mag List-Unsubscribe alleen een mailto-adres bevatten?
Niet voor één klik. RFC 8058 vereist minstens één HTTPS-adres in de header. Een mailto-adres kan ernaast staan als terugvaloptie voor oudere mailapps.
Hoe snel moet ik een afmelding verwerken?
Stand oktober 2026 raadt Gmail binnen 48 uur aan en vraagt Yahoo om binnen 2 dagen. De Amerikaanse CAN-SPAM Act stelt een wettelijk maximum van 10 werkdagen.
Vereist CAN-SPAM dat mensen zich eerst aanmelden?
Nee. De gids van de FTC zegt dat de wet geen voorafgaande toestemming vereist, maar wel eerlijke headers en onderwerpregels, vermelding dat het bericht een advertentie is, uw fysieke postadres en een afmeldmogelijkheid die u respecteert.
Wat er gebeurt als iemand klikt
De mailapp leest uw List-Unsubscribe-header en stuurt een HTTPS-POST naar dat adres. De body van het verzoek is de waarde van List-Unsubscribe-Post, gecodeerd als formulier, dus uw endpoint ontvangt List-Unsubscribe=One-Click.
Uw server vindt de abonnee aan de hand van het token in het adres en verwijdert hem. Verder wordt er niets verstuurd: geen cookies, geen login, geen extra pagina.
CAN-SPAM in vijf regels
De nalevingsgids van de FTC noemt de kernplichten voor commerciële e-mail: waarheidsgetrouwe Van-, Aan- en routeringsgegevens, een onderwerpregel die bij de inhoud past, een duidelijke vermelding dat het bericht een advertentie is, een geldig fysiek postadres en een eenvoudige afmeldmogelijkheid.
Volgens de gids van de FTC kan elke e-mail die de regels overtreedt stand oktober 2026 tot $53,088 kosten, dus een werkende afmelding is een goedkope verzekering.
Het endpoint dat de klik beantwoordt
Een minimale handler in standaard JavaScript (de Request- en Response-objecten die de meeste moderne hosts gebruiken). Hij verwijdert bij POST en vraagt om bevestiging bij GET.
Afmeldhandler
Vervang removeSubscriber door uw eigen databaseaanroep. Het token is het moeilijk te raden deel van het adres.
Headerbouwer
HTTPS-afmeldadres (met het token van de abonnee)
Optioneel mailto-adres
Toe te voegen headers
Het eerste adres moet met https:// beginnen om afmelden met één klik te laten werken.
Klaar om te plakken. Vergeet niet beide headers in uw DKIM-handtekening op te nemen.