Как работает почтовый клиент (например, Thunderbird)?

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

Как они подключаются к SMTP-серверам (я думаю, с помощью встроенных библиотек)?

Где хранятся письма?

Как шифруются пароли?

Как они проверяют, подключен ли компьютер к Интернету?


person Peeyush    schedule 04.10.2014    source источник


Ответы (1)


Ваш вопрос слишком широк, чтобы ответить здесь. Но вы можете проверить следующие названия, чтобы получить первоначальное представление.

Прежде всего, вы должны узнать, как работает протокол SMTP. Он старый и стабильный, поэтому им легко управлять. Вы можете начать с чтения [название SMTP в Википедии] (http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol< /а>). На самом деле существует полный пример транспорта SMTP, который вы можете попробовать с работающим smtp-сервером после установления соединения telnet.

Кроме того, если вы хотите внедрить почтовый клиент, вы должны узнать об IMAP и POP3, прочитав соответствующие заголовки википедии и ссылки на них.

person Özgür Eroğlu    schedule 04.10.2014