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