quinta-feira, 27 de outubro de 2022

Enviar e-mail via terminal linux com SendEmail

 
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

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

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

Nenhum comentário:

Postar um comentário

Como mostrar a versão do Linux Debian

 Para mostrar a versão do Linux do Debian, rode o seguinte comando: $ cat /etc/*release* | grep CODENAME | cut -d "=" -f 2 Debian ...