Annonce

#1 2011-01-02 00:41:13

xav0426
Membre
Inscription : 2011-01-02
Messages : 4

Header de l'envoi ajouter un champs

bonjour,
je voudrais pouvoir ajouter un champs dans le header d'envoi de mon mail,
ajouter le lien de désincription dans le header
du genre :
List-Unsubscribe: <mailto:unsubscribe-espc-tech-12345N@domain.com>,
<http://domain.com/member/unsubscribe/?l … ?id=12345N>


si pas par mailto, au moins par le fichier subscribe.php mais le lien étant donc dans le header comme recommandé ci dessous
ceci est du copié collé venant de http://www.list-unsubscribe.com/

j'ai donc besoin d'un peu d'aide
merci
xavier

Hors ligne

#2 2011-01-05 12:57:25

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : Header de l'envoi ajouter un champs

Bonjour,

Vous pouvez éditer le fichier includes/engine_send.php, chercher la ligne suivante :

$mailer->set_charset($lang['CHARSET']);

Ajouter la ligne suivante à la suite :

$liste_email = ( !empty($listdata['liste_alias']) ) ? $listdata['liste_alias'] : $listdata['sender_email'];
$mailer->additionnal_header("List-Unsubscribe", "<mailto:$liste_email>");            

C'est une solution basique, valable pour les lettres d'information envoyée.


PHP et MySQL, un duo gagnant !

Hors ligne

#3 2011-01-05 13:51:27

xav0426
Membre
Inscription : 2011-01-02
Messages : 4

Re : Header de l'envoi ajouter un champs

merci beaucoup pour votre promptitude et votre efficacité
et si je veut qu'il y est aussi le lien du style
<http://domain.com/member/unsubscribe/?l … ?id=xxxdu-mail-envoyé>
mon fichier est le fichier par défaut "subscribe.php"

si vous avez le tps de me répondre et encore merci
xavier

Hors ligne

#4 2011-01-09 15:41:13

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : Header de l'envoi ajouter un champs

C'est à dire un autre entête ajouté ? avec le même nom ?

je ne saisis pas trop.


PHP et MySQL, un duo gagnant !

Hors ligne

#5 2011-01-09 16:35:05

xav0426
Membre
Inscription : 2011-01-02
Messages : 4

Re : Header de l'envoi ajouter un champs

excusez moi si je ne suis pas trop clair;
en fait il faudrait que dans l'entête on retrouve ceci, sur la même ligne, donc dans le même entête
List-Unsubscribe:<mailto:artlam@hotmail.fr>,<http://www.mondomaine.fr/wanewsletter/?listname=nom-de-ma-liste@mondomaine.fr?id=id-du-destinataire>

mailto: c'est ok, il s'ajoute bien dans l'entête d'un mail envoyé
j'ai vu ceci ici: 
http://www.list-unsubscribe.com/

merci d'avance,
xavier

Hors ligne

Pied de page des forums