POP3 и SMTP

POP3 и SMTP - это почтовые серверы для отправки и приема сообщений по электронной почте. POP3 - сервер входящей почты (через него пользователь получает сообщения на свой e-mail адрес), SMTP - сервер исходящей почты (через него пользователь отправляет свои сообщения другим абонентам сети).

Сервер POP3 работает следующим образом: первоначально, на нем создается отдельная папка на определенного пользователя, при обращению к которой она запрашивает логин и пароль этого пользователя (установленные им самим). Логин является названием этой папки и первым словом адреса электронной почты. Пароль также выбирается пользователем. При правильном введении логина и пароля пользователь получает доступ к своей папке и сервер автоматически включает передачу всего ее содержимого ползователю. Таков алгоритм работы сервера POP3.

Сервер SMTP работает немного по другому: пользователь соединяется с сервером (теперь сервер уже не запрашивает логин и пароль), происходит автоматическое отправление почты с компьютера пользователя на сервер SMTP, он в свою очередь проверяет адрес того, кому посылается сообщение и, если такой адрес существует, то сообщение благополучно отправляется. В случае неправильного введения или отсутствия адреса получателя, сервер SMTP отправляет специальное, генерируемое им сообщение, отправителю, сообщающее об определенной ошибке.

Схематически алгоритм работы серверов POP3 и SMTP можно изобразить так:

Сообщение от отправителя
Сервер SMTP
Проверка правильности адреса получателя
Отправление почты
Принятие почты сервером POP3 получателя
Обращение к серверу POP3 получателем
Проверка правильности логина и пароля
Скачивание почты получателем

Это схематическое изображение работает при правильном введении адреса, логина и пароля получателя.