Я пытаюсь настроить MX-сервер с помощью Postfix, postscreen и SpamAssassin.
Согласно документации SpamAssassin, я должен добавить -o контент_фильтр к смтп служба в master.cf. Это работает с настройками по умолчанию для Postfix, которые должны использовать smtpd команда:
# SpamAssassin работает:
smtp инет n - y - - smtpd
  -o content_filter=спамассасин
spamassassin unix - n n - - pipe
  user=spamd argv=/usr/local/bin/spamc -f -e  
  /usr/sbin/sendmail -oi -f ${отправитель} ${получатель}
Но я также хочу использовать постскрин. Чтобы использовать Postscreen, smtpd команду нужно заменить на постскрин  команда. Когда я это делаю, postscreen работает, но SpamAssassin перестает работать.
# SpamAssassin не работает:
smtp инет н-ы--постскрин
  -o content_filter=спамассасин
spamassassin unix - n n - - pipe
  user=spamd argv=/usr/local/bin/spamc -f -e  
  /usr/sbin/sendmail -oi -f ${отправитель} ${получатель}
Похоже, что постскрин команда не уважает -о флаг? Когда я установил content_filter в main.cf это работает, но тогда я должен отключить его для всех других служб, кроме постскрина, это будет очень грязно в master.cf потому что я должен был бы добавить -о ко всем другим службам.
Как лучше всего использовать postscreen и SpamAssassin?