Скрипт для определения типа учетной записи электронной почты - PullRequest
0 голосов
/ 02 марта 2011

Мне нужна помощь / руководство, чтобы написать скрипт, который найдет тип почтового ящика по его адресу.(например: POP, IMAP или Exchange). Например, я напишу: «xxx@gmail.com», и ответом будет «pop / imap».

Я считаю, что это возможно, потому что я знаю blackberryсистемы, например, могут делать это при настройке учетных записей электронной почты или даже смартфоновexchange может использовать любой порт.

Я предпочитаю использовать javascript для этой работы.

Спасибо, Rotem

1 Ответ

1 голос
/ 02 марта 2011

Одним из вариантов может быть реализация протокола Exchange Autodiscover , который предназначен для клиентов ActiveSync для автоматического определения настроек на основе адреса электронной почты. Однако это требует дальнейшей настройки на сервере Exchange, и не все системы будут поддерживать это.

Другим вариантом может быть поиск MX в домене, подключение к SMTP-порту и некоторые предположения, основанные на том, что сервер называет (Microsoft ESMTP MAIL - это ответ Windows, но это не обязательно указать сервер Exchange).

Устройства BlackBerry не поддерживают Exchange ActiveSync без стороннего программного обеспечения или серверной BES. Устройства Windows Mobile будут использовать протокол автообнаружения для серверов Exchange или попросить пользователя ввести данные Exchange вручную, если сервер его не поддерживает.

...