Bonjour,
J'utilisais la fonction mail sur un serveur de test qui marchait très bien, et depuis que j'ai mis mon fichier chez OVH, j'ai des lignes de codes qui viennent s'incruster dans le mail envoyé :
"Message-Id: <xxx@90plan.ovh.net> Date: Thu, 3 Jul 2008 10:18:39 +0200 (CEST) From: xxx@90plan.ovh.net (eylim) X-W3net-1.25-st-qms: added fake Content-Type header Content-Type: text/plain X-Antivirus: avast! (VPS 080702-0, 02/07/2008), Inbound message X-Antivirus-Status: Clean
Nom : xxx
Email : xxx@gmail.com
Message :
test message envoyé"
Mon code :
Est-ce que quelqu'un voit d'où vient mon problème ?
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 <? if(!isset($_GET['email']) || !verif_mail($_GET['email'])){ // Test récupération email echo 'Erreur dans l\'adresse email<br />'; echo '<a href="javascript:window.close()">Retour</a>'; exit; }else{ $email = format_champs($_GET['email']); // Email de l'expéditeur //echo $email.'<br />'; if(!isset($_GET['nom']) || $_GET['nom']==''){ // Test récupération nom echo 'Merci d\'indiquer votre nom<br />'; echo '<a href="javascript:window.close()">Retour</a>'; exit; }else{ $nom = format_champs($_GET['nom']); // Nom de l'expéditeur //echo $nom.'<br />'; if(!isset($_GET['objet']) || $_GET['objet']==''){ // Test récupération objet echo 'Merci d\'indiquer l\'objet de votre message<br />'; echo '<a href="javascript:window.close()">Retour</a>'; exit; }else{ $objet = "Contact xxx.fr - ".format_champs($_GET['objet']); // Objet du message //echo $objet.'<br />'; if(!isset($_GET['message']) || $_GET['message']==''){ // Test récupération message echo 'Merci d\'indiquer votre message<br />'; echo '<a href="javascript:window.close()">Retour</a>'; exit; }else{ $contenu .= "<br /><br /><br /><br />"; $contenu .= "<strong>Nom</strong> : ".$nom." <br />"; $contenu .= "<strong>Email</strong> : ".$email." <br />"; $msg = format_champs($_GET["message"]); $contenu .= "<br /><strong>Message</strong> :<br />".$msg." <br /><br /><br />"; stripcslashes($contenu); //echo $contenu.'<br>'; $headers = "MIME-Version: 1.0" . "\r"; $headers .= "Content-type: text/html; charset=iso-8859-1" . "\r"; $headers .= "From:".$email."" . "\r"; $to = 'xxx@xxx.com'; // Email du destinataire mail($to,$objet,$contenu,$headers) or die("Erreur : le mail n'a pas été envoyé à $to !"); // Envoi de l'email echo 'Message envoyé<br />à '.$to.'.'; } } } } ?>
Partager