DKIM подписывает электронные письма с помощью Postfix с удаленными заголовками

У меня проблема с работой OpenDKIM с Postfix. Из соображений безопасности мы удаляем некоторые заголовки из наших писем:

Из main.cf:

mime_header_checks = regexp:/etc/postfix/header_checks
header_checks = regexp:/etc/postfix/header_checks

Удалены следующие заголовки:

/^Received:.*with ESMTPSA/              IGNORE
/^X-Originating-IP:/     IGNORE
/^X-Mailer:/             IGNORE
/^Mime-Version:/         IGNORE

Однако это приводит к сбою opendki:

Nov 22 19:26:15 localhost opendkim[5104]: BC4F5406A9: can't determine message sender; accepting

Есть ли способ удалить заголовки и заставить opendkim работать?


person Lasse Laursen    schedule 22.11.2013    source источник
comment
У меня такая же проблема при использовании нескольких экземпляров. Первый экземпляр работает, но новый экземпляр выходит из строя с сообщением выше.   -  person xpepermint    schedule 26.06.2014
comment
Кстати... вы используете несколько экземпляров постфикса?   -  person xpepermint    schedule 26.06.2014


Ответы (2)


Нашел решение здесь. Вместо удаления заголовка, вызвавшего проблему, мы просто переписываем IP-адрес:

https://we.riseup.net/debian/mail#getting-your-postfix-anonymized

person Lasse Laursen    schedule 22.11.2013

Мое решение той же проблемы состояло в том, чтобы добавить поле «Reply-To:». Очевидно, OpenDKIM использует это, когда часть «Received:» отсутствует. Обратите внимание, что Outlook не добавляется по умолчанию, мне пришлось установить это в настройках почтового ящика.

person Igor Toma    schedule 01.07.2015