Peut on savoir si une adresse email existe?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Peut on savoir si une adresse email existe?

Message par Micoute »

Moi-même, j'ai créé un logiciel qui envoie des emails, mais ça ne fonctionne pas avec tous les smtp, par exemple Sfr et toutes ses filliales, alors qu'avec Orange, Bouygues ou Free aucun problème
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: Peut on savoir si une adresse email existe?

Message par Marc56 »

Pour vérifier si un mail existe ou pas, le seul moyen est d'envoyer un mail, donc le destinataire le reçoit.
Le script PHP ne fait rien d'autre que d'envoyer un mail et analyser la réponse, chose que PB peut faire aussi. Le "dialogue" avec un serveur de mail se fait en texte brut, c'est pour ça qu'on se sert d'un simple telnet en cas de doute sur un client mail.

Tu peux par contre savoir si le domaine existe en interrogeant le DNS. Déjà sur le TLD, même si tu ne connais pas le nom du serveur de mail lui-même.

Tu peux savoir s'il y a un serveur de mail en envoyant un mail au robot (ping@...) mais cette boite automatique est souvent désactivé de nos jours. Il y a aussi le Telnet sur le port SMTP (25 par défaut)

Il y a aussi la notification de distribution, mais cette fonction est aussi souvent désactivée de nos jours.
La notification de distribution est (était) envoyée par le serveur dès qu'un mail était accepté par ce dernier (donc l'adresse existe). À ne pas confondre avec l'accusé de lecture qui est envoyé par le client mail du destinataire (s'il accepte)

Il n'y a pas d'annuaire général, chaque gestionnaire de mail peut créer et supprimer des boites emails et alias. Tout se fait en local sur le serveur.
Avatar de l’utilisateur
GallyHC
Messages : 1703
Inscription : lun. 17/déc./2007 12:44

Re: Peut on savoir si une adresse email existe?

Message par GallyHC »

Bonjour,

Comme le dit tout le monde, cela n'est pour moi pas possible et l'envois d'un mail a une bonne adresse ne dit pas non plus que celle-ci existe bien. Souvent il y a l'adresse "poubelle" ou celle que tout ce qui n'est pas bon est renvoyer, donc tu sais que le domaine de mail existe et c'est tout.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
boby
Messages : 261
Inscription : jeu. 07/juin/2007 22:54

Re: Peut on savoir si une adresse email existe?

Message par boby »

Comme le dit tout le monde, cela n'est pour moi pas possible et l'envois d'un mail a une bonne adresse ne dit pas non plus que celle-ci existe bien. Souvent il y a l'adresse "poubelle" ou celle que tout ce qui n'est pas bon est renvoyer, donc tu sais que le domaine de mail existe et c'est tout.
Et on peut même rajouter les adresses jetable qui rendent la vérification d'une adresse par envoie de mail totalement inéficace.
Répondre