2010-06-07 5 views
1

Je veux vérifier si une adresse e-mail est valide et existe. Je veux dire ne pas utiliser regex. J'ai besoin d'un valitadion en utilisant mx.vérifier si e-mail est valide et existe

par exemple comment vérifier blablabla [at] gmail.com existe sur gmail.com

il serait mieux en utilisant CMD (victoire)

Répondre

6

Le seul moyen fiable est d'envoyer un message au compte et demander au destinataire de faire quelque chose (par exemple, cliquer sur un lien unique dans l'e-mail).

+1

En effet. La raison d'être de la réponse de Matthew: même un e-mail correctement formaté envoyé à une adresse «valide» - ne rebondissant pas - n'est pas garanti qu'il est réellement livré à une boîte aux lettres et lu par une personne. En fonction des exigences du PO en matière d'adresses de courrier électronique «fourre-tout» ou «fourre-tout», une sorte de lien de notification est nécessaire si vous souhaitez obtenir la preuve qu'une personne a lu le courrier. Mais alors, même les courriels envoyés à une boîte aux lettres normale peuvent rester non lus (ou non-agi-sur) en raison des mesures préventives de SPAM. –

-3

Envoyez un e-mail à l'adresse e-mail cible et appelez-la invalide si l'e-mail rebondit. C'est le seul moyen de tester l'authenticité d'un email-id.

+1

Cela peut prouver qu'il est invalide (s'il rebondit) mais pas qu'il est valide (s'il n'y a pas de réponse, cela peut signifier qu'il a été mangé silencieusement par le MTA). – bortzmeyer

0

Je vous suggère de jeter un oeil à EmailVerify.NET, un composant Microsoft .NET qui peut valider les adresses de courrier électronique selon les normes IETF (y compris les mots cités et caractères non-ASCII) et peut être facilement intégré dans votre solutions (même si vous prévoyez d'en faire une basée sur la console). Comme vous l'avez demandé, le composant permet même de contacter un échangeur de courrier étranger pour vérifier si une adresse e-mail donnée existe ou non et rapporte tous les détails de cette transaction.

Disclaimer: Je suis le développeur principal de ce composant.

Questions connexes