Книга: Искусство программирования для Unix
Пример 5.7. SMTP-сеанс
Пример 5.7. SMTP-сеанс
С: <клиент подключается к служебному порту 25>
С: HELO snark.thyrsus.com отправляющий узел
идентифицирует себя
S: 250 OK Hello snark, glad to meet you подтверждение получателя
C: MAIL FROM: <[email protected]> идентификация отправляющего
пользователя
S: 250 <[email protected]>... Sender ok подтверждение получателя
С: RCPT TO: [email protected] идентификация целевого
пользователя
S: 250 root... Recipient ok подтверждение получателя
C: DATA
S: 354 Enter mail, end with "." on a line by itself
C: Звонил Scratch. Он хочет снять с нами
С: комнату в Balticon.
С: . отправляется окончание
многострочной записи
S: 250 WAA01865 Message accepted for delivery
C: QUIT отправитель отключается
S: 221 cpmy.com closing connection получатель отключается
С: <клиент разрывает соединение>
SMTP один из двух или трех старейших протоколов прикладного уровня, которые до сих пор используются в Internet. Он прост, эффективен и выдержал проверку временем. Особенности, описанные здесь, часто повторяются в других Internet-протоколах. Если существует какой-либо один образец того, как выглядит хорошо спроектированный протокол Internet-приложения, то им, несомненно, является SMTP.
- 5.3.2. Учебный пример: POP3, почтовый протокол 3-й версии
- Пример 5.8. POP3-сеанс
- Пример установочного скрипта
- Пример из практики
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ
- Примеры получения статистики
- Пример применения метода «пять почему»
- Пример 12-8. Частота встречаемости отдельных слов
- 1.2.5. Пример программы
- Пример 17-10. Блочный комментарий
- Примеры
- 2. Пример создания базового отношения в записи на псевдокоде