par
finipe » 21 nov. 2021, 15:37
Alors du coup, ça servira aussi au topic initial, tant qu'à faire
Voilà ce que je mets comme entête mails :
La page desinscription.php est codée de sorte que le simple fait d'aller sur cette page, avec en url l'id du client et une variable unique, permet la désinscription du client (c'est le fameux "one-click").
Pour la variable unique, je me suis pas trop fait chier : j'ai concaténé l'id client et sa date d'inscription, puis md5 le tout, et juste les 6 premiers caractères (c'est pas vraiment une donnée ultra sensible, c'est juste pour éviter une désinscription de quelqu'un qui ne veut pas être désinscrit)
Ça, plus quelques petits détails (email correctement rédigé et syntaxiquement juste, pas de balises craignos genre <script> ou <iframe>, pas de spamwords...), je suis à 8,9/10 sur mail-tester.
Alors du coup, ça servira aussi au topic initial, tant qu'à faire :D
Voilà ce que je mets comme entête mails :
[code]MIME-Version: 1.0\r\n
Content-type: text/html; charset=UTF-8\r\n
To: Jean-Jacques Destinataire <
[email protected]>\r\n
From: Dieu <
[email protected]>\r\n
Reply-To:
[email protected]\r\n
X-Mailer: PHP/".phpversion()."\r\n
X-auth-smtp-user:
[email protected]\r\n
X-abuse-contact:
[email protected]\r\n
List-Unsubscribe: <mailto:
[email protected]?subject=Désinscription newsletter, id client ".$_ID_CLIENT.">, <https://www.monsite.com/desinscription.php?id=".$_ID_CLIENT."&code=".$un_code_unique.">\r\n
List-Unsubscribe-Post: List-Unsubscribe=One-Click\r\n[/code]
La page desinscription.php est codée de sorte que le simple fait d'aller sur cette page, avec en url l'id du client et une variable unique, permet la désinscription du client (c'est le fameux "one-click").
Pour la variable unique, je me suis pas trop fait chier : j'ai concaténé l'id client et sa date d'inscription, puis md5 le tout, et juste les 6 premiers caractères (c'est pas vraiment une donnée ultra sensible, c'est juste pour éviter une désinscription de quelqu'un qui ne veut pas être désinscrit)
Ça, plus quelques petits détails (email correctement rédigé et syntaxiquement juste, pas de balises craignos genre <script> ou <iframe>, pas de spamwords...), je suis à 8,9/10 sur mail-tester.