Skip to content
Extraits de code Groupes Projets
Valider 8d49678c rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

Gestion des from sur les emails envoyés post saisie : il faut garder le from...

Gestion des from sur les emails envoyés post saisie : il faut garder le from par defaut de SPIP car sinon on ne peut pas utiliser les SMTP un peu sécurisés, et de plus un mail avec même dest et from a toutes les chances de se faire arrêter par les antispams...
parent 531ce430
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -3,7 +3,7 @@
<slogan>G&#233;n&#233;rateur de formulaires</slogan>
<auteur>RastaPopoulos, [Les Développements Durables->http://www.ldd.fr]</auteur>
<licence>GPL v3</licence>
<version>1.1.0</version>
<version>1.1.1</version>
<version_base>0.5.1</version_base>
<etat>dev</etat>
<description>Cr&#233;ation de formulaires avec une interface graphique et configuration des traitements associ&#233;s (envoyer par courriel, enregistrer les r&#233;ponses, etc).</description>
......
......@@ -114,13 +114,18 @@ function traiter_email_dist($args, $retours){
'texte' => $texte,
'nom_envoyeur' => $nom_envoyeur
);
// on mets le couriel de l'envoyeur dans Reply-To et on laisse
// le from par defaut de Facteur car sinon ca bloque sur les SMTP un peu restrictifs
if ($courriel_envoyeur){
$corps['repondre_a'] = $courriel_envoyeur;
}
// On envoie enfin le message
$envoyer_mail = charger_fonction('envoyer_mail','inc');
// On envoie aux destinataires
if ($destinataires)
$ok = $envoyer_mail($destinataires, $sujet, $corps, $courriel_envoyeur, "X-Originating-IP: ".$GLOBALS['ip']);
$ok = $envoyer_mail($destinataires, $sujet, $corps, "", "X-Originating-IP: ".$GLOBALS['ip']);
// Si c'est bon, on envoie l'accusé de réception
if ($ok and $courriel_envoyeur and $options['activer_accuse']){
......@@ -166,8 +171,10 @@ function traiter_email_dist($args, $retours){
'texte' => $texte,
'nom_envoyeur' => $nom_site_spip
);
$ok = $envoyer_mail($courriel_envoyeur, $sujet_accuse, $corps, $courriel_envoyeur, "X-Originating-IP: ".$GLOBALS['ip']);
// Ne pas mettre from=$courriel_envoyeur car ça declenche facilement les antispams
// garder le from par defaut de facteur (ou celui du site)
$ok = $envoyer_mail($courriel_envoyeur, $sujet_accuse, $corps, "", "X-Originating-IP: ".$GLOBALS['ip']);
}
if ($ok){
......
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