Déterminer serveur POP/IMAP à partir de l'adresse email
Est-il un moyen de déterminer serveur POP ou IMAP donné l'adresse e-mail? Je suis la création d'une application pour les utilisateurs non-techniques et je n'ai pas vraiment envie de les déranger en demandant de l'IMAP/POP serveurs. mail2web.com fait cela, mais je ne suis pas sûr de savoir comment.
OriginalL'auteur raghu | 2010-01-22
Vous devez vous connecter pour publier un commentaire.
C'est de cette façon Thunderbird ne
http://mxr.mozilla.org/comm-central/source/mailnews/base/prefs/content/accountcreation/guessConfig.js
OriginalL'auteur Midhat
Thunderbird 3 t-il trop.. je voudrais prendre un coup d'oeil au code source.
Je pense que c'est juste une table de recherche ...
OriginalL'auteur Joril
Il n'y a rien d'une norme qui dicte un serveur POP/IMAP pour un domaine donné. Seulement de la convention ou, comme Joril suggère, tables de consultation peuvent être utilisés. Les serveurs SMTP sont différents, tout comme il y a une exigence fonctionnelle à envoyer l'e-mail sur le prochain arrêt. Ramasser (en passant par le POP/IMAP) est un domaine local admin question. Désolé.
Je pense que tu pourrais prendre le nom de domaine et de construire un nom de serveur tels que [email protected] devient pop.mymail.com et imap.mymail.com. Ou peut-être aller plus loin et interroger les enregistrements MX et d'effectuer des substitutions. Ensuite, vous pouvez courir à travers votre liste de candidats pour les serveurs à la recherche pour l'un de POP/IMAP réponse. Peut-être un peu douteux sur le plan de la sécurité.
Cheers,
Dan
OriginalL'auteur Dan Kendall
Il n'y a absolument aucun moyen de le faire correctement en général.
Cependant, vous pouvez utiliser des tables de communes de messagerie les fournisseurs de remplir les valeurs par défaut, et vous pourriez remplir smtp.example.com etc... mais qui va encore échouer dans certains cas simples, bien que, comme mon système de travail où tout est sur mail.wherever.com des numéros de port. Donc en fin de compte, l'utilisateur doit être en mesure de remplacer quoi que vous fassiez.
Si vous voulez vraiment être général, vous allez avoir à traiter avec des certificats et des EAP.
OriginalL'auteur Andrew McGregor
Thunderbird fait un bon travail. C'est méthode est décrite ici https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration. Ci-dessous un extrait de la documentation.
Tous la recherche de mécanismes d'utiliser l'adresse e-mail de domaine en tant que base pour la recherche. Par exemple, pour l'adresse e-mail [email protected] la recherche est effectuée (dans cet ordre):
Nous pouvons à l'avenir ajouter des enregistrements DNS SRV comme mécanisme de prise en charge dans le futur, mais nous n'.
OriginalL'auteur P. R. Ribeiro