Skip to content
Extraits de code Groupes Projets
Valider ca7812e9 rédigé par Fil's avatar Fil
Parcourir les fichiers

[4827] flinguait les entetes de mail passes en argument de envoyer_mail()

parent d815f190
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -95,22 +95,21 @@ function envoyer_mail($email, $sujet, $texte, $from = "", $headers = "") { ...@@ -95,22 +95,21 @@ function envoyer_mail($email, $sujet, $texte, $from = "", $headers = "") {
if (!email_valide($email)) return false; if (!email_valide($email)) return false;
if ($email == _T('info_mail_fournisseur')) return false; // tres fort if ($email == _T('info_mail_fournisseur')) return false; // tres fort
if ($headers && $headers[strlen($headers)-1] != "\n")
$headers = "\n"; // Ajouter au besoin le \n final dans les $headers passes en argument
if ($headers = trim($headers)) $headers .= "\n";
if (!$from) { if (!$from) {
$email_envoi = $GLOBALS['meta']["email_envoi"]; $email_envoi = $GLOBALS['meta']["email_envoi"];
$from = email_valide($email_envoi) ? $email_envoi : $email; $from = email_valide($email_envoi) ? $email_envoi : $email;
} else { } else {
// pour les sites qui colle d'office From: serveur-http // pour les sites qui colle d'office From: serveur-http
$headers .= "Reply-To: $from\n"; $headers .= "Reply-To: $from\n";
} }
spip_log("mail ($email): $sujet". ($from ?", from <$from>":'')); spip_log("mail ($email): $sujet". ($from ?", from <$from>":''));
$charset = $GLOBALS['meta']['charset']; $charset = $GLOBALS['meta']['charset'];
// Ajouter au besoin le \n final dans les $headers passes en argument
if ($headers = trim($headers)) $headers .= "\n";
// Ajouter le Content-Type s'il n'y est pas deja // Ajouter le Content-Type s'il n'y est pas deja
if (strpos($headers, "Content-Type: ") === false) if (strpos($headers, "Content-Type: ") === false)
$headers .= $headers .=
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter