par
david77 » 09 nov. 2009, 10:59
Voilà, mon pb est résolu... J'écris donc pour remercier Christopher et puis aussi pour vous communiquer la soluce dès fois que ça puisse servir à d'autres...!!! D'autre part, j'ai pu vérifier que la fonction mail() n'est pas optimisée pour un envoi de mail à des destinataires multiples... D'autres fonctions comme celles conseillées par Christopher sont mieux adaptées... mais là c'est un autre débat !
Pour mon pb, je l'ai résolu de la manière suivante (voir la ligne en gras dans le programme) :
<?php
$mailto = '
[email protected],
[email protected],
[email protected]';
$mailfrom = '
[email protected]';
$prenom = 'prénom';
$Nom = 'nom';
$ligneobjet = 'Objet';
$lignemessage = 'Message';
/* Message2 */
$message2 = '<html><head><title>Message</title></head><body>'.$lignemessage.'</body></html>';
// Préparation des données à envoyer aux destinataires finaux
// Envoyer un mail HTML, type de contenu d'en-tête.
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
// additional headers
// $headers .= "To: ".$mailto." \r\n";
$headers .= "From: ".$prenom." ".$Nom." <".$mailfrom."> \r\n";
// Envoi du courrier
mail($mailto, $ligneobjet, $message2, $headers);
?>
Voilà, mon pb est résolu... J'écris donc pour remercier Christopher et puis aussi pour vous communiquer la soluce dès fois que ça puisse servir à d'autres...!!! D'autre part, j'ai pu vérifier que la fonction mail() n'est pas optimisée pour un envoi de mail à des destinataires multiples... D'autres fonctions comme celles conseillées par Christopher sont mieux adaptées... mais là c'est un autre débat !
Pour mon pb, je l'ai résolu de la manière suivante (voir la ligne en gras dans le programme) :
<?php
$mailto = '
[email protected],
[email protected],
[email protected]';
$mailfrom = '
[email protected]';
$prenom = 'prénom';
$Nom = 'nom';
$ligneobjet = 'Objet';
$lignemessage = 'Message';
/* Message2 */
$message2 = '<html><head><title>Message</title></head><body>'.$lignemessage.'</body></html>';
// Préparation des données à envoyer aux destinataires finaux
// Envoyer un mail HTML, type de contenu d'en-tête.
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
// additional headers
[b]// $headers .= "To: ".$mailto." \r\n";[/b]
$headers .= "From: ".$prenom." ".$Nom." <".$mailfrom."> \r\n";
// Envoi du courrier
mail($mailto, $ligneobjet, $message2, $headers);
?>