LINUX.ORG.RU

postfix smtp_header_checks выполняется после подписи письма

 ,


0

1

Доброго времени суток. Озадачился убрать из заголовков в исходящих письма «лишнюю информацию». Добавил в /etc/postfix/main.cf запись: smtp_header_checks = pcre:/etc/postfix/smtp_header_checks. В /etc/postfix/smtp_header_checks прописал:

/^Received:/         IGNORE
/^User-Agent:/       IGNORE
/^X-Mailer:/         IGNORE
/^X-Originating-IP:/    IGNORE
/^X-PHP-Originating-Script/ IGNORE

Перезапустил postfix, все прекрасно заработало, НО при отправке тестового сообщения на яндекс он говорит что: «Подпись: письмо изменено после отправки». Пробовал использовать header_checks, но насколько я понял, этот параметр применяется ко всей почте (входящей и исходящей).

Тестовые сообщения отправляю через roundcube

Ubuntu 20.04.02 postfix 3.4.13

Насколько я понял, заголовки меняются уже после того как письмо подписывается сертификатом сервера, как победить эту штуку?

UPD: С header_checks такое же поведение, что и с параметром smtp_header_checks:

cleanup   unix  n       -       y       -       0       cleanup
 -o header_checks=pcre:/etc/postfix/smtp_header_checks

По итогу - заголовки потерлись, но это произошло после подписи сообщения и валидация dkim не проходит. Куда рыть - ума не приложу.



Последнее исправление: nusr (всего исправлений: 4)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.