PostfixでRBLフィルターを有効にする方法は?
私の現在の構成:
submission inet n - n - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=reject_sender_login_mismatch,permit
-o receive_override_options=no_header_body_checks,no_address_mappings
-o smtpd_sender_restrictions=permit_sasl_authenticated,reject
-o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject
メールを送信して受信しています。
追加すると:
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client bl.spamcop.net
Thunderbirdは送信中に永久にループし、何も起こりません。 /var/log/mail.*は空です。
きみの reject_rbl_client
宣言は、main.cfにあるsmtpd_recipient_restrictions宣言に入ります。私のCentOSマシンでは、/ etc/postfix /にあります。あなたが投稿したコードはmaster.cfに現れる傾向があります。これは、まったく別のファイルです。
これは私のsmtpd_recipient_restrictions定義がどのように見えるかです:
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
reject_unauth_pipelining,
check_client_access hash:/etc/postfix/rbl_override,
reject_unknown_reverse_client_hostname,
reject_invalid_helo_hostname,
reject_non_fqdn_helo_hostname,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_unknown_sender_domain,
reject_unknown_recipient_domain,
reject_invalid_hostname,
check_client_access hash:/etc/postfix/client_checks,
reject_rbl_client zen.spamhaus.org,
reject_rbl_client bl.spamcop.net,
reject_rbl_client b.barracudacentral.org,
reject_rbl_client dnsbl.sorbs.net,
check_policy_service unix:private/policy,
permit
他の人が言ったように、あなたはreject_rbl_clientを間違った場所に置きました。 smtpd行master.cf
またはmain.cf
に設定します。
Postfixのバージョンが2.8以上の場合、postscreen
にRBLチェックを配置できます。詳細は Postscreen Howtoページ を参照してください。
たとえば、以下の同等の構成
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client bl.spamcop.net
ポストスクリーン用語では
postscreen_dnsbl_sites = sbl-xbl.spamhaus.org, bl.spamcop.net
postscreen_dnsbl_action = enforce
Rblチェック、smtpd _ * _ restrictionまたはpostscreenを配置する場合の考慮事項
Postcreen Pros
postscreen_dnsbl_sites = internal.rbl.example.com*3, spamhaus.org
を入力できます)permit_dnswl_client
と同じ効果を得るには、重みを負の値にすることができますPostcreen短所