私はEximを実行しているUbuntuサーバーを運営しています。 (私は確信しており、後悔しない日が1日を過ぎませんでした!)分割構成のACLファイルに次のものが見つかりました。
# This hook allows you to hook in your own ACLs without having to
# modify this file. If you do it like we suggest, you'll end up with
# a small performance penalty since there is an additional file being
# accessed. This doesn't happen if you leave the macro unset.
.ifdef CHECK_RCPT_LOCAL_ACL_FILE
.include CHECK_RCPT_LOCAL_ACL_FILE
.endif
検索すると、CHECK_RCPT_LOCAL_ACL_FILE
このようなセクションがたくさんありますが、どこにいるのかわかりません。変数を作成する場所またはファイルの形状。後者はより多くのACLコマンドを含むので、明らかです。ところで前者はミステリーなのに…もしかしてご存知の方はいらっしゃいますか?
私はAsk.ubuntuでこの質問を試しましたが、いつものように何も得られませんでした...
次のセクションはconf.d/acl/30_exim4-config_check_rcpt
ファイルでうまく機能しますが、このようにシステムファイルを変更すると、次にUbuntuが更新することを決定したときに問題が発生する可能性があります。
deny
condition = ${lookup{$local_part}nwildlsearch{/etc/exim4/black.list}{yes}{no}}
logwrite = :main,reject: $sender_host_address - $local_part@$domain is only used by spammers
message = User is black listed. Go away.
ベストアンサー1
このACLをファイルに追加する必要があります。/etc/exim4/include/check_rcpt_local_acl
これは私にとって仕事です。