Nos primeiros dias do email, o formato do endereço de email era geralmente user @ hostname . Freqüentemente, o remetente que foi passado para um servidor de e-mail era simplesmente o nome de usuário, e o servidor de e-mail anexava automaticamente seu nome de host ao nome de usuário fornecido.
Nos últimos 15 anos, tornou-se muito mais comum que um servidor de correio seja configurado para aceitar e-mail para vários domínios (não apenas seu nome de host), que normalmente é chamado de "e-mail virtual". Quando se trata de correio virtual, o servidor de correio deve descobrir quando o argumento que está sendo passado é apenas um nome de usuário local, ou se é um endereço de e-mail completo. Quando não é um endereço de e-mail completo, você deseja que o Exim acrescente o nome do host (ou o domínio padrão que você especificar), mas se for um endereço de e-mail, você deseja dizer ao Exim para não acrescentar esse nome de host.
Eu tenho isso no meu MAIL acl, que diz ao exim para "reter o domínio do remetente" (que é uma maneira indireta de dizer "o domínio é fornecido, deixe-o em paz").
accept authenticated = *
control = submission/sender_retain
control = dkim_disable_verify
add_header = X-Authenticated-Sender: ${sender_address}
set acl_c_authenticated = 1