ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »