Bueno digo Gmail porque es mi correo preferido. Pero puede ser Yahoo!, Hotmail o cualquier correo con acceso POP o IMAP.
Por qué enviar correos desde la cónsola?
Sencillo: Es más fácil y rápido. Aparte que podrías automatizar tareas y notificar automáticamente por correo.
Cómo lo hago?
Más sencillo aún. Si sabes copiar y pegar estamos hechos. Si deseas sentirte un ninja de la cónsola, no puedes dejar de probarlo.
Paso 1: Instala Mutt (Cliente de correo para la cónsola)
sudo apt-get install mutt
Paso 2: Crea un archivo llamado .muttrc y colócalo en tu carpeta personal
cd $HOME
touch .muttrc
Paso 3: Editamos tu archivo de configuración del correo
gedit .muttrc
Copia ésto y pégalo en tu archivo (cambiando obviamente por tus datos)
set from = "usuario@gmail.com"
set realname = "Tu nombre"
set imap_user = "usuario@gmail.com"
set imap_pass = "contraseña"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed ="+[Gmail]/Drafts"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set smtp_url = "smtp://tu usuario@smtp.gmail.com:587/"
set smtp_pass = "tu contraseña"
Paso 4: Crea la ruta donde se almacenarán los correos localmente
mkdir -p .mutt/cache
Paso 5: Revisa tus correos.. Sólo debes escribir en la cónsola
mutt
Tip: Si deseas enviar un correo rápidamente, puedes probar las siguientes variantes
mutt -s "Asunto" destinatario@correo.com < archivo.txt
Si queres enviar un correo escribiendo directamente el mensaje usa:
mutt -s "Asunto" destinatario@mail.com <<< "Mensaje"
Si quieres enviar un correo con archivos adjuntos (sí, se puede!) usa:
mutt -s "Asunto" destino@gmail.com <<< "Texto del correo" -a /home/usuario/archivoadjunto.txt
Referencias:
Manual de Mutt
http://www.pamchi.com/2010/09/28/enviar-correos-desde-shell-consola-linux-utilizando-smtp-gmail/
http://www.taringa.net/posts/linux/7446631/Enviar-correos-de-cuentas-gmail-desde-la-consola.html
Es muy importante recordar que para que esto funciones se debe tener habilitada la función de correo imap en el gmail.
Oh sip! Tienes toda la razón.. Debería contratarte como editor de mis posts, así no se me pasarían esas cosas por alto
🙂