Postfix/SpamAssassin полностью игнорирует SPF

Еще один короткий awkподход.

awk '{getline x<"file1"; print $0","x}' file2
  • getline x<"file1"считывает всю строку из file1 и сохраняет в переменную x .
  • print $0","xпечатает всю строку из файл2 , используя $0, затем x, которая является сохраненной строкой файл1 с запятой между ними.
0
24.05.2019, 19:26
1 ответ

Я также нахожу spamassassinреализацию SPF "странной"... вместо postfix-policyd-spf-perlи postfix-policyd-spf-pythonработает отлично .

По этой причине у меня есть

  1. настроил постфикс для первой проверки SPF с помощью postfix-policyd-spf-python, блокируя все, что нарушает правила SPF

  2. затем проверьте содержимое почты, используя spamassassin + его правила SPF

Установка:

apt install postfix-policyd-spf-python

затем отредактируйте файл /etc/postfix/main.cf, вставив spfфильтрацию перед spamassassin (amavis в моем случае):

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated,  reject_unauth_destination, check_policy_service unix:private/policy-spf, check_policy_service inet:127.0.0.1:10023

и добавьте следующую строку в/etc/postfix/master.cf

policy-spf  unix  -       n       n       -       -       spawn user=nobody argv=/usr/bin/policyd-spf

затем перезапустите postfix и все заработает как положено!

1
06.02.2020, 08:12

Теги

Похожие вопросы