
рассматриваемые нами выше маршруты, задаваемые источником). Такой
отклик может поступить в ответ на команды RCPT и VRFY
• 252 – не удалось проверить допустимость получателя с помощью команды
VRFY, но сообщение для пользователя может быть принято, отправляется в
ответ на команды VRFY и EXPN.
Отклики типа 35z
• 354 – сервер предлагает клиенту передавать само письмо и закончит его
единственной точкой в строке (т.е. CR LF . CR LF)
Отклики типа 42z
• 421 – обслуживание не возможно (сервис не доступен), такая команда
может быть послана, если например сервер останавливают путем внешнего
воздействия, в таком случае сервер должен попытаться передать такой
отклик клиенту в ответ на любую его команду.
Отклики типа 45z
• 450 – запрошенная операция невозможна, например, почтовый ящик
пользователя занят, может посылаться в ответ на команду RCPT
• 451 – запрошенная операция прервана в результате ошибки, такой отклик
может поступить в ответ на команды MAIL, RCPT, DATA или в случае, если
сервер разрывает соединение с клиентом из-за истечения таймаута
• 452 – запрошенная операция не может выполнена по причине нехватки
места на диске, может посылаться в ответ на команды RCPT и DATA
Отклики типа 50z
• 500 – Синтаксическая ошибка в команде, команда не распознана,
посылается в ответ на строку, не являющуюся командой SMTP
• 501 – синтаксическая ошибка в параметрах или аргументах команды,
посылается, как ясно из вышесказанного в том случае, если аргументы
команды не соответствуют формату, так же посылается в том случае, если
команды, которые необходимо применять без аргументов тем не менее
используют аргументы.
• 502 – команда не реализована. В RFC2821 особо отмечено, что этот отклик
не нужно посылать, когда команда не распознана (использовать 500) а
лишь в том случае, когда команда распознана, но ее поддержка не
реализована в SMTP сервере.
• 503 – некорректный порядок команд. Этот отклик должен посылаться в том
случае, когда клиент нарушает рассмотренные выше правила проведения
SMTP транзакции, например, отправляет команду DATA до команд MAIL и
RCPT, команду RCPT до команды MAIL, любую команду до команды HELO
• 504 – параметры команды не реализованы. Отправляется в том случае,
если команда поддерживается сервером, но не реализована поддержка
некоторых параметров или аргументов.
Отклики типа 55z
• 550 – запрошенная операция невозможна (как и в случае с откликом 450),
но на постоянной основе, например, почтовый ящик не существует или
доступ к нему заблокирован политикой администратора, обычно поступает
в ответ на команду RCPT, MAIL, VRFY, EXPN
• 551 – нелокальный пользователь, данный сервер не может передавать
почту данному пользователю, обычно поступает в ответ на команду RCPT,
VRFY
• 552 – запрошенная операция прервана по причине нехватки дискового
пространства, посылается в ответ на команду DATA или RCPT