Автоматическое определение имени сервера IMAP по адресу электронной почты

Я работаю над своим собственным почтовым клиентом. И в настоящее время, когда пользователь добавляет новый почтовый ящик, я заставляю его вручную вводить имя сервера IMAP (скажем, imap.gmail.com). Я заметил, что существуют почтовые клиентские приложения, которые каким-то образом автоматически определяют правильное имя сервера IMAP.

Итак, вопрос в том, есть ли какая-либо база данных или что-то в этом роде, которая принимала бы вход в систему в качестве входных данных и возвращала бы имя сервера IMAP в качестве выходных данных?

Если это важно, я использую Python (Django) и MySQL на сервере.


person Crazy Frog    schedule 09.12.2017    source источник


Ответы (1)


Такая база данных есть/была, да. Mozilla управляет/эксплуатировала его для Thunderbird, и я думаю, что большинство другие копируют подходы, использованные в исходном коде Thunderbird.

person arnt    schedule 09.12.2017