Eu tenho alguns problemas para escolher e configurar um MTA para o meu sistema desktop. Algumas ferramentas como o apt-listchanges ou o cron dependem da entrega de correio local e acho que ter uma entrega de correio local disponível é uma coisa boa. Por outro lado, existem ferramentas como caff , que funcionam melhor com um MTA que pode fornecer a domínios remotos. / p>
Como a maioria das pessoas, não manipulo meu e-mail em minha máquina de desktop pessoal, mas em um servidor de e-mail remoto e gostaria de enviar meu e-mail através desse host, como envio de e-mail de uma máquina sem um IP fixo e nome de host funciona bem para todos os destinatários.
Até agora isso pode ser feito facilmente com dma e provavelmente a maioria dos outros MTAs, mas fica mais complicado quando eu deixo alguns dos meus amigos usam meu computador e criam uma conta para cada um deles. Se eu apenas deixasse minha configuração de entrega local + smarthost + regular, todos os usuários na máquina teriam que compartilhar o mesmo smarthost com a mesma autenticação. Não é legal!
Uma solução muito melhor seria permitir que cada usuário do sistema especifique seu próprio smarthost e autenticação e. O msmtp faz exatamente isso. Infelizmente, ele não faz entrega de correio local, então as mensagens do cron ou do apt-listchanges são descartadas. Então esta não é uma boa opção também.
Eu acho que os MTAs mais pesados como Exim4 ou Postfix podem ser configurados para fazer isso, mas eu realmente não sei como.