logo
Otvety_seti

22 Вопрос. Электронная почта. Pop3. Smtp.

Протоколы электронной почты: SMTP, Pop, IMAP.

Модель протокола. Взаимодействие в рамках SMTP строится по принципу двусторонней связи, которая устанавливается между отправителем и получателем почтового сообщения. При этом отправитель инициирует соединение и посылает запросы на обслуживание, а получатель на эти запросы отвечает. Фактически, отправитель выступает в роли клиента, а получатель - сервера.

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

SMTP –это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP: от клиента к серверу или между серверами.

Основные команды SMTP:

--HELO - Идентифицирует SMTP-сервер отправителя, открывает сеанс

--MAIL FROM - Задает адрес отправителя

--RCPT TO - Задает адрес получателя

--DATA - Указывает на начало сообщения. Для окончания сообщения указывается точка

--QUIT - Завершает SMTP-сеанс

Отправка почтового сообщения начинается по команде MAIL, идентифицирующей отправителя:

MAIL FROM: paul@quest.polyn.kiae.su

Следующей командой определяется адрес получателя: RCPT TO: paul@apollo.polyn.kiae.su

После того, как определен отправитель и получатель почтового сообщения, можно отправлять последнее: DATA

Команда DATA вводится без параметров и идентифицирует начало ввода почтового сообщения. Сообщение вводится до тех пор, пока не будет введена строка с точкой в первой позиции. Согласно стандарту почтового сообщения RFC822 отправитель передает заголовок и тело сообщения, которые разделены пустой строкой. Сам протокол SMTP не накладывает каких-либо ограничений на информацию, которая заключена между командой DATA и "." в первой позиции последней строки.

POP3–почтовый протокол, используемый почтовым клиентом для получения сообщений электронной почты с сервера.

USER [имя] Передаёт серверу имя пользователя: Аргументы --[имя] -строка, указывающая имя почтового ящика. Ограничения Нет.

ASS[пароль] - Передаёт серверу пароль почтового ящика: Аргументы - [пароль] -пароль для почтового ящика. Ограничения - Работает после успешной передачи имени почтового ящика.

APOP [имя][digest] - Команда служит для передачи серверу имени пользователя и зашифрованного пароля(digest)

Аргументы [имя] -строка, указывающая имя почтового ящика, [digest]-зашифрованная временная метка паролем пользователя по алгоритму MD5. Ограничения Её поддержка не является объязательной.

STAT - Сервер возвращает количество сообщений в почтовом ящике плюс размер почтового ящика. Аргументы Нет. Ограничения -Доступна после успешной идентификации

LIST[номер сообщения] - Запрос информации о сообщении (или о всех –без аргумента). Аргументы [сообщение]-номер сообщения (необязательный аргумент). Ограничения Доступна после успешной идентификации

RETR [номер сообщения] - Сервер передаёт сообщение с указанным номером. Аргументы[сообщение] -номер сообщения. Ограничения - Доступна после успешной идентификации

DELE [номер сообщения] - Сервер помечает указанное сообщение для удаления. Аргументы[сообщение] -номер сообщения. Ограничения - Доступна после успешной идентификации

QUIT – Аргументы Нет. Ограничения Нет.

IMAP4 –прикладной протокол электронной почты, позволяющий почтовому клиенту получать доступ к сообщениям на сервере

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4