web-dev-qa-db-ja.com

Spamassassinで送信Postfixメールをスキャンしてスパムを探します

Spamassassinを使用して送信Postfixメールをスパム用にフィルタリングする方法はありますか?

私は this Amavisでそれを行う方法についての答えを見つけましたが、それはひどく時代遅れです。

1
brickmasterj

あなたが組み合わせる場合

smtpd_sender_restrictions = 
   check_client_access cidr:/etc/postfix/internal_clients_filter

これらで見つけた答えから clamsmtp着信フィルタリングの手順 (content_filterパラメータを除き、以下を置き換えます:

192.168.0.0/24 FILTER smtp:[127.0.0.1]:12501

192.168.0.0/24 FILTER scan:[127.0.0.1]:10025

192.168.0.0/24をCIDR表記のネットワークアドレスに置き換える

することを忘れないでください

/etc/clamsmtpd.confファイルを編集し、OutAddress:10025をOutAddress:10026に変更します。また、Listen:127.0.0.1:10026をListen:127.0.0.1:10025に変更します。

または

以下を/etc/postfix/master.cfに追加します

# AV scan filter (used by content_filter)
scan      unix  -       -       n       -       16      smtp
        -o smtp_send_xforward_command=yes
# For injecting mail back into postfix from the filter
127.0.0.1:10026 inet  n -       n       -       16      smtpd
        -o content_filter=
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
        -o smtpd_helo_restrictions=
        -o smtpd_client_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks_style=Host
        -o smtpd_authorized_xforward_hosts=127.0.0.0/8

記事によると。

これが紛らわしい場合は申し訳ありません。

2
Aaron Tate