jueves, 1 de marzo de 2012

Email consola ubuntu

 Email consola ubuntu

Pasos necesarios para configurar cliente de correo electrónico por consola(Mutt), entre muchas razones por que es ultrapido,

-Primero procedemos a instalar mutt: apt-get install mutt msmtp.

-Creamos el directorio de trabajo: mkdir mail.

-Editamos el archivo de configuración de mutt, donde podremos configurar infinidad de de cosas, tal como la ubicación de carpetas locales, las carpetas que usaremos en el servidor de correo(en mi caso gmail), la configuración propia para el acceso a tu cuenta de correo imap y para el envío de correos mediante smtp: nano .mutt/muttrc.

Ejemplo de de fichero configuración mutt:
#Cabezera de los correos por defecto 
my_hdr From: Antonio Carmona López 

set realname ="Antonio Carmona López"

#configuramos imap 
set imap_user = 'nombre usuario@gmail.com'
set imap_pass = "password"

#Asignamos el programa que enviara los correos 
 set sendmail=/usr/bin/msmtp 

#Asignamos el folder para los correos
set folder=$HOME/Mail 

#Chequeamos correos cada 60 segundos 
set check_new set mail_check=60 
set beep_new 

#No saltar al siguiente mail cuando llegamos al final del actual set pager_stop 

#Ordenamos las cabezeras para leerlas mejor 
hdr_order From: Date: To: Cc: Subject:

#Asignamos nuestra firma #set sig_dashes #
set signature=$HOME/.mutt/firma set editor="nano" 

#Extraemos los correos al comienzo de ejecutar MUTT 
 exec fetch-mail 

#carpetas remotas 
set folder = "imaps://imap.gmail.com:993" 
set spoolfile = "+INBOX" set postponed ="+[Gmail]/Drafts" 
set trash = "imaps://imap.gmail.com/[Gmail]/Trash" 
set record="imaps://imap.gmail.com/[Gmail]/Sent" 

 #FIN DE ARCHIVO

-Cambiamos los permisos del archivo para que solo nuestro usuario pueda leer y escribir en el: chmod 600 .mutt/muttrc _

Ahora creamos el archivo de configuración de msmtp, parea lo ello hacemos: touch .msmtprc, agregamos las lineas:

account gmail
host smtp.gmail.com 
tls on 
tls_certcheck off 
port 587 
auth login
from nombreusuario 
user nombreusuario@gmail.com 
password pass 

account default: gmail

 Y como antes le damos permiso de escritura y lectura soló a nuestro usuario: chmod 600 .msmtprc

 P.D hablo de memoria así que si falla algo hagamenlo saber.

Por cierto, se pueden enviar correos sin entrar a mutt: mutt -s "Asunto" destinatario@correo.com < archivo de texto del mail, ahora a divertirse!.