exim4 & CHECK_RCPT_LOCAL_ACL_FILE

0

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.  
    
por Sardathrion 03.10.2017 / 08:51

1 resposta

1

Você precisa adicionar essa ACL ao arquivo /etc/exim4/include/check_rcpt_local_acl

É trabalho para mim.

    
por 23.12.2017 / 16:21

Tags