Bonjour,
merci d'avance pour ceux qui prendrons la peine de me lire et de m'aider.
Quand j'envoie un mail avec php le header reçu ressemble à ceci:
Ce qui me pose problème c'est la dernière ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 de no-reply@monsite.fr heure de l expéditeur Envoyé à 21:39 à toto@gmail.com date 23 juin 2009 21:39 objet Activez votre annonce envoyé par 48.mail-out.ovh.net
Comment faire pour avoir le domaine à la place du nom du server ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part envoyé par 48.mail-out.ovh.net
Voici ma fonction mail
Code : Sélectionner tout - Visualiser dans une fenêtre à part envoyé par monsite.fr
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 function HTMLMail($to, $subj, $msg, $from="", $charset="iso-8859-1", $xtraheaders="") { $headers = ""; //if($from) $headers .= "From: {$from}\n"; $headers .= 'From: monsite.fr <no.reply@monsite.fr>'."\n"; // Message de Priorité haute // ------------------------- $headers .= "X-Priority: 1 \n"; $headers .= "X-MSMail-Priority: High \n"; $headers .= "Date: " . date("r") . "\n"; $headers .= "Message-ID: " . generateMessageID() . "\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Type: text/html; charset=\"$charset\"\n"; $headers .= "Content-Transfer-Encoding: 8bit\n"; $headers .= $xtraheaders; $headers .= "\n"; $ret = mail ($to, $subj, $msg, $headers, "-f$from"); return $ret; }
Partager