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";