Я хочу настроить Postfix для замены заголовка «От» во всех пересылаемых / связанных сообщениях на собственный адрес электронной почты, а заголовок «Ответить» на исходный адрес отправителя. Это можно сделать с помощью простого изменения конфигурации, или я рассматриваю более сложную проблему? Например:
Оригинал сообщения:
From: "John Smith" <john@smith.com>
To: "Jane Rice" <jane@mydomain.com>
Будет переведено на:
From: "My Email Forwarding Service" <no-reply@mydomain.com>
Reply-To: "John Smith" <john@smith.com>
To: "Jane Rice" <jane@rice.com>
В идеале я бы также переписал тело сообщения (добавив что-то о том, как сообщение было переадресовано для них), но я знаю, что это намного сложнее. У нас есть несколько псевдонимов электронной почты, и каждый раз, когда кто-то сообщает о спаме, полученном через этот псевдоним, наш сервер помечается. Я пытаюсь максимально уменьшить этот ущерб.
Любая помощь приветствуется!
Правильное решение - использовать для этого стандарты. Либо см. BATV для Postfix или ВЕРП для Postfix. Везде, где предпочтение отдается VERP.
Для достижения своих целей (которые включают существенное переписывание сообщений) вы должны сделать одно из двух:
Не знаю, поможет ли это, но, возможно, этот пост (http://thread.gmane.org/gmane.mail.postfix.user/125861/focus=125866) может быть вам полезен.
Я не могу вам сказать, как добавить дополнительный заголовок Reply-To ...
Все это должно быть разумным, добавив немного header_checks
логика (см. Постфикс header_checks
страница руководства), в частности REDIRECT
& REWRITE
действия.
Вы хотите добавить что-то вроде следующего в свой main.cf
файл:
header_checks = regexp:/etc/postfix/header_checks
Затем включите свои регулярные выражения и действия в /etc/postfix/header_checks
.
В header_checks
позволяет изменять только ту же часть, что и в регулярном выражении, по крайней мере, это то, что я вижу во всех конфигурациях.
Пример: если вы сопоставите такое регулярное выражение
/^Subject: ($1).* / REPLACE Subject:
Вы можете изменить только заголовок SUBJECT, вы не можете поместить часть темы в другое место заголовка.