Você precisará fazer as seguintes alterações em seu arquivo exim.conf
:
Na seção principal de configuração, verifique se você ativou o controle acl_smtp_mail
da seguinte forma:
acl_smtp_mail = acl_check_mail
Certifique-se de alterar acl_check_mail
para o nome real da sua lista de controle de acesso que lida com acl_smtp_mail
Em seguida, na seção de configuração da ACL acl_check_rcpt
, crie uma nova regra:
accept condition = ${lookup{$sender_address}lsearch{/etc/exim/freezelist_sender_addresses}{1}{0}}
control = freeze/no_tell
Salve o arquivo de configuração. Agora crie o arquivo /etc/exim/freezelist_sender_addresses
e coloque todos os endereços do remetente que precisam ser congelados neste arquivo, um endereço por linha. Certifique-se de definir as permissões corretas neste arquivo para que o Exim possa lê-lo.
Todos os emails enviados dos endereços no /etc/exim/freezelist_sender_addresses
agora serão aceitos na fila (contanto que passem as outras ACLs) e depois congelados automaticamente pelo Exim.
Para descongelar essas mensagens, execute este comando, substituindo [email protected] pelo endereço do remetente cujo email foi congelado:
exiqgrep -i -f [email protected] | xargs exim -Mt