Aller au contenu

Sujets conseillés

Posté

Bonjour,

je me permets de demander si quelqu'un pourrait m'indiquer comment rajouter un Copie connaissance pour l'envoi d'un formulaire.

Mon code actuel de la page php est

mail("bibi_AT_bibi.com","Reunion",
"Email : $email
Prénom : $prenom
Nom : $nom
Ville : $ville
Téléphone : $telephone
Nombre de personnes : $nbpersonnes
Places disponibles : $nbplaces
Demande de places : $demande
$comments","From: $email\nReply-To: bibi_AT_bibi.com");
?>

et je voudrais ajouter une deuxième adresse email de réception.

Merci

Posté (modifié)

Salut,

il te suffit de l'ajouter dans tes headers

"From: $email\nReply-To: bibi_AT_bibi.com");

remplace par

"From: $email\nReply-To: bibi_AT_bibi.com\n Cc: email1,email2,email3");

Avec une nouvelle ligne commencant par Cc: suivit des emails , les emails recevront une copie carbone ...

Tu peux regarder ce lien pour plus d'infos : http://www.vulgarisation-informatique.com/mail.php

Modifié par Kent
Posté

Merci Kent,

ça fonctionne ... presque.

L'email arrive, mais dans la messagerie

Outlook :

dans la ligne "à" s'affiche : nullette_AT_nullette.com; Cc:; bibi_AT_fai.fr et

la ligne Cc est vide

Thunderbird :

Tout s'affiche à la ligne "Pour".

Ce n'est pas très grave, mais je voudrais que tout s'affiche bien pour la personne qui recevra en copie.

Le code que vous m'avez indiqué je l'ai mis à la première ligne du code indiqué précédemment :

mail("nullette_AT_nullette.com\n Cc: bibi_AT_fai.fr","Reunion",

Faut-il le mettre également à la dernières ligne, après $Comments ?

Peut-être faut-il un point virgule quelque part ? Désolée, je n'y comprends rien en php.

Posté (modifié)

bonjour nulette,

voici un exemple d'header d'envoi mail() par php :

$MailTo = $cible;

$MailSujet = "Sujet du mail";

$MailEnTete = "From: " . $mail . " \n";

$MailEnTete .= "Reply-To: " . $mail . " \n";

$MailEnTete .= "Bcc: $mail1; $mail2; $mail3" . " \n";

$MailEnTete .= "MIME-version: 1.0 \n";

$MailEnTete .= "Content-type: text/html; charset= iso-8859-1 \n";

$MailBODY = "le corps de ton message";

Tu utilise ensuite ta fonction mail() comme suit :

mail( $MailTo, $MailSujet, $MailBODY, $MailEnTete );

Je pense que cela devrait t'aider.

PS: meme concept pour afficher les mails en Cc à la palce de Bcc... :)

ASC.

Modifié par ASC
Posté

Oui, bcc c'est pour les copie cachées alors que cc c'est pour les copies tout court

Posté (modifié)

Bonjour Nullette,

Tu as peut être déjà corrigé par toi même, mais il faut bien faire comme Kent te l'a dit, il faut mettre le "cc" dans le 4ieme paramètre (additional_headers) et non sur la 1ere ligne.

mail ($to, $subject, $message , $additional_headers)

En l'occurrence pour toi il s'agit de faire :

mail("bibi_AT_bibi.com","Reunion",
"Email : $email
Prénom : $prenom
Nom : $nom
Ville : $ville
Téléphone : $telephone
Nombre de personnes : $nbpersonnes
Places disponibles : $nbplaces
Demande de places : $demande
$comments","From: $email\nReply-To: bibi_AT_bibi.com\n Cc: email1,email2,email3");
?>

Modifié par Pat AfterMoon
  • 2 semaines plus tard...
Posté

Bonjour,

je présente mes excuses à ASC, Dadou et Pat AfterMoon de ne pas vous avoir remerciés plus tôt.

Ma question du 16 mai était urgente, car je devais m'absenter quelques jours et voulais faire en sorte que les emails arrivent en copie à une autre personne.

Or, mon problème s'est résolu tout simplement par le fait que j'ai pu suivre la réception des mails depuis la chambre d'hôtel à l'étranger, équipée d'une connexion adsl.

Le code me servira pour mes prochains événements.

Merci encore :)

Posté

Il n'y a absolument aucun probleme nulette :) et content de t'avoir été utile.

ASC.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...