ВУЗ:
Составители:
Рубрика:
94
9.3 Протоколы электронной почты
9.3.1 Простой протокол передачи почты SMTP
Простой протокол передачи почты SMTP (англ. Simple Mail Transfer
Protocol) описан в RFC 821 и RFC 822 и предназначен для отправки почты на
почтовый сервер. Поступающая по протоколу SMTP на сервер почта
раскладывается по личным почтовым ящикам пользователей и хранится до тех
пор, пока пользователь ее не получит. В качестве почтовых
ящиков могут
использоваться либо отдельные файлы, либо специализированная база данных.
Передача почты по протоколу SMTP начинается с установления
клиентом TCP-соединения с сервером (стандартный порт — 25). По
установленному соединению клиент и сервер обмениваются текстовыми
строками: клиент передает запросы, а сервер — ответы. Каждый запрос и ответ
завершается переводом строки. Каждый ответ сервера начинается с
трехзначного числа, первая цифра которого указывает на успешность
выполнения последнего запроса: 2 — успешное выполнение, 3 — ожидается
продолжение запроса, 5 — ошибка.
В таблице 10.1 приведена типовая последовательность обмена запросами
и ответами во время сеанса связи по протоколу SMTP.
Таблица 10.1 — Пример SMTP-сеанса
№ Клиент Сервер
1 220 Welcome!
2 HELO mail.server.ru
3 250 mail.server.ru
4 MAIL FROM: [email protected]
5 250 OK
6 RCPT TO: [email protected]
7 250 OK
8 DATA
9 354 Start mail input; end with <CRLF>.<CRLF>
10 <текст сообщения>
11 .
12 250 OK
13 QUIT
14 221 CLOSED
9.3 Протоколы электронной почты
9.3.1 Простой протокол передачи почты SMTP
Простой протокол передачи почты SMTP (англ. Simple Mail Transfer
Protocol) описан в RFC 821 и RFC 822 и предназначен для отправки почты на
почтовый сервер. Поступающая по протоколу SMTP на сервер почта
раскладывается по личным почтовым ящикам пользователей и хранится до тех
пор, пока пользователь ее не получит. В качестве почтовых ящиков могут
использоваться либо отдельные файлы, либо специализированная база данных.
Передача почты по протоколу SMTP начинается с установления
клиентом TCP-соединения с сервером (стандартный порт — 25). По
установленному соединению клиент и сервер обмениваются текстовыми
строками: клиент передает запросы, а сервер — ответы. Каждый запрос и ответ
завершается переводом строки. Каждый ответ сервера начинается с
трехзначного числа, первая цифра которого указывает на успешность
выполнения последнего запроса: 2 — успешное выполнение, 3 — ожидается
продолжение запроса, 5 — ошибка.
В таблице 10.1 приведена типовая последовательность обмена запросами
и ответами во время сеанса связи по протоколу SMTP.
Таблица 10.1 — Пример SMTP-сеанса
№ Клиент Сервер
1 220 Welcome!
2 HELO mail.server.ru
3 250 mail.server.ru
4 MAIL FROM: [email protected]
5 250 OK
6 RCPT TO: [email protected]
7 250 OK
8 DATA
9 354 Start mail input; end with .
10 <текст сообщения>
11 .
12 250 OK
13 QUIT
14 221 CLOSED
94
Страницы
- « первая
- ‹ предыдущая
- …
- 92
- 93
- 94
- 95
- 96
- …
- следующая ›
- последняя »
