Рейтинг:0

Использование SpamAssassin и postscreen в Postfix

флаг cn

Я пытаюсь настроить 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?

Рейтинг:1
флаг jp
Dom

Я не знаю, какую документацию вы используете. В моем случае у меня есть в мастер-файле:

smtp inet n - y - 1 постскрин

В main.cf у меня есть:

postscreen_greet_action = принудительно 
smtpd_milters = unix:/spamass/spamass.sock

Так почта берется постскрином, и если он его пропускает, то идет в спаммассассин с помощью милтера.

jornane avatar
флаг cn
Я не нашел `smtpd_milters`. Это может быть хорошим решением, потому что тогда мне нужно только переопределить службу отправки. Я попробую это, спасибо!
jornane avatar
флаг cn
Попробовав множество разных вещей, я обнаружил, что сокет spamassassin отличается от сокета spamass-milter. Имея эту информацию, настроить SpamAssassin было очень просто. Спасибо :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.