Eu costumava usar ssmtp no Debian Stretch. Sempre que houver e-mails do sistema, eles serão enviados para o meu e-mail de administrador. Foi muito bom porque eu teria um relatório de todos os meus servidores. Isso era verdade até que no Debian Buster o ssmtp foi descontinuado no gerenciador de pacotes. Então eu removi por razões de segurança.
O que fiz no ssmtp, além de configurar a autenticação, foi apenas editar o arquivo /root/.forward
e escrever lá o endereço de e-mail onde gostaria de receber minhas mensagens. E tudo funcionaria muito bem.
Mas agora, com msmtp, não entendo mais isso. Não sei como fazer o mesmo.
Agora a configuração do msmtp está correta. Eu posso verificar isso executando:
echo "hello there username." | msmtp -a default [email protected]
E isso funciona muito bem e me envia um e-mail.
Como posso obter o msmtp para me enviar e-mails do sistema para algum endereço de destino?
Acontece que você tem que definir um arquivo de aliases. As instruções podem ser encontradas aqui .