Bonjour,
1) Le CONTEXTE
Un formulaire de contact avec 3 champs: "adresse Courriel", "Objet du message" et "votre Message". Un script de traitement PHP pour envoi de mail. Rien de complique de ce cote. Le serveur est un serveur mutualise 90GP de chez OVH.

a) On remplit les champs de la maniere suivante (ci-dessous), AUCUN PROBLEME le message est envoye et recu:
"adresse courriel": mon-adresse@domaine.fr
"objet du message": ceci est l'objet de mon courriel
"votre message":
blablablablabla blablablablabla
b) On remplit les champs comme dans l"exemple precedent et on ajoute du texte a la suite du message precedent (ce texte est un copier/coller de reponse a un mail recu).

"adresse courriel": mon-adresse@domaine.fr
"objet du message": ceci est l'objet de mon courriel
"votre message":
blablablablabla blablablablabla
----- Original Message -----
From: autreadresse@domaine1.com
To: mon-adresse@domaine.fr
Subject: objet message
blablablablabla

2) Le PROBLEME
Le message n'est pas envoye dans le cas b). Si on enleve le mot "Subject" le message est envoye et bien recu. Toute aide pour comprendre / expliquer / resoudre le probleme est bienvenu. D'avance merci.

Ci-dessous le code PHP.

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
<?php	 
//----------------------------------------------- 
//DECLARATION DES VARIABLES (provenant du formulaire de contact)
//----------------------------------------------- 
$mail_from=$_POST['courriel']; 
$mail_to='mon-adresse@domaine.fr';
$mail_reply=$_POST['courriel'];
$objet= $_POST['objet']);
$msg= $_POST['message'];
 
//----------------------------------------------- 
//HEADERS DU MAIL 
//----------------------------------------------- 
$headers  = "MIME-Version: 1.0\n";
$headers .= "From: $mail_from \n";
$headers .= "Reply-To: $mail_reply \n";
$headers .= "Cc: $mail_reply\n";	
$headers .= "X-Mailer: PHP\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "X-Priority: 1\n";
 
//----------------------------------------------- 
//  ELABORATION MESSAGE 
//----------------------------------------------- 
$message = "";
$message .= "<html> \n";
$message .= "<head> \n";
$message .= "<title> Titre Message</title> \n";
$message .= "</head> \n";
$message .= "<body>".$msg."</body>"."</html> \n";
 
if (mail($mail_to,$objet,$message,$headers))
{ echo 'envoi_ok'; } 
else
{ echo 'envoi_non_ok'; } 
 
?>