Você está reescrevendo na hora errada. A opção S
reescrita especifica a reconfiguração de endereços recebidos à medida que eles são recebidos. O padrão deve corresponder ao endereço inteiro recebido no comando MAIL FROM
. Você provavelmente deseja reescrever quando os cabeçalhos são lidos durante o processamento de dados.
Por favor, esteja ciente de que os endereços reescritos podem desencadear medidas de evitação de SPAM. Em particular, os registros SPF do domínio provavelmente não incluirão seu host como um remetente permitido.
Tente usar uma regra de regravação como:
*@example.com [email protected] Ffrs
Se você quiser reescrever endereços individuais, use /etc/email-aliases
, que usará uma dessas regras de reconfiguração.
*@+local_domains "${lookup{${local_part}}lsearch{/etc/email-addresses}\
{$value}fail}" Ffrs
*@ETC_MAILNAME "${lookup{${local_part}}lsearch{/etc/email-addresses}\
{$value}fail}" Ffrs
Você pode precisar criar o /etc/email-addresses
. Embora seja comumente suportado, raramente é usado. As regras acima funcionarão se seus remetentes estiverem todos no (s) domínio (s) local (is) e devem ser reescritos para todos os domínios locais.
Se você precisa reescrever depende do domínio, assim como da local_part, você precisa configurar para domínios virtuais. Se você tiver definido uma lista de domínios virtual_domains
, a regra de regravação a seguir deverá ser reescrita com base nos arquivos de formato de alias de email em /etc/exim4/virtual
com nomes como email-example.com
.
*@+virtual_domains "${lookup{${local_part}}lsearch{/etc/exim4/virtual/email-${domain}}\
{$value}fail}" Ffrs
Como alternativa, você pode corresponder aos endereços qualificados do domínio, como [email protected]
, no arquivo /etc/aliases
usando uma regra como:
*@+local_domains "${lookup{${local_part}@${domain}}lsearch{/etc/email-addresses}\
{$value}fail}" Ffrs
Você pode testar suas regras de reescrita conforme documentado naE Especificação do xim4 reescreva o capítulo com um comando como:
exim -brw [email protected]
O alias e o aliases do tipo devem conter linhas como:
local_user: [email protected]