Eviter les doublons d'Email dans les listes
SweetLady
-
SweetLady -
SweetLady -
Bonjour,
J'ai un formulaire d'inscription sur un site, et une table MySql qui recueille les données, dont les adresses email. J'envoie des mailing à partir de cette liste par un logiciel PHP de ma confection. Le problème : des groupes s'inscrivent avec pour certains la même adresse email (du responsable du groupe) et si j'envoie le mailing, les responsables de ces groupes vont recevoir une quarantaine de mail identique... Comment faire pour que PHP détecte qu'un message est parti à un email et bloque ceux qui lui seront à nouveau adressé. Ceci est aussi valable pour les couples qui s'inscrivent avec le même email, ils reçoivent le message en double, pas trop grave mais si on peut l'éviter...
Un grand Merci à ceux qui peuvent m'aider.
J'ai un formulaire d'inscription sur un site, et une table MySql qui recueille les données, dont les adresses email. J'envoie des mailing à partir de cette liste par un logiciel PHP de ma confection. Le problème : des groupes s'inscrivent avec pour certains la même adresse email (du responsable du groupe) et si j'envoie le mailing, les responsables de ces groupes vont recevoir une quarantaine de mail identique... Comment faire pour que PHP détecte qu'un message est parti à un email et bloque ceux qui lui seront à nouveau adressé. Ceci est aussi valable pour les couples qui s'inscrivent avec le même email, ils reçoivent le message en double, pas trop grave mais si on peut l'éviter...
Un grand Merci à ceux qui peuvent m'aider.
A voir également:
- Eviter les doublons d'Email dans les listes
- Comment éviter les pubs sur youtube - Accueil - Streaming
- Doublons photos - Guide
- Comment creer un compte email - Guide
- Supprimer les doublons excel - Guide
- Facebook piraté et adresse email changé - Guide
3 réponses
Bonjour,
J'ai cru comprendre que vous avez enregistré les emails de vios contacts dans une base de données. Vous avez donc fait le plus difficile.
Solution possible :
Lorsque vous créez la liste de diffusion (destinataires du mail), vous allez vous appuyer sur une requête SQL qui ressemble à ceci :
SELECT DISTINCT email FROM table_des_contacts;
Pour ce faire, il vous faudra dans l'ordre :
1- ouvrir une connexion sur la base de données
2- créer un objet représentant un tableau d'enregistrements (recordSet ... je ne sais pas comment cela s'appelle en PHP)
3- parcourir complètement ce tableau d'enregistrements et pour chaque enregistrement lu (= fetch), ajouter l'email lu à la liste de diffusion en cours de création
J'espère que cette réponse vous sera utile.
J'ai cru comprendre que vous avez enregistré les emails de vios contacts dans une base de données. Vous avez donc fait le plus difficile.
Solution possible :
Lorsque vous créez la liste de diffusion (destinataires du mail), vous allez vous appuyer sur une requête SQL qui ressemble à ceci :
SELECT DISTINCT email FROM table_des_contacts;
Pour ce faire, il vous faudra dans l'ordre :
1- ouvrir une connexion sur la base de données
2- créer un objet représentant un tableau d'enregistrements (recordSet ... je ne sais pas comment cela s'appelle en PHP)
3- parcourir complètement ce tableau d'enregistrements et pour chaque enregistrement lu (= fetch), ajouter l'email lu à la liste de diffusion en cours de création
J'espère que cette réponse vous sera utile.
Bravo BadGuitarist,
J'ai utilisé la requête directement dans mon logiciel, et j'ai fait un petit test... Un seul mail envoyé pour plusieurs adresses identiques.
Encore Merci.
J'ai utilisé la requête directement dans mon logiciel, et j'ai fait un petit test... Un seul mail envoyé pour plusieurs adresses identiques.
Encore Merci.
Je vous en prie.
Je travaille actuellement sur un sujet comparable au vôtre ... donc j'ai été attiré par la lumière.
En ce qui me concerne, je cherche à savoir comment réaliser un formulaire J2EE (=JSP/Java) qui ressemble à notre outil de mails que l'on utilise actuellement, à savoir :
- l'utilisateur dans un premier temps manipule un petit traitement de texte intégré à mon formulaire et
- lors du submit, le mail est envoyé en respectant la mise en page ...
et là aucun de mes posts ne trouvent réponse ;_(
Mais je suis content d'avoir pu rendre service.
Je travaille actuellement sur un sujet comparable au vôtre ... donc j'ai été attiré par la lumière.
En ce qui me concerne, je cherche à savoir comment réaliser un formulaire J2EE (=JSP/Java) qui ressemble à notre outil de mails que l'on utilise actuellement, à savoir :
- l'utilisateur dans un premier temps manipule un petit traitement de texte intégré à mon formulaire et
- lors du submit, le mail est envoyé en respectant la mise en page ...
et là aucun de mes posts ne trouvent réponse ;_(
Mais je suis content d'avoir pu rendre service.
Je ne connaissais pas SELECT DISTINCT...
Pour le tableau d'enregistrement je vais trouver sur Google.
;)...