Несколько сообщений в receive_bcc_maps и sender_bcc_maps с Postfix при использовании amavis

Несколько сообщений в receive_bcc_maps и sender_bcc_maps с Postfix при использовании amavis


У меня возникла проблема с настройкой моего postfix. Моя цель — иметь почтовый сервер, который фильтрует спам и вирусные письма с помощью Spamassasin и ClamAV через amavis. Кроме того, я хочу архивировать копию каждого письма в дополнительном архиве. Для этого я выбрал способ использования параметров receive_bcc_maps и sender_bcc_maps в /etc/postfix/main.cf для пересылки копии всех входящих и исходящих писем на один архивный адрес электронной почты. Фильтр с amavis работает отлично. И если я отключу фильтр, пересылка писем также будет работать отлично.

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

Я предполагаю, что это из-за того, что почта снова получена от amavis, но я не знаю, как отключить sender_bcc_maps и receiveer_bcc_maps для повторно полученных писем от amavis. Я уже пробовал добавлять параметры в /etc/postfix/master.cf

127.0.0.1:10027 inet n - n - - smtpd
    -o content_filter=
    -o recipient_bcc_maps=
    -o sender_bcc_maps=
    ...

Но это ничего не меняет. Я благодарен за любые идеи.
Улли

решение1

Вам следует установить receive_override_optionsследующее master.cf.

#/etc/postfix/master.cf
127.0.0.1:10027 inet n - n - - smtpd
   -o content_filter=
   -o receive_override_options=no_address_mappings
  • no_address_mappings - отключит каноническое сопоставление адресов, расширение карты виртуальных псевдонимов, маскировку адресов и автоматических получателей BCC (скрытая копия). Обычно это указывается ДО внешнего фильтра контента.

Больше информацииздесь. Надеюсь, это поможет.

Связанный контент