exim4 및 CHECK_RCPT_LOCAL_ACL_FILE

exim4 및 CHECK_RCPT_LOCAL_ACL_FILE

저는 Exim을 실행하는 우분투 서버를 운영하고 있습니다. (저는 확신했고 후회하지 않는 날이 하루도 지나지 않았습니다!) 분할 구성의 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

이것은 나에게 일입니다.

관련 정보