le problème :
"j’envoie un mail via php et le destinataire reçoit un mail de www-data
la solution :
configurer Postfix afin de ré-écrire l’adresse de l’expéditeur :
dans« /etc/postfix/main.cf », ajouter :
sender_canonical_maps = hash:/etc/postfix/canonical
Créer le fichier « /etc/postfix/canonical » et saisir :
www-data webmaster@domain.tld
Ensuite créer la table hash à partir du fichier…
postmap /etc/postfix/canonical
sans oublier de recharger la conf de Postfix… jeunes étourdis !
/etc/init.d/postfix reload
on y est presque… plus qu’à modifier /etc/passwd
www-data:x:33:33:www-data:/var/www:/bin/sh
comme ceci :
www-data:x:33:33: webmaster:/var/www:/bin/sh
et voiloù…
Bien sûr, cette méthode n’est valable que sur un serveur dédié… avec un seul domaine…
Vos petits amis qui ne savent pas manipuler les en-têtes via PHP, vont arrêter de vous prendre le choux ! c’est déjà ça de gagné, non ![]()
Tags
Infos