RFC 8958 - Abmeldelinks fehlerhaft?
Moderator: mirko
-
- Beiträge: 69
- Registriert: 27.09.2012, 17:10
Re: RFC 8958 - Abmeldelinks fehlerhaft?
Ok, getestet. Funktioniert.
List-Unsubscribe und List-Unsubscribe-Post sind im Email-Header drin, nachdem ich define("ListUnsubscribePostOnNoDKIMSignature", 1) aktiviert habe.
Danke und lG,
Volkmar
List-Unsubscribe und List-Unsubscribe-Post sind im Email-Header drin, nachdem ich define("ListUnsubscribePostOnNoDKIMSignature", 1) aktiviert habe.
Danke und lG,
Volkmar
Re: RFC 8958 - Abmeldelinks fehlerhaft?
define("ListUnsubscribePostOnNoDKIMSignature", 1); in Datei userdefined.inc.php reinschreiben bzw. Kommentar-Zeichen # entfernen, falls der Eintrag auskommentiert enthalten ist.
Lt. RFC8958 muss in der DKIM-Signatur List-Unsubscribe und List-Unsubscribe-Post enthalten sein, sonst ist List-Unsubscribe-Post ungültig.
Mit der Zustellung der E-Mails bei Microsoft oder Google hat das nichts zu tun, auch müssen diese Anbieter List-Unsubscribe-Post nicht ausführen, wenn die E-Mail als unseriös eingestuft wird.
Das List-Unsubscribe-Post gibt es seit Jahren fürs CSA Whitelisting, die bezahlen dafür, damit wird das auch verwendet.
Lt. RFC8958 muss in der DKIM-Signatur List-Unsubscribe und List-Unsubscribe-Post enthalten sein, sonst ist List-Unsubscribe-Post ungültig.
Mit der Zustellung der E-Mails bei Microsoft oder Google hat das nichts zu tun, auch müssen diese Anbieter List-Unsubscribe-Post nicht ausführen, wenn die E-Mail als unseriös eingestuft wird.
Das List-Unsubscribe-Post gibt es seit Jahren fürs CSA Whitelisting, die bezahlen dafür, damit wird das auch verwendet.
-
- Beiträge: 69
- Registriert: 27.09.2012, 17:10
Re: RFC 8958 - Abmeldelinks fehlerhaft?
Ok, das hilft schon mal ein Stück weiter.
Ich habe einen Spf-Eintrag im Mail, außerdem setzt der Provider selbst eine DKIM-Signatur.
Ein List-Unsubsribe-Eintrag ist ebenfalls im Header, der List-Unsubscribe-Post-Eintrag fehlt.
Gibt es eine Möglichkeit, den List-Unsubscribe-Post irgendwie in den Header zu bekommen?
Seltsamerweise sind die Mails an Google-Adressen durchgegangen, während es anscheinend Probleme mit Mails an Empfänger gegeben hat, die Microsoft 365 etc. einsetzen.
Danke und lG,
Volkmar
Ich habe einen Spf-Eintrag im Mail, außerdem setzt der Provider selbst eine DKIM-Signatur.
Ein List-Unsubsribe-Eintrag ist ebenfalls im Header, der List-Unsubscribe-Post-Eintrag fehlt.
Gibt es eine Möglichkeit, den List-Unsubscribe-Post irgendwie in den Header zu bekommen?
Seltsamerweise sind die Mails an Google-Adressen durchgegangen, während es anscheinend Probleme mit Mails an Empfänger gegeben hat, die Microsoft 365 etc. einsetzen.
Danke und lG,
Volkmar
Re: RFC 8958 - Abmeldelinks fehlerhaft?
Das ist rfc8058, NICHT 8958
https://datatracker.ietf.org/doc/html/rfc8058
Unterstützt wird das schon lange, es muss für die Versandvariante die DKIM-Signatur aktiviert werden, alternativ der Versand über den is-Fun-Server erfolgen. Es darf der Versandserver keine DKIM-Signatur selbst setzen, außer es werden die Header-Felder List-Unsubscribe und List-Unsubscribe-Post berücksichtigt.
Erzwingen kann man den Header-Eintrag ohne DKIM-Signatur durch Setzen von
in der Datei userdefined.inc.php.
https://datatracker.ietf.org/doc/html/rfc8058
Unterstützt wird das schon lange, es muss für die Versandvariante die DKIM-Signatur aktiviert werden, alternativ der Versand über den is-Fun-Server erfolgen. Es darf der Versandserver keine DKIM-Signatur selbst setzen, außer es werden die Header-Felder List-Unsubscribe und List-Unsubscribe-Post berücksichtigt.
Erzwingen kann man den Header-Eintrag ohne DKIM-Signatur durch Setzen von
Code: Alles auswählen
define("ListUnsubscribePostOnNoDKIMSignature", 1);
-
- Beiträge: 69
- Registriert: 27.09.2012, 17:10
RFC 8958 - Abmeldelinks fehlerhaft?
Hallo,
seit dem 15.04.2024 gilt RFC 8958 "Signaling One-Click Functionality for List Email Headers".
Outlook hat das implementiert, Google auch.
Das hatte bei mir zur Folge, dass mir bei beim heutigen Emailversand über 200 Adressen automatisch vom Verteiler abgemeldet wurden.
In der aktuellen SWM-Version wird der relevante Part im Email-Header wie folgt eingefügt:
"List-Unsubscribe:<https://newsletter.domain.de/nlu.php?ke ... 0_02_04_D7>"
Laut RFC 8958 müsste das aber so aussehen:
" List-Unsubscribe: <https://example.com/unsubscribe/opaquepart>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
Resulting POST request
POST /unsubscribe/opaquepart HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 26
List-Unsubscribe=One-Click"
oder
Complex with 'multipart/form-data'
Header in Email
List-Unsubscribe:
<mailto:listrequest@example.com?subject=unsubscribe>,
<https://example.com/unsubscribe.html/opaque123456789>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
Resulting POST request
POST /unsubscribe.html/opaque=123456789 HTTP/1.1
Host: example.com
Content-Type: multipart/form-data; boundary=---FormBoundaryjWmhtjORrn
Content-Length: 124
---FormBoundaryjWmhtjORrn
Content-Disposition: form-data; name="List-Unsubscribe"
One-Click
---FormBoundaryjWmhtjORrn--
Hier der Link zu Microsoft: https://learn.microsoft.com/de-de/dynam ... nsubscribe
und hier die Mitteilung bzw. die FAQ von Google: https://support.google.com/a/answer/142 ... nsubscribe
Das muss so schnell wie möglich im Superwebmailer gefixed werden.
LG, Volkmar
seit dem 15.04.2024 gilt RFC 8958 "Signaling One-Click Functionality for List Email Headers".
Outlook hat das implementiert, Google auch.
Das hatte bei mir zur Folge, dass mir bei beim heutigen Emailversand über 200 Adressen automatisch vom Verteiler abgemeldet wurden.
In der aktuellen SWM-Version wird der relevante Part im Email-Header wie folgt eingefügt:
"List-Unsubscribe:<https://newsletter.domain.de/nlu.php?ke ... 0_02_04_D7>"
Laut RFC 8958 müsste das aber so aussehen:
" List-Unsubscribe: <https://example.com/unsubscribe/opaquepart>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
Resulting POST request
POST /unsubscribe/opaquepart HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 26
List-Unsubscribe=One-Click"
oder
Complex with 'multipart/form-data'
Header in Email
List-Unsubscribe:
<mailto:listrequest@example.com?subject=unsubscribe>,
<https://example.com/unsubscribe.html/opaque123456789>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
Resulting POST request
POST /unsubscribe.html/opaque=123456789 HTTP/1.1
Host: example.com
Content-Type: multipart/form-data; boundary=---FormBoundaryjWmhtjORrn
Content-Length: 124
---FormBoundaryjWmhtjORrn
Content-Disposition: form-data; name="List-Unsubscribe"
One-Click
---FormBoundaryjWmhtjORrn--
Hier der Link zu Microsoft: https://learn.microsoft.com/de-de/dynam ... nsubscribe
und hier die Mitteilung bzw. die FAQ von Google: https://support.google.com/a/answer/142 ... nsubscribe
Das muss so schnell wie möglich im Superwebmailer gefixed werden.
LG, Volkmar