Назад | Перейти на главную страницу

Есть ли общий X-заголовок для RFC 2821 «MAIL FROM»? Должен ли он быть подписан DKIM?

w.r.t. разница между RFC2821 MAIL From и RFC2822 FROM Я подумываю о том, чтобы мой MTA добавил заголовок, определяющий, что было отправлено в части MAIL FROM конверта.

Заголовок RFC2821 используется для получения возвратных сообщений электронной почты и является заголовком, который проверяется в SPF и некоторых конфигурациях SenderID.

Цель состоит в том, чтобы упростить диагностику и отладку, поместив эту низкоуровневую информацию в заголовок электронной почты.

При доставке по адресу, указанному в MAIL FROM помещается в Return-Path: заголовок. Видеть RFC 2821 раздел 4.4:

Когда SMTP-сервер доставки осуществляет «окончательную доставку» сообщения, он вставляет строку обратного пути в начало почтовых данных. Это использование обратного пути обязательно; почтовые системы ДОЛЖНЫ его поддерживать. Строка обратного пути сохраняет информацию из команды MAIL. Здесь окончательная доставка означает, что сообщение покинуло среду SMTP. Обычно это означало бы, что оно было доставлено целевому пользователю или соответствующему удалению почты, но в некоторых случаях оно может быть дополнительно обработано и передано другой почтовой системой.

Вы не можете подписать этот заголовок, потому что вы его не создаете; целевой SMTP-сервер добавляет заголовок.

Заголовки и конверты - это не одно и то же. Они даже не соответствуют. Итак, что бы вы ни делали, вы не можете подписать заголовок данными за пределами заголовка (в данном случае конверт). Это технически невозможно, и вопрос не в том, как это сделать.