Envia-mails per consola amb sendmail

Aquest cas va ser provat a Canaima i Ubuntu

1- Instal·lem SendEmail:

apt-get install sendemail

2- Instal·lem els següents paquets necessaris per al seu correcte funcionament amb GMail:

apt-get install libnet-ssleay-perl

apt-get install libio-socket-ssl-perl

Ara ja estem en condicions d'enviar els nostres correus. Per utilitzar el nostre compte de GMail, escrivim a la consola:

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

on:

«[protegit per correu electrònic]»És el nostre compte de GMail

«[protegit per correu electrònic]»És el compte a la qual volem enviar el nostre correu (si volem enviar a diversos destinataris només hem de deixar un espai en blanc entre les adreces de correu)

a «Assumpte»Va justament l'assumpte de l'correu (si va entre cometes) i en«Cos de l'missatge»El que vulguem escriure (també entre cometes)

L'opció -a va si volem enviar un arxiu adjunt

«nomcompte»És el nom del nostre compte de GMail sense el @

«claucompte»És la nostra clau d'accés al nostre compte de GMail

Ara bé ara un petit script fet en bash per mostrar una llista de correus a 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";


Afegir com a font preferida a Google