diff --git a/ecrire/inc_mail.php3 b/ecrire/inc_mail.php3
index 89cc54b46172a057ae6fa43993ae1bc2a5a56e1c..3a9de4b07354de4eaf8b3df2c0d01aaee6f2649c 100644
--- a/ecrire/inc_mail.php3
+++ b/ecrire/inc_mail.php3
@@ -94,11 +94,13 @@ function envoyer_mail($email, $sujet, $texte, $from = "", $headers = "") {
 
 	$charset = lire_meta('charset');
 
-	$headers = "From: $from\n".
+	if (strpos($headers, "Content-Type: ") === false)
+	  $headers .=
 		"MIME-Version: 1.0\n".
 		"Content-Type: text/plain; charset=$charset\n".
-		"Content-Transfer-Encoding: 8bit\n$headers";
+		"Content-Transfer-Encoding: 8bit\n";
 
+	$headers .= "From: $from\n".
 	$texte = filtrer_entites($texte);
 	$sujet = filtrer_entites($sujet);