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