RFC: 1123
Оригинал: Requirements for Internet Hosts - Application and Support
Категория: Стандарт Интернета
Дата публикации:
Автор:
Перевод: Николай Малых

5.2.8. Команда DATA: RFC 821, 4.1.1

Каждый получатель SMTP (не только тот, который принимает сообщения для трансляции или окончательной доставки — "accepts a message for relaying or for final delivery" [RFC821]) должен вставлять строку Received: в начале сообщения. В этой строке, которая названа "time stamp line" (строка с временной меткой) в RFC 821 указывается:

  • В поле FROM рекомендуется включать (1) им хоста-отправителя, представленное в команде HELO, и (2) доменное им с адресом IP, определенным из соединения TCP.

  • Поле ID может содержать "@" (как предложено в RFC 822), но это необязательно.

  • Поле FOR может содержать список <path>, если было введено множество команд RCPT.

Для почтовых программ Internet недопустимо изменять строки Received:, добавленные в заголовок раньше.

  • Обсуждение
  • Включение имени хоста и IP-адреса отправителя в строку Received: может предоставить достаточно информации для обнаружения источников недозволенной почты и позволяет избавиться от необходимости явной проверки параметра HELO.

    Строки Received: предназначены, прежде всего, для прослеживания (человеком) почтовых маршрутов, прежде всего в целях поиска проблем (см. также Обсуждение в параграфе 5.3.7).

Когда получатель SMTP выполняет окончательную доставку (final delivery) сообщения, он должен передать адрес MAIL FROM из конверта SMTP, связанного с данным сообщением, для использования в тех случаях, когда позднее требуется передать отправителю информацию об ошибках (см. 5.3.3). Это аналогично требованию к шлюзам при передаче почты из Internet в иную почтовую среду (см. 5.3.7).

  • Обсуждение
  • Отметим, что окончательный отклик на команду DATA зависит только от успеха при передаче и сохранении сообщения. Проблемы с адресом получателя могут привести (1) к сообщению об ошибке при вызове команды RCPT или (2) передаче последующего сообщения об ошибке в адрес отправителя.
  • Реализация
  • Информация MAIL FROM: может передаваться как параметр или строка Return-Path: в начале сообщения.
2007 - 2017 © Русские переводы RFC, IETF, ISOC.