La validation des courriels est un moyen rapide et facile de garder vos listes propres.
Il filtre les anciens courriels, les courriels indésirables et les courriels contenant des fautes de frappe afin de rendre votre liste efficace et sans problème.
Mais comment vérifier une adresse électronique en Python ?
Voici le tutoriel avec les codes que vous pouvez copier et coller pour savoir si vous avez un email invalide dans votre liste.
⬇️ Vous manquez de temps ? Voyez le moyen le plus rapide à la fin !
Méthode 1 : utilisation d’expressions régulières
Une expression régulière (également connue sous le nom de Python regex) est un outil puissant dans la boîte à outils de tout programmeur pour manipuler et valider les chaînes d’une adresse électronique. Le module « re » de Python offre une prise en charge complète des expressions régulières de type Perl.
1. Importer le module re
Installez le re-module, qui est intégré à Python, de sorte qu’il n’est pas nécessaire de procéder à des installations supplémentaires. Ajoutez simplement la ligne suivante au début de votre script .
2. Définissez votre expression régulière pour la validation du courrier électronique
Définissez ensuite un modèle d’expression régulière correspondant à une adresse électronique type.
Ce modèle vérifie les éléments suivants
- Une séquence de caractères alphanumériques, de points, de soulignés, de pourcentages et de signes plus (partie locale du courrier électronique).
- Le symbole @.
- Un nom de domaine composé de caractères alphanumériques et de points.
- Domaine de premier niveau composé de 2 à 7 caractères alphabétiques.
Si une adresse ne comporte pas ces détails et des caractères valides, il s’agit d’un courrier électronique non valide.
3. Développer un algorithme pour valider les adresses électroniques
Écrire une fonction d’aide nommée » Vérifier « qui utilise le » re.fullmatch La commande « Adresse e-mail ». Elle compare l’ensemble de la chaîne de l’adresse électronique à votre motif d’expression rationnelle afin de vérifier la validité de tout type d’adresse électronique.
4. Tester le fonctionnement
Enfin, testez votre script avec différentes chaînes de courrier électronique pour le voir à l’œuvre.
Attention aux limites des expressions régulières
Les expressions régulières peuvent poser problème :
- Parties locales complexes – La partie locale d’une adresse électronique (avant le symbole @) peut inclure une variété de caractères et de motifs qu’il est difficile de capturer avec précision à l’aide d’une expression rationnelle.
- Validation du domaine – Les modèles de regex peuvent également avoir des difficultés à vérifier que la partie « domaine » de l’adresse électronique est valide (après le symbole @). En d’autres termes, ce type de validation vous permet simplement de vérifier le format de la chaîne de l’adresse électronique, mais rien de plus.
- Adresses électroniques internationalisées – Il peut produire des résultats erronés lors de la gestion de domaines en caractères non latins ou avec des caractères spéciaux (qui sont de plus en plus courants).
Méthode 2 : validation à partir d’un fichier texte
Dans le monde réel, vous devrez probablement valider plus de courriels que quelques uns. Dans ce contexte, la validation de courriels en masse à partir d’un fichier est parfaitement logique.
1. Lire des courriels à partir d’un fichier texte
Tout d’abord, vous devez lire les adresses électroniques à partir d’un fichier texte. Supposons que vous disposiez d’un fichier nommé emails.txt où chaque ligne contient une adresse électronique.
Ce script ouvre le fichier, lit chaque ligne (chaque courriel) et renvoie une liste de courriels, en supprimant en même temps tout espace blanc supplémentaire.
2. Utiliser la fonction de validation du courrier électronique
Utilisez re.search pour la validation des courriels. Le code vérifiera la validité de chaque courriel lu dans le fichier.
3. Valider les courriels de la liste
Il est maintenant temps de parcourir la liste d’adresses électroniques et de valider chacune d’entre elles à l’aide de la fonction valider_email fonction.
Le code ci-dessus classe les courriels dans des listes valides et non valides et indique clairement quels courriels ont passé le test de validation.
4. Test du codage
Pour tester le processus, créez un fichier nommé emails.txt et remplissez-le avec différentes adresses électroniques (vraies et fausses). Exécutez le script pour voir comment il classe chaque courriel.
Méthode 3 : utilisation de email_validator
T validateur_d’email valide qu’une chaîne de caractères respecte le format d’e-mail « [email protected] », par exemple lors de l’insertion d’e-mails dans des formulaires de connexion sur le site web. Elle fournit des alertes d’erreur conviviales dans les cas où la validation échoue.
Contrairement aux expressions régulières, email_validator effectue des vérifications approfondies de la structure d’une adresse électronique, de la validité du domaine et de l’intégrité générale.
1. Installer la bibliothèque email_validator
Installez la bibliothèque à l’aide de pip – l’installateur de paquets Python. Exécutez la commande suivante dans votre terminal ou votre invite de commande.
2. Utilisez la fonction email_validator
Commencez par importer les fonctions nécessaires de la bibliothèque email_validator.
3. Créer un algorithme
Dans votre script Python, incorporez la bibliothèque et utilisez-la pour valider une adresse électronique.
4. Testez-le
S’il est valide, il renvoie le formulaire de courrier électronique normal. S’il n’est pas valide, il fournit un texte d’erreur clair et lisible par l’homme.
Méthode 4 : utiliser re.match
Les méthodes Re.match utilisent les expressions rationnelles de Python pour vérifier l’apparence des adresses électroniques. Elles examinent le nom de l’utilisateur et le nom de domaine – et s’assurent que l’e-mail contient tous les éléments nécessaires, comme le symbole @.
Remarque : l’algorithme repère les lettres minuscules, les chiffres et les caractères spéciaux. Mais il ne peut pas dire si l’adresse électronique existe ou si le domaine fonctionne.
1. Ajouter le module re
Commencez par réimporter le « re ».
2. Définir le motif de l’expression rationnelle de l’email
Définir le modèle d’une adresse électronique valide. Un modèle de base comprend des caractères de contrôle pour la partie locale de l’e-mail, un symbole @ et des caractères pour les noms de domaine. Voici un modèle de regex simple mais efficace pour valider les courriels.
Ce modèle garantit que le format de l’adresse électronique commence par un caractère alphanumérique (y compris les points, les traits de soulignement et les pourcentages), suivi du symbole @, et se termine par un nom de domaine.
3. Valider l’email
Enfin, utilisez la fonction re.match() pour vérifier si l’adresse électronique correspond au modèle.
Il renverra « Email valide » si l’entrée correspond au modèle et une erreur dans le cas contraire.
4. Testez-le
Pour tester les scripts en profondeur et voir s’ils renvoient des résultats erronés, essayez-les avec une variété de courriels.
La façon la plus simple de valider les courriels – un service de vérification des courriels
Avez-vous déjà souhaité pouvoir valider des courriels sans avoir à coder ? Souhaité trouver chaque adresse email invalide ou email temporaire en quelques secondes ?
Bouncer comble cette lacune.
C’est un outil facile à utiliser qui vous aide à nettoyer votre liste d’emails en quelques clics (littéralement quelques clics !).
En outre, il peut vérifier des adresses électroniques données hébergées sur divers serveurs de messagerie (y compris les vérifications globales de Google Workspace et Office365).
Comment faire ?
Étape 1 : Importer votre liste de diffusion
Le démarrage est facile. S’INSCRIRE Créez un compte utilisateur et téléchargez votre liste d’emails sur Bouncer.
Il peut s’agir d’un fichier CSV, TXT de votre ordinateur ou d’une feuille de calcul.
Alternative : si vous recherchez encore plus de commodité, Bouncer peut être intégré directement avec les outils que vous utilisez déjà afin que vous puissiez savoir si une adresse est valide directement à partir de votre formulaire d’inscription. Cela signifie que vous pouvez valider les adresses électroniques en temps réel et intégrer Bouncer de manière transparente dans votre flux de travail existant.
Étape 2 : Commencer à valider
Une fois votre liste téléchargée, cliquez sur le bouton « valider ». Bouncer passe rapidement en revue vos emails et repère ceux qui pourraient vous poser problème.
Il y a il n’est pas nécessaire de suivre le processus et d’y passer du temps. C’est le rôle du videur.
Une fois votre liste vérifiée, Bouncer vous envoie une notification par e-mail afin que vous puissiez immédiatement prendre les mesures nécessaires pour augmenter la valeur de vos campagnes de publipostage.
Il peut repérer les courriels jetables, les pièges à spam et de nombreux autres types de courriels indésirables avec une grande précision de validation des courriels.
➡️ Voir le processus de validation des courriels en détail ici : Comment vérifier la validité d’une adresse électronique
Étape 3 : Obtenir des résultats en quelques minutes
La beauté de Bouncer réside dans sa vitesse et son efficacité (même 200 000 courriels par heure !). C’est ce qui le rend
En un rien de temps, votre liste d’adresses électroniques est vérifiée. Vous n’avez pas besoin d’attendre longtemps pour obtenir des résultats.
Cette rapidité d’exécution est idéale pour les entreprises et les particuliers qui privilégient le temps et l’efficacité.
Quels résultats obtiendrez-vous ? Le résultat final sera divisé en quatre catégories principales – livrable, risqué, non livrable et inconnu (généralement très faible à 0,3-3%).
Vous pouvez ainsi supprimer rapidement les courriels indésirables qui nuisent à la réputation de l’expéditeur.
Enfin, parlons d’argent.
Bouncer vous offre 100 crédits gratuitement, ce qui est une bonne façon de tâter le terrain. Ensuite, vous avez le choix entre payer au fur et à mesure ou choisir un plan adapté à vos besoins. Pour la validation d’e-mails en masse, Bouncer offre une précision et une rapidité optimales.
Bouncer aide votre email à atteindre les gens et à contourner les filtres anti-spam. Sans compter que c’est bien plus simple que d’essayer de maîtriser Python. Pour le temps et les maux de tête qu’il permet d’économiser, c’est un investissement intelligent qui porte ses fruits.
Valider les adresses électroniques sans utiliser de code de programmation
Sans aucun doute, il est utile de maîtriser Python pour la validation des emails. Mais ce n’est pas le chemin le plus facile pour tous ceux qui veulent vérifier la validité d’un courriel. La courbe d’apprentissage peut être abrupte, et tout le monde n’a pas le temps ou les ressources nécessaires pour se plonger dans les codes et les scripts.
L’outil de vérification d’emails en masse de Bouncer est un bouton facile à utiliser pour confirmer que vos emails sont corrects. Sans aucun code. Donnez une chance à Bouncer – c’est un choix judicieux pour vérifier les courriels en toute tranquillité.