Множественные сообщения для receient_bcc_maps и sender_bcc_maps с Postfix при использовании amavis
У меня проблема с настройкой моего постфикса. Моя цель - создать почтовый сервер, который фильтрует спам и вирусные письма, используя Spamassasin и ClamAV через amavis. Кроме того, я хочу заархивировать копию каждого письма в дополнительный архив. Для этого я выбрал способ использования параметров receient_bcc_maps и sender_bcc_maps в /etc/postfix/main.cf для пересылки копии всех входящих и исходящих писем на один архивный адрес электронной почты. Фильтр с амависом работает нормально. И если я отключу фильтр, пересылка почты также работает нормально.
У меня проблема, если я включаю фильтрацию. В этом случае каждое отправляемое мною письмо отправляется три раза в архив. Письма с электронным адресом, которые я получаю, отправляются два раза в архив.
Я полагаю, что это потому, что письмо снова получено от amavis, но я не знаю, как я могу отключить sender_bcc_maps и receiveient_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 (скрытая копия). Обычно это указывается ПЕРЕД внешним фильтром содержимого.
Больше информации здесь. Надеюсь, это поможет.