Envoi mail avec CCI

iKelSilver - Modifié le 2 oct. 2018 à 11:17
 iKelSilver - 5 oct. 2018 à 07:43
Bonjour,
Bonjour,
Je suis sur projet qui me demande de faire envoi de mail à plusieurs destinataires en mettant leurs mails dans BCC. J'ai trouvé le code suivant sur internet mais, quand je teste, je ne reçois aucun message ni dans TO, ni dans CC, ni dans BCC. Ci-dessous le code ;

        $to        = '***@***;***@***'; // note the comma
 $subject   = $objet_sujet;
 $message   = $message_diffusion;
   $headers[] = 'MIME-Version: 1.0';
 $headers[] = 'Content-type: text/html; charset=iso-8859-1';
 $headers[] = 'To: iKel <***@***>';
 $headers[] = 'From: ***@***';
 $headers[] = 'Cc: ***@***';
 $headers[] = 'Bcc: ***@***';
 mail($to, $subject, $message, implode("\r\n", $headers));


Aidez-moi à réussir cela.
Merci

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
2 oct. 2018 à 11:56
Bonjour,

Tu es en LOCAL ou sur un serveur ?
Un envoi de mail "simple" fonctionne t'il ?

0
Bonjour Jordane45, oui, l'envoi de simple mail marche bien. Et je travaille sur un serveur
0
Bonjour,
Je n'ai pas toujours trouvé de solution à mon problème. Voici ce que j'ai encore sur internet :
$headers="content-Type:text/html;charset=iso-8859-1\r\n"; 
 $headers.="MIME-version: 1.0\r\n"; 
 $headers.="From: iKel<***@***>\r\n"; 
 $headers.="X-Priority: 1\r\n"; 
 $header="Bcc: ".$mail_messagerie."***@***\r\n"; 
 mail('***@******@***',$objet_sujet,$message_diffusion,$header);

Quand c'est comme, le To et le CCI marche bien. Sauf que le From(c'est les autres headers ne marchent pas). Bien-sûre que les autres header ont <s> à la fin. Lorsque je mets la même variable pour tous les headers, alors, rien ne marche plus. Quand je mets une concaténation comme :
 $headers.="Bcc: ".$mail_messagerie."***@***\r\n"; 
, Rien ne marche, mais, quand l'enlève la concaténation, tout marche bien saut que les autres headers ne sont pas rpis en compte.

Par exemple :
$headers="Bcc: ".$mail_messagerie."***@***\r\n"; 
 mail('***@******@***',$objet_sujet,$message_diffusion,$headers);
, simple, tout marche bien. Mais, dès que j'ajoute les autres headers, rien ne marche plus.

Pouvez-vous m'aider à trouvé cette erreur .

Merci
0
Rejoignez-nous