Question

Est-il possible de vérifier si un adresse email est existante?

Je l'ai déjà entendu dire qu'il était possible grâce à « mise en contact » l'email-hôte, mais il pourrait être « dangereux » parce que votre domaine pourrait être interdit par le courrier électronique hôte d'un traité comme spam respectif.

Mon scénario est que je voudrais vérifier les clients e-mail actuelle dans la db, et mise à jour si nécessaire.

Quelle option dois-je?

J'utilise ASP.NET MVC avec.

Merci, Michael.

Était-ce utile?

La solution

par l'adresse email lui-même, vous pouvez vérifier que le domaine existe (sage DNS) et les enregistrements de MX. Ceci est un moyen de vérifier - à peu près - les erreurs humaines tout inputing l'e-mail en premier lieu. Vous pouvez attraper quelques pourcents.

Si vous avez besoin d'un contrôle sérieux de tous les utilisateurs / clients, ce qui est obligatoire, la seule solution que je vois est de leur envoyer un courrier leur demandant de cliquer sur un lien afin de valider leur compte.

Mais votre courrier peut être pris pour le spam / un moyen de voler des informations, et de nombreux utilisateurs peuvent avoir peur de réellement click. Donc, votre courrier doit être soigneusement construit, indiquant le nom et prénom de la personne (moins de chances d'être du spam) et la raison pour laquelle vous avez absolument besoin de l'aide de leur côté.

Autres conseils

Oui, SMTP, vous pouvez résoudre un enregistrement MX pour le domaine des destinataires, puis communiquer avec le serveur donné et faire un RCPT TO: - le serveur va alors confirmer / infirmer si le destinataire existe (en supposant que le serveur refuse de RELAY et que le serveur ne fera pas toutes les prises)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top