Приложение 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> |
Поменяться местами серверу и клиенту |