Entete from fonction PHP mail

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

jarnac
WRInaute discret
WRInaute discret
 
Messages: 106
Inscription: 23 Juin 2005

Entete from fonction PHP mail

Message le Mar Sep 20, 2005 21:10

Bonjour,
Je suis hébergé en mutualisé et j'ai une fonction mail php (en html) pour mon site
voici le code de l'entete:
Code: Tout sélectionner
$entete = "X-Sender: <www.site.com>\n";
$entete = "X-Mailer: PHP\n";
$entete = "X-auth-smtp-user: contact@site.com \n";
$entete = "X-abuse-contact: stop@site.com";
$entete = "From: \"site.com\" <site@240plan.ovh.net>\n";
$entete = "Reply-to: contact@site.com";
$entete = "Content-type: text/html";

Le probleme c'est que le destinataire voit un mail en provenance de l'adresse ovh (site@240plan.ovh.net) et pas contact@site.com comme je le voudrais.
Quelqu'un aurait une solution ?

shrom
WRInaute impliqué
WRInaute impliqué
 
Messages: 865
Inscription: 5 Juil 2004

Message le Mar Sep 20, 2005 22:05

C'est le from que la personne qui reçoit le mail voit, il faut donc mettre:
Code: Tout sélectionner
$entete = "From: \"site.com\" <contact@site.com>\n";
à la place de
Code: Tout sélectionner
$entete = "From: \"site.com\" <site@240plan.ovh.net>\n";

jarnac
WRInaute discret
WRInaute discret
 
Messages: 106
Inscription: 23 Juin 2005

Message le Mer Sep 21, 2005 8:28

J'ai éssayé d'abord comme ça mais le résultat est le même...
Je comprends pas pourquoi

neopast
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 15
Inscription: 19 Sep 2003

Message le Mer Sep 21, 2005 22:49

La valeur de ta variable $entete est simplement "Content-type: text/html";

Faudrait peut-être déjà commencer par remplacer les '=' par '.=' où nécessaire, c'est à dire $entete .= "X-Mailer: PHP\n"; etc... et la modif que suggère shrom, bien entendu + quelques \n.
Dernière édition par neopast le Mer Sep 21, 2005 22:58, édité 2 fois.

Bourriquet
WRInaute impliqué
WRInaute impliqué
 
Messages: 637
Inscription: 19 Sep 2005

Message le Mer Sep 21, 2005 22:57

Code: Tout sélectionner
$entete = "X-Sender: <www.site.com>\n";
$entete .= "X-Mailer: PHP\n";
$entete .= "X-auth-smtp-user: contact@site.com \n";
$entete .= "X-abuse-contact: stop@site.com";
$entete .= "From: \"site.com\" <contact@site.comt>\n";
$entete .= "Reply-to: contact@site.com\n";
$entete .= "Content-type: text/html\n";


Avec les \n et les .= :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités