Les meilleurs administrateurs réseau freelances sont sur Codeur.com
Fermé · Moins de 500 € · 2 offres · 948 vues · 4 interactions
Voici la problématique :
On souhaite, avec Postfix + fonction mail() de PHP, pouvoir modifier l'ordre des lignes TO et SUBJECT dans les headers.
Détail :
Dans un fichier PHP, on utilise la fonction mail() pour envoyer des mails :
$headers = "From: test [Email visible pour les membres Pro]";
$headers.= "Organization: XXX\r\n";
$headers.= "X-Mailer: xxx\r\n";
[Email visible pour les membres Pro]" , $objet, $message, $headers);
Postfix construit un header comme ceci :
To: [Email visible pour les membres Pro]
Subject: objet du mail
From: test [Email visible pour les membres Pro];
Organization: XXX
X-Mailer: xxx
Hors on veut modifier l’ordre des lignes, par exemple, on aimerait avoir :
X-Mailer: xxx
Subject: objet du mail
From: test [Email visible pour les membres Pro];
To: [Email visible pour les membres Pro]
Organization: XXX
Et si on code comme ceci :
$headers = "X-Mailer: xxx\r\n";
$headers = "Subject: objet du mail\r\n";
$headers = "From: test [Email visible pour les membres Pro]";
$headers.= "To: [Email visible pour les membres Pro]";
$headers.= "Organization: XXX\r\n";
[Email visible pour les membres Pro]" , $objet, $message, $headers);
On aura :
To: [Email visible pour les membres Pro]
Subject: objet du mail
X-Mailer: xxx
Subject: objet du mail
From: test [Email visible pour les membres Pro];
To: [Email visible pour les membres Pro]
Organization: XXX
On voit bien que les 2 lignes TO et SUBJECT se placent toujours au début, même si on essaye de les écraser en PHP avec les lignes TO et SUBJECT.
La question est donc : comment faire pour avoir un header sur mesure, notamment comment faire pour déplacer les lignes TO et SUBJECT (car le reste, organization, x-mailer est très facile à déplacer en PHP).
Environnement : Linux Ubuntu 14.04 + postfix (version 2.9.6).
Budget indicatif : Moins de 500 €
Publication : 13 juillet 2017 à 10h32
Profils recherchés : Administrateur réseau freelance
2 freelances ont répondu à ce projet
2 propositions de devis en moins de 2h