Enviando e-mails via o terminal ( sendEmail != sendmail )

11/05/2015 Marcos Paulo de Souza 1 min de leitura

Olá,

Está dica é um script em perl maroto :P que conheço e uso a muito tempo para envio de e-mails, ele é muito prático, chamado sendEmail, que não é o nosso tão conhecido servidor de e-mail sendmail.

Tente instalar no seu linux procurando sendEmail em sua disto favorita ou vá no site do projeto http://caspian.dotconf.net/menu/Software/SendEmail/ [1] e instale :P

E antes de mais nada, SIM!, existem milhares de formas de enviar e-mail! Use a que você achar melhor!

echo "Flamewars" >> /dev/null

Um exemplo de uso:


sendEmail -f [email protected]
-t [email protected]
-s smtp.gmail.com
-u "Título do meu e-mail"
-m "O corpo do meu e-mail :O"
-a /etc/resolv.conf
-xu [email protected]
-xp 'minha_senha'
-o tls=yes

Explicando cada parâmetro:

f = remetente do e-mail t = destinatário, caso haja mais de um separar por virgula ( ex: 1[email protected],[email protected] ) s = servidor smtp a = arquivo para ser anexado xu = usuário de envio do e-mail xp = senha do usuário de envio do e-mail o = options, no caso do gmail utilizar TLS

O interessante é que ao rodar é feito o login caso haja sucesso, ou caso haja erro retorna a resposta do servidor de e-mail.

Um possível inseto de exemplo :o


ERROR => No TLS support!  SendEmail can't load required libraries. (try installing Net::SSLeay and IO::Socket::SSL)

Caso apareça esta mensagem quer dizer que falta instalar os módulos Net::SSLeay e IO::Socket::SSL , procure no seu sistema como instalar, existem várias maneiras via cpan, ou via sistema de pacotes do seu ambiente.

junk_mail

Referências:

[1] http://caspian.dotconf.net/menu/Software/SendEmail//impressora.php?codigo=10404 - site do projeto do sendEmail [2] http://www.vivaolinux.com.br/artigos/impressora.php?codigo=10404 - Um artigo maneiro postado a vários anos no vivaolinux, bem completo e extendido, utilizando o yahoo como base.

 

Enviado pelo colaborador Marco Carvalho de Oliveira

Blog: http://demoncyber.wordpress.com/