domenica 14 novembre 2010

Mutt, IMAP e gmail

Quest'oggi ho pensato di aggiungere un'ulteriore ".muttrc" per gestire la posta elettronica "gmail".

Creazione delle directory per la "cache" (caricare piu` di 10000 mail ogni volta potrebbe essere estenuante):
mkdir -p .mutt/gmail/
mkdir -p .mutt/cache/gmail

Il file di configurazione, che ho chiamato ".muttrc.gmail":
# Gmail muttrc configuration

#set ssl_starttls=yes
#set ssl_force_tls=yes
set imap_user="USERNAME@gmail.com"
set imap_login="USERNAME@gmail.com"
set imap_pass="PASSWORD"
mailboxes imaps://imap.gmail.com
set folder="imaps://imap.gmail.com/"
set spoolfile="+INBOX"
set record="+[Gmail]/Posta\ inviata"
set postponed="+[Gmail]/Bozze"
set trash="+[Gmail]/Trash"
#set imap_idle
#unset imap_passive

set smtp_url="smtp://USERNAME@smtp.gmail.com:587/"
set smtp_pass="PASSWORD"

set from="USERNAME@gmail.com"
#set use_domain="no"
#%set use_from="no"
#%set use_domain
set hostname=gmail.com
set realname="NOME COGNOME"
set sort=threads
set editor=vim
#set charset="ISO-8859-15"

set header_cache =~/.mutt/cache/gmail/headers
set message_cachedir =~/.mutt/cache/gmail/bodies
set certificate_file =~/.mutt/gmail/certificates

# Maybe we shouldn't set index_format here, but this is a recommended
# one for maildir-style folders.

set index_format="%4C %Z %{%b %d} %-16.16L  %s"

######################################################################
#
# mySystem configuration file for Mutt
#
color hdrdefault cyan black
color quoted magenta black
color signature brightred black
color indicator brightyellow red
color error brightred black
color status brightyellow blue
color tree brightmagenta black  # the thread tree in the index menu
color tilde brightmagenta black
color message brightcyan black
color normal white black
color attachment brightmagenta black
color search black green        # how to hilite search patterns in the pager
color header brightyellow black ^(From|Subject):
color body brightyellow black "(ftp|http)://[^ ]+"      # point out URLs
color body brightcyan black [-a-z_0-9.]+@[-a-z_0-9.]+   # e-mail addresses
color underline brightgreen black


# Lista degli header da togliere quando visualizzo la mail
ignore *
unignore  Date To From: Subject X-Mailer Organization User-Agent
hdr_order Date From To Subject X-Mailer User-Agent Organization

# lbdb database
#%set query_command="lbdbq %s"

# abook
set query_command="abook --mutt-query '%s'"
macro pager A "abook --add-email"

Per utilizzare questa configurazione il comando e`:
mutt -F .muttrc.gmail

Riferimenti:
http://davide4.blogspot.com/2010/10/debian-riconfigurazione-di-mutt-per.html
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=mutt+imap+gmail
http://crunchbanglinux.org/wiki/howto/howto_setup_mutt_with_gmail_imap

Nessun commento:

Posta un commento