Cci dans un envoi de mail en php

- - Dernière réponse : cod57
Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
- 14 oct. 2012 à 18:48
Bonjour à tous
Voilà mon problème. Je ne parviens pas à mettre des adresses mail en Cci dans le script suivant. Pourriez-vous me donner un coup de main? Ca fait des jours que je cherche à comprendre pourquoi je n'y parviens pas

<?php
$mail_destinataire = "Jack@essai.net";
$mail_expediteur = "John@test.com";
$headers= "From: John Lafleur <John@test.com>\n";
$headers .= "X-Sender: <$mail_expediteur>\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "Content-Type: text/html; charset=UTF-8\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
if(mail($mail_destinataire, "Demande de test", "Merci pour votre aide


Cordialement


John


", $headers, "-f$mail_expediteur"))
echo '';
echo 'Le message a été envoyé à : ';
echo "$mail_destinataire";
echo '';
?>
Afficher la suite 

4 réponses

Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
8
0
Merci
bonjour

http://fr2.php.net/function.mail

cci ce dit bcc en angalis dans le manuel
il y a un bout de code ...

<?php
$headers   = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "From: Sender Name <sender@domain.com>";
$headers[] = "Bcc: JJ Chong ";
$headers[] = "Reply-To: Recipient Name <receiver@domain3.com>";
$headers[] = "Subject: {$subject}";
$headers[] = "X-Mailer: PHP/".phpversion();

mail($to, $subject, $email, implode("\r\n", $headers));

?>


Bonne programmation !
Commenter la réponse de cod57
0
Merci
Merci cod57
J'essaye ça tout de suite et je te tiens au courant.
En attendant, passes une bonne journée.
Avec le bonjour du Périgord
Commenter la réponse de sarlat1022
0
Merci
Re-bonjour
Rien à faire. Ca ne veut pas fonctionner
J'ai l'impression que les mails partent bien, mais aucun n'arrive.
Et aucun message d'erreur.
Je suis désolé, mais je ne comprends pas pourquoi. (Faut dire, qu'il fût un temps, j'ai fait philo (oui, à l'époque ça s'appelait comme ça .) Alors, forcément, j'ai un sérieux handicap pour me lancer, à mon âge, dans la programmation php. C'est juste pour frimer auprès des mamies pendant les concours de belote
Commenter la réponse de sarlat1022
Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
8
0
Merci
bonsoir

j'ai essayé ça sous wamp + win xp
free.fr et ovh.com
ça fonctionne ...

<?php
$to $mail_destinataire 'xxxxxxx@free.fr'; 
$mail_expediteur = 'yyyyyyyyy@free.fr';
$bcc $cc 'zzzzzzzzz@gmail.com';

$subject ='test mon bcc';
$email = 'message de test';

$headers  =  null;
$headers .= 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/plain; charset=iso-8859-1' . "\r\n"; 
$headers .= 'From: Sender Name <'.$mail_expediteur.'>' . "\r\n"; 
$headers .= 'CC: '.$cc.''."\r\n";
$headers .= 'BCC: '.$bcc.''."\r\n";
$headers .= 'Reply-To: Mon nom <'.$mail_expediteur.'>' . "\r\n"; 
$headers .= 'Subject: '.$subject.' '. "\r\n"; 
$headers .= 'X-Mailer: PHP/'.phpversion().'' . "\r\n"; 

if(mail($to, $subject, $email, $headers)){
echo 'Votre mail est parti ...';
}else{
echo 'Vérifier votre code source ...';
}
?>






Bonne programmation !
Commenter la réponse de cod57