From 98448163d1b87e48836a806faa543abd741520cb Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Mon, 10 Mar 2008 10:30:50 +0000 Subject: [PATCH] l'ajout d'un nom c'est sympa mais le formulaire_ecrire_auteur devenait totalement incoherent ; modif a minima, qui en appelle certainement une autre. --- ecrire/inc/envoyer_mail.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ecrire/inc/envoyer_mail.php b/ecrire/inc/envoyer_mail.php index 45eb6e6c17..657dea77b8 100644 --- a/ecrire/inc/envoyer_mail.php +++ b/ecrire/inc/envoyer_mail.php @@ -97,6 +97,9 @@ function inc_envoyer_mail_dist($email, $sujet, $texte, $from = "", $headers = "" if (!email_valide($email)) return false; if ($email == _T('info_mail_fournisseur')) return false; // tres fort + // Traiter les headers existants + if (strlen($headers)) $headers = trim($headers)."\n"; + // Fournir si possible un Message-Id: conforme au RFC1036, // sinon SpamAssassin denoncera un MSGID_FROM_MTA_HEADER @@ -113,7 +116,7 @@ function inc_envoyer_mail_dist($email, $sujet, $texte, $from = "", $headers = "" // ceci est la RegExp NO_REAL_NAME faisant hurler SpamAssassin if (preg_match('/^["\s]*\<?\S+\@\S+\>?\s*$/', $from)) - $from .= ' (' . str_replace(')','', translitteration($GLOBALS['meta']["nom_site"])) . ')'; + $from .= ' (' . str_replace(')','', translitteration(str_replace('@', ' at ', $from))) . ')'; // Et maintenant le champ From: $headers .= "From: $from\n"; -- GitLab