У нас есть все внутренние серверы Centos, отправляющие почту на 2 исходящих MX-сервера. Я хочу очистить заголовки на наших 2 исходящих серверах MX, чтобы удалить информацию, откуда они были отправлены. Я не очень хорошо знаю его синтаксис, и на страницах MAN не приводится достаточно примеров. Я хочу, чтобы внутренние IP-адреса и имена хостов были удалены из заголовка.
Мы используем postfix на всех серверах, включая наши общедоступные серверы MX.
Вы хотите использовать правила header_checks. Вам нужно будет настроить это для ваших конкретных серверов, но это пример:
/^Received:.* \[127\.0\.\.0\1\]\) by \S+\.server\.com \(Postfix\)/ IGNORE
Видеть http://www.postfix.org/header_checks.5.html для получения более подробной информации и опций.
См. Пример сообщения от кого-то, кто делает то же самое: http://zcentric.com/2013/04/15/remove-internal-hosts-in-postfix/
А это, за чей-то комментарий о том, правильно это делать или нет - удаленный полученный заголовок postfix ... следует относиться к нему с недоверием. Скрытие внутреннего ретранслятора не может полностью нарушать RFC. Не хочу спорить об этом, просто хочу высказать различные точки зрения.