11.05.2012 | Теория отправки почты в интернете
Как происходит отправка почты в интернете? После того, как Вы нажали кнопку Send, почтовая программа-клиент отмечает на «конверте» письма все необходимые данные, после чего передает Ваше сообщение почтовому серверу SMTP (расшифровывается Simple Mail Transfer Protocol). Затем сервер ставит свой штамп, в котором указывается тоже дата, время и IP- адрес самого сервера, определяет IP-адрес того компьютера, на котором находится почтовый адрес получателя и отправляет туда письма, где его берет под свое начало другой SMTP-сервер.
Получив письма, сервер отправляет его в почтовый ящик – некоторый файл, имя которого совпадает с именем хозяина этого ящика. Отныне Ваше отправленное письмо находится в spool-директории.
Если на компьютере нет ящика с именем Вашего адресата или Ваш файл превысил ограничение на входящую почту, то нужно отправить данное письмо обратно. Сделает это программа Mailer-Daemon, приписав объяснение, почему она это сделала.
Когда Вы нажимаете «получить письмо», Ваша клиент-программа запрашивает разрешение у POP-сервера (сервер входящей почты) проверить почтовый ящик. Тот находит Ваш файл в spool-директории, копирует его и отправляет обратно клиент-программе, которая отчитывается о получении POP-серверу, после чего он обнуляет файл в spool- директории.
Затем за почтовым клиентом остается малое: разбить файл на письма и взять из него файловые вложения, если они там есть.
|