Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

Annonce

Participez au Concours Seo 2016 Officiel ! | Faites un bond en avant avec la formation SEO Ranking Skills le 15 Février 2017

#1 2016-03-11 11:28:22

Mention mrwn211
Recruit
Inscription : 2016-02-16
Messages : 25

Macro pour faire vérifier les noms de domaines dans les adresse mail

Bonjour à tous,

Je voulais partager avec vous une macro que j'utilise pour vérifier les adresses mails lors des campagnes e-mailing.

Pour faire simple, on a une grosse base CRM avec plusieurs listes dynamiques, et on extrait une liste statique selon l'objet de la campagne.

On va devoir vérifier que les adresses mails de types corporate (ex: michel@societe.com ou denise@ville-bulans.fr) sont donc correcte pour faire baisser au max le hardbounce.

On a donc un fichier excel qui se présente comme suit:

1er onglet: une colonne A adresse mail, une colonne B avec le nom de domaine (récupérer avec DROITE derrière l'@), une colonne C statut (correct ex: gmail.com ou incorrect ex: gmail.fr)

2ème onglet: une liste blanche de fournisseur d'adresse mail.

Donc si une nom de domaine se trouve sur liste blanche, la colonne C de mon premier onglet affichera la valeur "correct"

L'objectif c'est donc d'enrichir cette liste blanche en supposant que si un site internet existe, une adresse mail peut exister.

Je vais donc récupérer toute ma colonne B et lancer la Macros suivante:

VERSION BUILD=7020226 RECORDER=CR
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES

'Ici vous indiquer le chemin d'accès vers un CSV qui contient uniquement les noms de domaines (colonne B dans l'excel)
SET !DATASOURCE R:\User\SEO\imacro\iMacros\Datasources\sourcemail.csv
SET !DATASOURCE_COLUMNS 1

' pas plus d'une seconde par erreur (plus rapide)
SET !TIMEOUT_STEP 1

'appelle le 1onglet actif
TAB T=1

'Prévenir que la ligne correspond au numéro de la boucle
SET !DATASOURCE_LINE {{!LOOP}}

URL GOTO={{!COL1}}

WAIT SECONDS=5

'je récupère l'url, le title et la méta pour vérifier si ça peut donner lieu à une adresse mail
ADD !EXTRACT {{!COL1}}
ADD !EXTRACT {{!URLCURRENT}}
TAG POS=1 TYPE=TITLE ATTR=* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=R:\User\SEO\imacro\iMacros\Downloads FILE=listeFAIcheck.csv

Ensuite, ceux que j'ai estimé potentiellement corrects, je les ajoute dans ma liste blanche, comme ça ils seront automatiquement reconnus comme corrects à la prochaine vérification.

Voilà, n'hésitez pas si vous avez des propositions d'améliorations, ou d'autres méthodes.

big_smile

Hors ligne

#2 2016-03-11 12:31:54

Mention Linuxma
Soldier
Inscription : 2015-05-13
Messages : 676

Netlinking
Scraping
Automatisation Web
Comunity Management
Site Web

Re : Macro pour faire vérifier les noms de domaines dans les adresse mail

Bonjour @mrwn211 ! Merci pour ton partage.

Dans le même esprit, voici un script pour tester la disponibilité des emails sur hxxp://Mailtester.com :


VERSION BUILD=8920312 RECORDER=FX
SET !DATASOURCE C:\CheminDuDossier\FichierDesEmails.csv
SET !DATASOURCE_COLUMNS 1
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
TAB T=1
URL GOTO=http://mailtester.com/testmail.php
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:testmail.php ATTR=NAME:email CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:testmail.php ATTR=CLASS:Button
WAIT SECONDS=2
TAG POS=3 TYPE=TR ATTR=* EXTRACT=TXT
TAG POS=32 TYPE=TD ATTR=* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\Data_Extract FILE=mailtest.csv
 

Cheers ^^

Hors ligne

#3 2016-03-11 14:02:26

Mention Cherubin
Scout
Inscription : 2012-09-10
Messages : 259

Marketing
Sémantique
Social Engineering
Audit et Analyse

Re : Macro pour faire vérifier les noms de domaines dans les adresse mail

Merci du partage, perso je fais tourner mailchimp qui me sort la data foireuse puis j'affine.

Vous utilisez une base perso de pattern url mail? ou un service payant type https://www.voilanorbert.com/ ?

Hors ligne

#4 2016-03-11 19:52:53

Mention mrwn211
Recruit
Inscription : 2016-02-16
Messages : 25

Re : Macro pour faire vérifier les noms de domaines dans les adresse mail

Hello,

oui on a une base de 9000 nom de domaine valide qui a été consolidé par mon prédécesseur, et on l'agrémente à chaque nouvel envoi!

Hors ligne

#5 2016-04-28 19:09:12

Mention mrwn211
Recruit
Inscription : 2016-02-16
Messages : 25

Re : Macro pour faire vérifier les noms de domaines dans les adresse mail

Hello!
Je reviens sur le thread car j'ai une problématique liée

Je travaille sur une liste de site internet d'entreprises (différentes de mon fichier cité ci-dessus), et j'ai besoin de trouver des adresses mails (si possible pas des adresses génériques mais c'est pas grave si c'est le cas). Du coup j'ai commencé à aller sur chaque site et je cherche s'il des adresses sont sur le site, mais ma liste est longue (450 entrées pour l'instant) et est amenées à s'allonger!

Je me suis dit qu'il devait y avoir un moyen plus intelligent/efficace/rapide de faire ce travail!

C'est pour ça que je reviens vers vous pour une aide communautaire!

Je voudrais trouver le modèle de leur mail (ex: nom.prénom ou 1èrelettreprénom.nom etc) et leur nom de domaine (ex: laboite.com ou la-boite.com)?

J'imaginais qu'on pouvait faire quelque chose qui vérifierait si un serveur smtp aurait le même nom de domaine que les sites... Mais là c'est tout seul je sais pas encore faire!

Merci de m'aider si vous pouvez, en espérant que ça profite à d'autres!

Hors ligne

#6 2016-04-29 21:36:09

Mention cb_nalex
Soldier
Inscription : 2014-04-26
Messages : 579

Html Css
Netlinking
Sémantique
Audit et Analyse

Re : Macro pour faire vérifier les noms de domaines dans les adresse mail

A un moment donner j'avais aspirer des annuaires. En gros tu prends un annuaire dans ta thématique qui a des email visible (bon ils sont surement archi spammé par contre. Puis tu utilises les Xpath pour aspirer et construire ce que tu veux. Pour faire ça j'utilisais RDDZ scraper


°¨¨°³º¤£ [  COOLBYTES  ] £¤º³°¨¨° - Skype: cb_nalex_levrai

Hors ligne

#7 2016-05-01 19:46:54

Mention mrwn211
Recruit
Inscription : 2016-02-16
Messages : 25

Re : Macro pour faire vérifier les noms de domaines dans les adresse mail

@cb_nalex Merci, je maîtrise pas le Xpath encore, du coup je me suis penché tout le week end sur une autre solution avec les API Bing Search, Linkedin, Clearbit, FullContact et autres... pour l'instant j'ai rien de concluant mais je ne perd pas l'espoir! Dès que j'ai trouvé un moyen je partagerais !

Hors ligne

Pied de page des forums