exim4とCHECK_RCPT_LOCAL_ACL_FILE

exim4とCHECK_RCPT_LOCAL_ACL_FILE

私は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

これは私にとって仕事です。

おすすめ記事