Você precisa adicionar essa ACL ao arquivo /etc/exim4/include/check_rcpt_local_acl
É trabalho para mim.
Estou executando um servidor Ubuntu (fiquei convencido e não há um dia que eu não me arrependo!) que executa o Exim. Dentro dos arquivos ACL da configuração de divisão, eu encontrei isto:
# 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
Uma pesquisa CHECK_RCPT_LOCAL_ACL_FILE
produz muitas estrofes, mas não onde ele diz onde criar a variável ou como o arquivo deve ser . O último deve ser óbvio, pois conterá mais alguns comandos ACL. No entanto, o primeiro é um mistério ... Alguém tem uma ideia?
Eu tentei perguntar isso no ask.ubuntu e como de costume não tenho nada…
Note que a estrofe a seguir funciona muito bem no arquivo conf.d/acl/30_exim4-config_check_rcpt
, mas modificar arquivos do sistema como esse causará problemas na próxima vez que o Ubuntu decidir atualizar…
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.
Você precisa adicionar essa ACL ao arquivo /etc/exim4/include/check_rcpt_local_acl
É trabalho para mim.