저는 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
이것은 나에게 일입니다.