Настройка пути возврата сообщений в Postfix
Настройка пути возврата сообщений в Postfix
Наконец, вам необходимо создать путь возврата, который позволит amavisd-new передавать сообщения обратно в очередь Postfix. Важно, что этот путь возврата игнорирует транспорт amavisd-new. В противном случае сообщение попало бы в замкнутый круг: Postfix отправлял бы сообщение amavisd-new, затем оно возвращалось бы в очередь Postfix, а оттуда снова отправлялось бы в amavisd-new.
Путь возврата, игнорирующий любой определенный ранее параметр
content_filter, выглядит в файле master.cf следующим образом:
#===========================================================================
# service type private unpriv chroot wakeup maxproc command
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
127.0.0.1:10025 inet n n smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
Из всех параметров предыдущей записи абсолютно необходим пустой параметр contentfilter. Эта настройка перекрывает параметр con-tent_filter в файле main.cf. Остальные параметры также подменяют соответствующие параметры main.cf, включая параметры для отмены ограничений, которые не имеют смысла для транспорта, прослушивающего лишь локальный сетевой интерфейс.
Когда все настройки сделаны, можно приступать к тестированию фильтра. Не забывайте о том, что для вступления в силу изменений master.cf требуется перезагрузка конфигурации Postfix.

