Entete from fonction PHP mail

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

jarnac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Jeu Juin 23, 2005 17:12

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 passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

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 occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Jeu Juin 23, 2005 17:12

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
 
Messages: 15
Inscription: Ven Sep 19, 2003 22:52

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 passionné
WRInaute passionné
 
Messages: 635
Inscription: Lun Sep 19, 2005 22:10

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 .= :)


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 Julien Coquet, expert certifié officiellement par Google Analytics.

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

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier, Google mail, Google Related Links

  • Transformer des textes non cliquables en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
  • Tester la validité d'un lien
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).


Qui est en ligne

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