php mail() To et Cc - Concat plusieurs variables
Posté : 01 juin 2014, 20:03
Hello there ! Bonjour !
Voila des heures et des heures que je cherche et teste, avec des résultats partiels !
Je voudrais simplement envoyer un mail, avec un header du type : // Mais là bizarrement je n'arrive pas à concaténer correctement, ou ...
Mon email s'envoit bien au destinataire, mais pas au destinataire en copie.
Je voudrais résoudre ce problème !
$header = "From: MON SITE - $admina_nom $admina_prenom <".$admina_email.">".$passage_ligne;
$header.= "Reply-to: MON SITE - $admina_nom $admina_prenom<".$admina_email.">".$passage_ligne;
$header.= "Cc: $nom_en_copie $prenom_en_copie <".$email_en_copie.">" .$passage_ligne;
$header.= "MIME-Version: 1.0".$passage_ligne;
$header.= "Content-Type: multipart/mixed;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne;
Avec le code ci-dessous, je parviens à envoyer un mail, mais en faisant abstraction de $nom et $prenom de l'expéditeur.
Et rien à faire, pour le moment, malgré tous mes tests de concaténation, je n'arrive pas à envoyer de copie
Et question n°2, parfaitement liée :
Soit le code ci-dessous :
$email = $destinataire_email; // Déclaration de l'adresse de destination.
Merci beaucoup pour votre aide, parce que.... hein !!!
Voila des heures et des heures que je cherche et teste, avec des résultats partiels !
Je voudrais simplement envoyer un mail, avec un header du type : // Mais là bizarrement je n'arrive pas à concaténer correctement, ou ...
Mon email s'envoit bien au destinataire, mais pas au destinataire en copie.
Je voudrais résoudre ce problème !
$header = "From: MON SITE - $admina_nom $admina_prenom <".$admina_email.">".$passage_ligne;
$header.= "Reply-to: MON SITE - $admina_nom $admina_prenom<".$admina_email.">".$passage_ligne;
$header.= "Cc: $nom_en_copie $prenom_en_copie <".$email_en_copie.">" .$passage_ligne;
$header.= "MIME-Version: 1.0".$passage_ligne;
$header.= "Content-Type: multipart/mixed;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne;
Avec le code ci-dessous, je parviens à envoyer un mail, mais en faisant abstraction de $nom et $prenom de l'expéditeur.
Et rien à faire, pour le moment, malgré tous mes tests de concaténation, je n'arrive pas à envoyer de copie
$header = "From: \"MON SITE\" <".$admina_email.">".$passage_ligne;
$header.= "Reply-to: \"MON SITE\" <".$admina_email.">".$passage_ligne;
**************************************************Et question n°2, parfaitement liée :
Soit le code ci-dessous :
$email = $destinataire_email; // Déclaration de l'adresse de destination.
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $email)) // On filtre les serveurs qui rencontrent des bogues.
{$passage_ligne = "\r\n";}
else{$passage_ligne = "\n";}
Dois-je faire de même avec $email_en_copie ? C'est à dire
$email_copie = $email_en_copie; // Déclaration de l'adresse de destination.
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", <span>$email_copie</span><span>)) </span><br> {$passage_ligne = "\r\n";}
else{$passage_ligne = "\n";}
ou pas ??Merci beaucoup pour votre aide, parce que.... hein !!!