Изменение существующего smtpd
Изменение существующего smtpd
Для того чтобы smtpd передавал сообщения amavisd-new, добавьте параметр smtpd_proxy_filter в существующую службу smtp в файле master.cf. Например, следующая запись заставляет smtpd отправлять сообщения на порт 10 024 хоста localhost (если помните, это настройки по умолчанию для amavisd-new):
#===========================================================================
# service type private unpriv chroot wakeup maxproc command
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - n - 20 smtpd
-o smtpd_proxy_filter=localhost:10024 -o smtpd_client_connection_count_limit=10
Обратите внимание на настройку -o smtpd_client_connection_count_li-mit=10, которая не дает одному SMTP-клиенту использовать все 20 серверных процессов SMTP, определенных в столбце maxproc. Это ограничение не обязательно, если вы получаете сообщения только от заслуживающего доверия хоста пересылки.
В отличие от случая использования механизма content_filter, вы не определяете глобальный параметр в файле main.cf, так что нет необходимости в его явной подмене для транспорта возврата сообщений вPostfix.

