sendEmail: Enviar emails desde la línea de comandos - Electronik-Pro, Informatica, Noticas,Wordpress,Facebook,Hacking,Programas,Hosting,Dominios

sendEmail es un programa, escrito en Perl, que nos permite enviar mensajes desde la línea de comandos.

sendEmail puede sernos tremendamente útil porque fue diseñado para ser usado en scripts bash, ficheros batch, programas perl y sitios web.

Además está publicado bajo licencia GPL y disponible para las siguientes plataformas: Linux, BSD, OS X, Windows 98, Windows NT, Windows 2000, y Windows XP.

Podemos instalarlo en Debian  desde los repositorios:

# apt-get install sendemail

Veamos un ejemplo en el que hacemos uso de una cuenta de gmail para enviar el correo:

# sendemail -f miusuario@gmail.com -t miusuario@gmail.com -xp mipassword -m "Informe de impresion" -s smtp.gmail.com:587 -o tls=yes -xu miusuario -u "Informe de impresion" -a /root/informe.txt

Veamos las opciones que hemos usado en el comando anterior:

-f miusuario@gmail.com nos permite indicar de dónde procede el mensaje (from)
-t miusuario@gmail.com nos permite indicar a quién va dirigido el mensa (to)

También podríamos enviar copias a otros destinatarios:

-cc otrousuario@gmail.com
-bcc otrousuariomas@gmail.com

Indicamos el password del usuario que envía el mensaje con el parámetro -xp mipassword:

-xp mipassword

Indicamos el asunto del mensaje con el parámetro -u Asunto:

-u "Informe de impresión"


Indicamos el mensaje con el parámetro -m Mensaje:

-m "Informe de impresión"


Y el servidor de correo que vamos a usar de "relay":

-s smtp.gmail.com:587

Indicamos los parámetros de autenticación:

-o tls=yes -xu miusuario

Y los archivos adjuntos:

-a /root/informe.txt


0 comentarios:

Publicar un comentario

 
Top