Envoie plusieurs mail avec la fonction mail en ph
wiscan
Messages postés
69
Date d'inscription
Statut
Membre
Dernière intervention
-
wiscan Messages postés 69 Date d'inscription Statut Membre Dernière intervention -
wiscan Messages postés 69 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis entrain de faire un syteme de gestionnaire de contact j'ai besion d'envoyer à un groupe ( 45 mail parexemple ) le meme mail.Merci d'avance.
A voir également:
- Envoie plusieurs mail avec la fonction mail en ph
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Fonction si et - Guide
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
6 réponses
Bonjour et merci pour la réponse dans mon cas les email serrons dans une base de données.Comment faire ? merci
Bonjour,
la doc PHP donne un bon exemple :
Source : https://www.php.net/manual/fr/function.mail.php
la doc PHP donne un bon exemple :
<?php // Plusieurs destinataires $to = 'aidan@example.com' . ', '; // notez la virgule $to .= 'wez@example.com'; // Sujet $subject = 'Calendrier des anniversaires pour Août'; // message $message = ' <html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <p>Voici les anniversaires à venir au mois d\'Août !</p> <table> <tr> <th>Personne</th><th>Jour</th><th>Mois</th><th>Année</th> </tr> <tr> <td>Josiane</td><td>3</td><td>Août</td><td>1970</td> </tr> <tr> <td>Emma</td><td>26</td><td>Août</td><td>1973</td> </tr> </table> </body> </html> '; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // En-têtes additionnels $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n"; $headers .= 'From: Anniversaire <anniversaire@example.com>' . "\r\n"; $headers .= 'Cc: anniversaire_archive@example.com' . "\r\n"; $headers .= 'Bcc: anniversaire_verif@example.com' . "\r\n"; // Envoi mail($to, $subject, $message, $headers); ?>
Source : https://www.php.net/manual/fr/function.mail.php
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
là va voir les tutos sur comment récupérer les données d'une base de donnée.
Tu dois pouvoir en trouver sur ce site ou sur le site du zéro.
Tu dois pouvoir en trouver sur ce site ou sur le site du zéro.
Bonjour Wiscam,
Pour envoyer ton mail à tous les contacts de ta base, tu dois faire une boucle :
1. Tu récupères tes contacts dans ta base
2. Tu ouvres une boucle While contenant les différentes variables
3. Dans cette boucle, tu insères ta fonction d'envoi d'email
4. Tu fermes ta boucle
Ainsi, pour chaque contact, le même email sera envoyé.
Exemple simple :
Dans cet exemple, il faut renseigner le nom expéditeur, son email, l'objet et le texte bien sûr.
Pour envoyer ton mail à tous les contacts de ta base, tu dois faire une boucle :
1. Tu récupères tes contacts dans ta base
2. Tu ouvres une boucle While contenant les différentes variables
3. Dans cette boucle, tu insères ta fonction d'envoi d'email
4. Tu fermes ta boucle
Ainsi, pour chaque contact, le même email sera envoyé.
Exemple simple :
$rech_contacts = mysql_query ("SELECT * FROM table_contacts"); while ( $result_contacts = mysql_fetch_array ($rech_contacts) ) { $mail_contact = $result_contacts['mail']; $headers= "MIME-Version: 1.0\n"; $headers.= "From: \"Nom expéditeur"\" <"expe@sitexpe.com">\n"; $headers.= "Content-type: multipart/mixed;\n"; mail($mail_contact, "Objet du message", "Texte du message", $headers); }
Dans cet exemple, il faut renseigner le nom expéditeur, son email, l'objet et le texte bien sûr.