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