Я не думаю, что вы можете «угадать» POP3-сервер для любого адреса электронной почты и каждый раз быть правы, нет: POP3-сервер может:
- быть чем-то вроде pop.thedomainnameintheaddress
- или что-то совершенно другое, например, ssl.hostingcompany.com
В первом случае вы можете попытаться угадать - а иногда и правы ... Но во втором случае у вас нет шансов.
Возможно, вы захотите взглянуть на Thunderbird 3: я думаю, что он включает в себя некоторый механизм автоматической настройки: вы вводите свой адрес электронной почты, и он пытается найти POP-сервер для вашего.
Не уверен, как это работает, но я предполагаю, что есть база данных, содержащая такую информацию, в которую Thunderbird отправляет запросы; Я бы сказал, что это было бы «лучшим» решением, поскольку оно может быть обновлено без необходимости изменения самого Thunderbird и не полагаться на «догадки».
О Механизм автоконфигурации Thundrbird , вот интересная ссылка: https://wiki.mozilla.org/Thunderbird:Autoconfiguration#Implementation - особенно третий пункт, который ссылается на каталог, где вы можете найти файлы конфигурации для множества доменов.
Например: https://live.mozillamessaging.com/autoconfig/gmail.com
Получает XML-файл , указывающий, как Thunderbird должен быть настроен для @gmail.com
электронных писем .
И есть довольно много файлов конфигурации для других доменов - так что это может быть интересной идеей, по крайней мере, для "известных" доменов; -)
Конечно, это не решает проблему для не известных доменов ...