One-click unsubscribe (RFC 8058)
One-click unsubscribe podle RFC 8058 je odhlášení, při kterém e-mailový klient pošle na URL z hlavičky List-Unsubscribe požadavek POST s tělem List-Unsubscribe=One-Click a odesílatel příjemce odhlásí okamžitě, bez potvrzovací stránky.
Smyslem je, aby odhlášení proběhlo bez interakce uživatele na webu a aby ho šlo provést i automaticky (např. Gmail odhlásí uživatele, který zprávu označí jako spam). Endpoint musí přijmout POST bez přihlášení, nesmí vyžadovat další klik a má odpovědět do několika sekund kódem 2xx. Zároveň nesmí reagovat na GET odhlášením, protože na odkazy klikají i antivirové skenery.
Gmail a Yahoo one-click vyžadují u odesílatelů nad 5 000 zpráv denně pro marketingové a hromadné e-maily, přičemž odhlášení musí být zpracováno do dvou dnů. Token v URL má identifikovat příjemce a konkrétní typ e-mailu, aby šlo odhlásit newsletter a ponechat potvrzení objednávek.
POST /odhlasit?t=7f3a1 HTTP/1.1
Content-Type: application/x-www-form-urlencoded
List-Unsubscribe=One-Click
→ HTTP/1.1 200 OK