Ang kasong ito ay nasubok sa Canaima at Ubuntu
1- Nag-install kami ng SendEmail:
apt-get install sendemail
2- I-install namin ang mga sumusunod na pakete na kinakailangan para sa tamang operasyon nito sa GMail:
apt-get install libnet-ssleay-perl
apt-get install libio-socket-ssl-perl
Handa na kaming magpadala ng aming mga email. Upang magamit ang aming GMail account, nagta-type kami sa 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
Saan:
«[protektado ng email]»Ay ang aming GMail account
«[protektado ng email]»Ang account ba kung saan nais naming ipadala ang aming mail (kung nais naming ipadala sa maraming mga tatanggap kailangan lang kaming mag-iwan ng isang blangko na puwang sa pagitan ng mga email address)
Sa "negosyo»Pupunta nang eksakto sa paksa ng mail (kung napupunta ito sa pagitan ng mga quote) at sa«Katawan ng mensahe»Ano ang nais naming isulat (din sa mga quote)
Ang pagpipilian -a napupunta kung nais naming magpadala ng isang kalakip
«accountname»Ang pangalan ba ng aming GMail account nang wala ang @
«account sa password»Ang aming password ba sa aming GMail account
Ngayon ngayon isang maliit na script na ginawa sa bash upang magpadala ng isang mailing list sa 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";