Forum de discussion
Forum « Programmation PHP » (archives)
Fonction mail et copie cachée
Envoyé: 22 juin 2005, 10h01 par meline22
Voici mon problème.
J’ai une base de données MySQL qui contient les adresses email des inscrits de mon site.
Je souhaite leur envoyer un message via un formulaire dans lequel j’inscris mon message. Lorsque je valide mon formulaire, cela envoie à mes inscrits le message écrit dans la zone de texte de mon formulaire. Le problème actuel c’est que toutes les adresses mails sont visibles par chaque personne qui reçoit la lettre. Je souhaiterais que ce soit plus transparent.
Les adresses sont contenues dans une variable $courriel.
Je pensais donc mettre cette variable en copie cachée : $headers .= 'Bcc: $courriel' . "\r\n"; mais cela ne marche pas du tout, il ne comprend pas que c’est une variable.
Voici mon code actuel qui fonctionne avec les adresses visibles :
$destinataire = "$courriel";
$message = "$contenu\n";
$objet = "Les nouveautés du site";
$headers .= 'To: ' . "\r\n";
$headers .= 'From: Site <webmaster@monsite.com>' . "\r\n";
$headers .= 'Cc: monadresse@wanadoo.fr' . "\r\n";
$headers .= 'Bcc: monadresse@wanadoo.fr' . "\r\n";
$headers .= 'Reply-to: webmaster@monsite.com' . "\r\n";
// On envoi l'email
if ( mail($destinataire, $objet, $message, $headers) ) echo "Envoi du mail réussi.";
else echo "Echec de l'envoi du mail.";
Merci d’avance de bien vouloir m’aider.
Réponses
|