O envio de e-mails no Ademir é feito utilizando o msmtp, uma ferramenta leve que funciona como cliente SMTP e pode ser usada como substituto do sendmail
.
A configuração é feita por meio do arquivo .msmtprc
, que define os parâmetros de autenticação e envio.
A seguir, um exemplo funcional de configuração (/etc/msmtprc
ou ~/.msmtprc
):
# Configuração padrão do msmtp
# Conta padrão utilizada pelo sistema
account default
# Servidor SMTP (smarthost)
host smtp.c3sl.ufpr.br
port 25
from root@ademir.c3sl.ufpr.br
domain ademir.c3sl.ufpr.br
user ademir
# Log via syslog com a facility LOG_MAIL
syslog LOG_MAIL
25
).LOG_MAIL
, permitindo auditoria.Com essa configuração, o msmtp
pode ser utilizado como se fosse o sendmail
, por exemplo:
echo "Teste de envio" | msmtp -a default destinatario@exemplo.com
No Ademir, essa configuração é usada pelo backend (via Nodemailer) para envio de e-mails transacionais e notificações.
Proteger o arquivo .msmtprc
com permissões restritas:
chmod 600 ~/.msmtprc
Em ambientes de produção, considerar uso de autenticação segura (porta 587 + STARTTLS).
Monitorar os logs via syslog para depuração de problemas de envio.