Команды SMTP сервера

Материал из rrv-wiki
Перейти к навигации Перейти к поиску

SMTP-(Simple Mail Transfer Protokol) Простой протокол передачи почты.

Команды с помощью которых можно общаться с SMTP сервером например через telnet на 25 порту:

Команда (синтаксис) Назначение
EHLO <сервер-отправитель>
HELO <хост-отправитель>
Сообщаем серверу принимающему почту имя отправляющего сервера (хоста)
MAIL FROM:<исходный адрес> Email-адрес отправителя.
RCPT TO:<адрес получателя> Email-адрес получателя (recipient)
DATA После этой команды печатается тело сообщения оканчивающийся новой строкой
с единственным символом "." (точка), после этого восстанавливается командный режим.
Здесь пишутся также служебные поля, такие как:
Subject: Тема заголовка
Date: Tue, 30 Sep 2008 21:54:24 +0700 (Время создания письма)
Content-Type: text/plain; charset=koi8-r (формат сообщения и его кодировка)
Остальные поля можно посмотреть открыв исходный текст писем которые к вам приходят.
RSET Прервать сообщение
HELP [строка] Обычно не очень подробная справка
QUIT Завершение сеанса SMTP
VRFY <имя пользователя> Проверка имени пользователя (В настоящее время обычно запрещенная в целях безопасности)
EXPN <имя пользователя> Показывает список всех алиасов пользователя (списки рассылки по Email-адресу)
(В настоящее время обычно запрещенная в целях безопасности)