Envie e-mails por console com sendmail

Este caso foi testado em Canaima e Ubuntu

1- Instalamos o SendEmail:

apt-get install sendemail

2- Instalamos os seguintes pacotes necessários para o seu correto funcionamento com o GMail:

apt-get install libnet-ssleay-perl

apt-get install libio-socket-ssl-perl

Agora estamos prontos para enviar nossos emails. Para usar nossa conta do GMail, digitamos no console:

sendemail -f [email protected] -t [email protected] -s smtp.gmail.com:587 -u \
"Asunto" -m "Cuerpo del mensaje" -a archivoadjunto -v -xu nombrecuenta -xp clavecuenta -o tls=yes

Onde:

«[email protected]»É a nossa conta do GMail

«[email protected]»É a conta para a qual queremos enviar o nosso e-mail (se quisermos enviar para vários destinatários basta deixar um espaço em branco entre os endereços de e-mail)

Dentro "Assunto»Vai exatamente o assunto do e-mail (se estiver entre aspas) e em«Corpo da mensagem»O que queremos escrever (também entre aspas)

a opção -a vai se quisermos enviar um anexo

«nome da conta»É o nome da nossa conta do GMail sem o @

«senha da conta»É a nossa senha para a nossa conta do GMail

Agora agora um pequeno script feito em bash para enviar uma lista de discussão em txt

#!/bin/bash
# -*- ENCODING: UTF-8 -*-
i=0
while read line
do i=$(($i+1));
sendemail -f [email protected] -t $line -s smtp.gmail.com:587 -u "TITULO" -m "CUERPO DEL MENSAJE" -v -xu nombredeusuariosinelaroba -xp contraseña -o tls=yes
done < "/home/direccion/correos"
echo "Final line count is: $i";


Adicionar como fonte preferencial no Google