Envoi mail avec CCI

-
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
Afficher la suite 

1 réponse

Messages postés
26505
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 octobre 2019
316
0
Merci
Bonjour,

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

Bonjour Jordane45, oui, l'envoi de simple mail marche bien. Et je travaille sur un serveur
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
Commenter la réponse de jordane45