O. Net veya PHP kullanarak herhangi bir e-posta id için POP3 sunucusu bulmak mümkün mü?

4 Cevap

O (sam@mycustomdomain.com gibi) herhangi bir e-posta id için POP3 sunucu adresini bulmak mümkün mü? Eğer evet ise, PHP veya. Net tercihen bazı rehberlik veriniz.

Edit : I get addresses by querying MX record but those are not always the same which people use to fetch their emails.

4 Cevap

Ben herhangi bir e-posta adresi için POP3 sunucu "tahmin" ve her zaman doğru olabilir sanmıyorum, hayır: POP3 sunucusu birini yapabilirsiniz:

  • pop.thedomainnameintheaddress gibi bir şey
  • veya ssl.hostingcompany.com gibi tamamen farklı bir şey,

Birinci durumda, tahmin etmeye çalışın - ve bazen de doğru ... Ama ikinci, oldukça bir şansı yok.


You might want to take a look at Thunderbird 3 : I think it includes some auto-configuration mecanism about that : you enter your e-mail address, and it tries to find the POP server for your.

Değil çalışır, ama ben Thunderbird istekleri gönderir, bilgilerin bu tür containning bir veritabanı olduğunu varsayalım nasıl emin; Bu "en iyi" çözüm olacaktır, ben Thunderbird kendisini değiştirmek zorunda kalmadan güncellenebilir olarak söyleyebilirim, ve "tahmin" dayanmaz.


About Thundrbird's autoconfiguration mecanism, here's an interesting link : https://wiki.mozilla.org/Thunderbird:Autoconfiguration#Implementation -- especially the third point, which links to a directory where you can find configuration files for lots of domains.

For instance : https://live.mozillamessaging.com/autoconfig/gmail.com
Gets you an XML file indicating how Thunderbird has to be configured for @gmail.com emails.

Ve diğer etki için yapılandırma dosyaları oldukça bir çiftin - bu yüzden, en azından "iyi bilinen" etki için, ilginç bir fikir olabilir ;-)

Tabii ki, bu non-iyi bilinen etki için sorunu çözmez ...

Ben öyle düşünmüyorum; En az değil, genel bir şekilde. E-postalar sadece doğru etki alanına iletilir ve dahili işlenir. Örneğin, benim e-posta adresi IMAP ve POP erişimi sağlar hem bir sunucuda saklanır ve aynı zamanda IMAP ve POP erişimi sağlamak bir web posta sağlayıcısının, iletilir. Yani soru 'kendi POP3 sunucu ne?' gerçekten mantıklı değil.

Hayır, gerçekten değil. Bu e-posta adresi için bir smtp sunucusu bulmak ancak mümkündür. Gerçekten herhangi bir programlama diline özgü değildir, ancak bu konuda gitmek istiyorum yolu e-posta adresine (örneğin me@somedomain.com => somedomain.com) özü alanı olabilir ve daha sonra type = MX ile bir dns sorgu yapmak istiyorum. Bu öncelik sırasına göre, bu etki alanı için postaları kabul sunucularını dönecektir.

Soru ise, "herhangi bir e-posta adresi için bunun için bir POP3 sunucu adresini bulmak için otomatik bir yol var mı?" Ben cevap no olduğunu söyleyebilirim.

Bazı insanlar belki de kendi e-postalara POP3 erişimi yok ve benim gibi pek çok insan kendi etki, bir servis sağlayıcı barındırılan ve POP3/IMAP sunucuları servis sağlayıcının etki altında var.