Cenário:
1. VM com Linux Debian netinst com ssh apenas.
2. Após a instalação, baixar o sendemail e suas dependências com o comando abaixo:
apt-get
update
apt-get install build-essential sendemail gcc libboost-all-dev libcrypt-ssleay-perl libssl-dev libnet-ssleay-perl libio-socket-ssl-perl libidn11 libnetaddr-ip-perl libio-socket-inet6-perl zlib1g-dev libgl1-mesa-dev libwebp-dev -y
apt-get install build-essential sendemail gcc libboost-all-dev libcrypt-ssleay-perl libssl-dev libnet-ssleay-perl libio-socket-ssl-perl libidn11 libnetaddr-ip-perl libio-socket-inet6-perl zlib1g-dev libgl1-mesa-dev libwebp-dev -y
export PERL_MM_USE_DEFAULT=1
cpan -i 'YAML'
cpan -i 'Net::SSLeay'
cpan -i 'IO::Socket::SSL'
unset PERL_MM_USE_DEFAULT
3. Pressione “Enter” e aguarde finalizar a instalação.
4. Para testar o envio de e-mail, use os parâmetros abaixo:
sendEmail -f EMAIL@DOMINIO.COM.BR \
-t DESTINATARIO@DOMINIO.COM.BR \
-s SMTP.DOMINIO.COM.br:PORTA(465 ou 587) \
-u "ASSUNTO DO E-MAIL" \
-a /PATH/ARQUIVO.TXT \
-m "CORPO DO EMAIL" \
-xu EMAIL@DOMINIO.COM.BR \
-xp 'SENHA_DO_EMAIL' \
-o tls=yes
-m "CORPO DO EMAIL" \
-xu EMAIL@DOMINIO.COM.BR \
-xp 'SENHA_DO_EMAIL' \
-o tls=yes
Exemplo:
sendEmail -f SEUEMAIL@DOMINIO.COM -t EMAIL_DESTINATARIO@DOMINIO.COM -s SMTP.DOMINIO.COM:587 -u "ASSUNTO DO EMAIL" -m "CORPO DO EMAIL" -xu SEUEMAIL@DOMINIO.COM -xp 'SENHA_DO_SEUEMAIL' -o tls=yes