Besoin de mettre en œuvre la validation par courriel pour trouver si l'e-mail existe vraiment. Après que certaines recherches ont trouvé que ceci n'est pas possible en raison des techniques de contrôle de spam utilisées (par exemple, liste grise).Email Validation en utilisant MX
Alors déplacé avec MX et un chèque d'attribut (comme nous ne sommes pas autorisés à envoyer des mails de confirmation directement):
DirContext ictx = new InitialDirContext(); Attributes attrs = ictx.getAttributes("gmail.com", new String[] {"MX"});
Je reçois les résultats mais ne savez pas comment fonctionne la recherche DNS ici (la arrière-plan complet de la demande et de la réponse, c'est-à-dire comment la demande est transmise au serveur d'échange de courrier et quel port est utilisé pour contacter le serveur Mail Exchange)
Ceci aidera énormément à passer à l'environnement de production sans aucun doute sur le comportement du réseau que nous avons strick restrictions de pare-feu.
Production Env: Serveur Weblogic sur SE Solaris.
dicussion similaire est à l'Email validation MX Lookup, mais il ne marche pas suffisamment de détails
Alex, je suis clair avec le point 2 que vous avez mentionné, je l'ai essayé et fonctionne pour la plupart pour les fournisseurs de messagerie (gmail, hotmail etc) mais a échoué pour les autres ... Mais je veux savoir comment le point 1 fonctionne, c'est-à-dire comment la recherche DNS fonctionne – msher420
Demandez-vous, quelle est la théorie derrière pourquoi le test fonctionne? Ou comment effectuer le test dans la langue de votre choix? –
comment le test fonctionne ??? Je sais que le serveur dns est contacté pour obtenir les résultats .. mais il y a une restriction stricte de pare-feu dans notre QA enviornmnet mais je pourrais faire une recherche DNS sur l'enregistrement MX .. donc fondamentalement comment la recherche DNS est faite ... – msher420