lunes, 14 de febrero de 2011

Envía correos desde el Terminal con Mailutils y sSMTP en Ubuntu

GNU Mailutils es un framework de correo rico y poderoso e independiente de protocolos. Contiene una serie de librerías de correo muy útiles, clientes y servidores. Constituye las utilidades de correo del sistema GNU. La librería central es capaz de manejar correo electrónico en varios formatos y protocolos, tanto local como remotamente. Específicamente tiene un servidor POP3, un IMAP4 y el filtro de correo Sieve. Además provee a mailx, un cliente POSIX, y una colección de otras herramientas. sSMTP es un MTA simple, que entrega correo de una computadora a un centro de correo (SMTP server). sSMTP es liviano, no hay daemons u otros componentes acaparando el CPU; solamente sSMTP. Al contrario que Exim4, sSMTP no recibe correos o maneja colas.

Es importante aclarar que esto es UNICAMENTE PARA ENVIAR MENSAJES.
Instalar Mailutils y sSMTP en Ubuntu 10.04/10.10

$ sudo apt-get install mailutils ssmtp


Configurar sSMTP

$ sudo nano /etc/ssmptp/ssmtp.conf

#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=user@gmail.com

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.gmail.com:587

# Where will the mail seem to come from?
#rewriteDomain=

# The full hostname
hostname=user@gmail.com

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES
UseSTARTTLS=YES
AuthUser=user
AuthPass=password


Finalmente probamos enviandonos un correo a nosotros mismos:

$ sudo cat /etc/passwd | mailx -s "Fichero passwd" user@gmail



Más recursos: sSMTP | GNU Mailutils

2 comentarios:

  1. desde ahora me estan llegando todos los correos del sistema, y solo quisiera los que yo especifico.. como lo hago?. desde ya muchas gracias

    ResponderEliminar
  2. no hay forma de cifrar la contraseña?

    ResponderEliminar