Ao definir use_domain
como falso, você pode garantir que os endereços que não correspondem a um alias não é expandido com um nome de domínio (assim eles ficam como estão, por exemplo, "jdeo"). Mutt ainda tentará enviar o email neste caso, mas pelo menos o servidor SMTP remoto irá interpretá-los como usuários locais para que eles possam ter uma chance de reclamar. Nesse caso, o mutt informará um erro visível ( SMTP session failed: 550 5.1.1 <aoeu>: Recipient address rejected: User unknown in local recipient table
) e dará a oportunidade de corrigir o erro.
Isso é muito melhor do que configurar use_domain
como true, porque nesse caso o "jdeo" é expandido para "[email protected]" e o SMTP remoto não reclama.
A definição de use_domain
para true não resolve perfeitamente o meu problema, porque depende da cooperação do SMTP remoto para reclamar de destinatários locais desconhecidos durante a sessão SMTP e não detecta erros que correspondem a erros locais destinatários. Dito isto, é bom o suficiente e muito melhor para as minhas necessidades do que o comportamento padrão.