Приложение 1. Команды протокола SMTP
| HELO <SP> <domain> <CRLF> |
Открыть сессию взаимодействия по протоколу SMTP. <domain> - доменное имя машины |
| MAIL <SP> FROM:<reverse-path> <CRLF> |
Сообщить адрес отправителя (<reverse-path>). Обязательная команда, которую надо выдать перед отправкой сообщения |
| RCPT <SP> TO:<forward-path> <CRLF> |
Сообщить адрес получателя (forward-path). Обязательная команда, которую выдают после MAIL FROM, но перед DATA |
| DATA <CRLF> |
Начать передачу тела почтового сообщения. Тело сообщения должно кончаться точкою(".") в первой позиции строки |
| RSET <CRLF> |
|
| SEND <SP> FROM:<reverse-path> <CRLF> |
Послать сообщение на терминал пользователя, который определяется командой RCPT |
| SOML <SP> FROM:<reverse-path> <CRLF> |
SEND OR MAIL. Послать в почтовый ящик или на терминал пользователя |
| SAML <SP> FROM:<reverse-path> <CRLF> |
SEND AND MAIL. Послать в почтовый ящик и на терминал пользователя |
| VRFY <SP> <string> <CRLF> |
Получить информацию о пользователе, имя которого указывается в качестве аргумента команды (<string>) |
| EXPN <SP> <string> <CRLF> |
Получить информацию о пользователях зарегистрированных в качестве получателей корреспонденции |
| HELP [<SP> <string>] <CRLF> |
Краткая справка по командам протокола |
| NOOP <CRLF> |
Нет операции |
| QUIT <CRLF> |
Завершить сессию |
| TURN <CRLF> |
Поменяться местами серверу и клиенту |