Como enviar email desde la terminal

Sábado 10 enero 2009 en 2:12 am | Publicado en General | 2 comentarios
Etiquetas:

Para enviar mensajes desde la terminal:

1. Instalamos ssmtp: sudo apt-get install ssmtp

2. Editamos el archivo de configuracion de ssmtp: sudo gedit /etc/ssmtp/ssmtp.conf

3. En el archivo ssmtp.conf (por ejemplo para enviar email a traves del smtp de gmail), hacemos:

root=NombreUsuario@gmail.com

mailhub=smtp.gmail.com:587 #esta es la direccion y puerto smtp de gmail

hostname=jorge-linux #es el nombre de la pc que envia el mail

Necesitas agregar estas 3 lineas a este archivo:

UseSTARTTLS=YES

AuthUser=NombreUsuario@gmail.com

AuthPass=Password del usuario

Por ejemplo, para enviar un email desde la consola:

$ ssmtp BillGates@hotmail.com
To: Bill Gates
Subject: Linux es mejor que Windows 7
. . . linea en blanco . . .
Mi estimado Bill
Linux es mejor que Windows 7
Bye

Para salir de la redaccion del mail, presiona CTRL-D, tarda unos instantes (mientras se envial el mail).

Tambien puedes aprovechar el redireccinamiento de linux, por ejemplo:

$ ssmtp BillGates@hotmail.com<Mensaje.txt

donde el contenido de Mensaje.txt es:
To: Bill Gates
Subject: Linux es mejor que Windows 7
. . . linea en blanco . . .
Mi estimado Bill
Linux es mejor que Windows 7
Bye

Anuncios

Crea un blog o un sitio web gratuitos con WordPress.com.
Entries y comentarios feeds.