Google+

viernes, 27 de febrero de 2009

Correo en el terminal


Me compre la guía de Slackware y vi un cliente de correo en modo terminal, y dije ¿por que no con gmail? Así que reuní información y aquí estoy para contároslo. Lo positivo es que nuestros correos no serán tan fáciles de leer, no hay mucha gente que utilice la consola para ver los mensajes. El programa en cuestión se llama mutt, soporta pop3 e imap, con eso vamos bien.

Vamos a configurar la cuenta de gmail con mutt y con IMAP. Nos hemos bajado el fuente de la pagina:

#wget ftp://ftp.mutt.org/mutt/mutt-1.4.2.3.tar.gz ( esta es la versión estable a día de hoy)

#tar -xvf mutt-1.4.2.3.tar.gz

#cd mutt-1.4.2.3

#./configure

#make

#make install

Ahora creamos archivos necesarios:

# mkdir ~/.mutt && mkdir ~/.mutt/msgcache && touch ~/.mutt/aliases #Los && se utilizan para secuencias de comandos si el primer comando da error, el siguinte no se ejecuta

Creamos el archivo de configuración:

#vi  ~/.muttrc

set hostname = gmail.com

my_hdr From: Tu Nombre

set check_new

set mail_check=60

set timeout=20

set spoolfile=imaps://imap.gmail.com:993/INBOX

set imap_user='tu e-mail@gmail.com'

set imap_pass='passwd'

#set smtp_url = 'smtp://tu e-mail@smtp.gmail.com:587/'

#set smtp_pass = 'passwd'

set folder=imaps://imap.gmail.com:993

set postponed="imaps://imap.gmail.com/[Gmail]/Borradores"

set copy=yes

set record="imaps://imap.gmail.com/[Gmail]/Enviados"

set imap_check_subscribed="yes"

set imap_list_subscribed="yes"

set header_cache="~/.mutt/hcache"

set message_cachedir="~/.mutt/msgcache/"

set certificate_file=~/.mutt/certs

set alias_file = ~/.mutt/aliases

source ~/.mutt/aliases

set markers=no

macro index "y" "c?t"

macro browser "y" "tt"

ignore *

unignore From To Cc Subject Date Reply-To Organization X-Mailer User-Agent

hdr_order From: Date: To: Cc: Subject:

set delete=no

set move=no

set include=yes

set nomark_old

set reply_to=yes

set allow_8bit

set charset=utf-8

mailboxes =INBOX

set forward_decrypt

set pgp_ignore_subkeys

unset pgp_autoencrypt

set pgp_replyencrypt

set pgp_verify_sig=yes

set pgp_timeout=7200

set pgp_show_unusable

set pgp_sort_keys = trust

set pgp_sign_as=0x000000

CUIDADO con los permisos de este fichero ya que están tus datos!!!!

Arrancamos el mutt:

#mutt (Si todo esta correcto, Nos mostrara la bandeja de entrada)

Importante, antes de hacer nada, teclead el símbolo de interrogación (?) que os llevara  a la ayuda, he borrado un mensaje por pulsar a la tecla d, (por suerte siempre tengo thunderbird que me rescató)