Envoie plusieurs mail avec la fonction mail en ph
Fermé
wiscan
Messages postés
69
Date d'inscription
lundi 12 novembre 2012
Statut
Membre
Dernière intervention
25 juin 2013
-
19 mars 2013 à 18:36
wiscan Messages postés 69 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 25 juin 2013 - 30 mars 2013 à 20:07
wiscan Messages postés 69 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 25 juin 2013 - 30 mars 2013 à 20:07
A voir également:
- Envoie plusieurs mail avec la fonction mail en ph
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Fonction si et - Guide
- Windows live mail - Télécharger - Mail
- Thunderbird mail - Télécharger - Mail
6 réponses
wiscan
Messages postés
69
Date d'inscription
lundi 12 novembre 2012
Statut
Membre
Dernière intervention
25 juin 2013
20 mars 2013 à 14:42
20 mars 2013 à 14:42
Bonjour et merci pour la réponse dans mon cas les email serrons dans une base de données.Comment faire ? merci
wiscan
Messages postés
69
Date d'inscription
lundi 12 novembre 2012
Statut
Membre
Dernière intervention
25 juin 2013
20 mars 2013 à 18:25
20 mars 2013 à 18:25
merçi je vais faire cela et aprés je vous montre ce que j'ai fait.
wiscan
Messages postés
69
Date d'inscription
lundi 12 novembre 2012
Statut
Membre
Dernière intervention
25 juin 2013
30 mars 2013 à 20:07
30 mars 2013 à 20:07
Merci beaucoup c'est ce qui me fallait.Un grand merci
Angelneonizz
Messages postés
788
Date d'inscription
mardi 9 décembre 2003
Statut
Membre
Dernière intervention
19 février 2018
137
19 mars 2013 à 20:09
19 mars 2013 à 20:09
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
Angelneonizz
Messages postés
788
Date d'inscription
mardi 9 décembre 2003
Statut
Membre
Dernière intervention
19 février 2018
137
20 mars 2013 à 14:57
20 mars 2013 à 14:57
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.
charcom
Messages postés
61
Date d'inscription
jeudi 24 janvier 2013
Statut
Membre
Dernière intervention
3 novembre 2022
5
Modifié par charcom le 21/03/2013 à 16:25
Modifié par charcom le 21/03/2013 à 16:25
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.