Étrange paquet Google Chrome beta pour Debian…

Comme tout le monde je regarde d’un oeil critique le nouveau navigateur Google. L’arrive de la version béta pour GNU/Linux était l’occasion de remplacer l’unstable déjà installé. En regardant de plus près de paquet on constate que Google semble prendre quelques libertés :

Le script postinst du paquet installe un /etc/apt/sources.list.d/google-chrome.list sans prévenir.

Lire la suite

Mutt et Google Gmail

Gmail est tout bonnement fantastique. Non seulement c’est un bon Webmail mais en plus il est possible d’installer sur son mobile une version Java du client Gmail. Dernièrement (pas si dernièrement en fait) il est possible de se connecter à Gmail en IMAP et d’utiliser le SMTP Gmail pour l’envoi. L’ensemble est sécurisé over SSL et permet donc de consulter et gérer les mails de son compte Google avec un vrai MUA : Mutt

La configuration du client Mutt demande quelques recherche et surtout mises à jour. Mon Mutt est :
% mutt -v
Mutt 1.5.17+20080114 (2008-01-14)
Copyright (C) 1996-2007 Michael R. Elkins et autres.
Mutt ne fournit ABSOLUMENT AUCUNE GARANTIE ; pour les détails tapez `mutt -vv’.
Mutt est un logiciel libre, et vous êtes libre de le redistribuer
sous certaines conditions ; tapez `mutt -vv’ pour les détails.

System: Linux 2.6.22-2-686 (i686)
ncurses: ncurses 5.6.20080119 (compiled with 5.6)
libidn: 0.6.5 (compiled with 1.1)
hcache backend: GDBM version 1.8.3. 10/15/2002 (built Apr 24 2006 03:25:20)
Options de compilation :
-DOMAIN
+DEBUG
-HOMESPOOL +USE_SETGID +USE_DOTLOCK +DL_STANDALONE
+USE_FCNTL -USE_FLOCK
+USE_POP +USE_IMAP +USE_SMTP -USE_GSS -USE_SSL_OPENSSL +USE_SSL_GNUTLS +USE_SASL +HAVE_GETADDRINFO
+HAVE_REGCOMP -USE_GNU_REGEX
+HAVE_COLOR +HAVE_START_COLOR +HAVE_TYPEAHEAD +HAVE_BKGDSET
+HAVE_CURS_SET +HAVE_META +HAVE_RESIZETERM
+CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME -CRYPT_BACKEND_GPGME
-EXACT_ADDRESS -SUN_ATTACHMENT
+ENABLE_NLS -LOCALES_HACK +COMPRESSED +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET +HAVE_LANGINFO_YESEXPR
+HAVE_ICONV -ICONV_NONTRANS +HAVE_LIBIDN +HAVE_GETSID +USE_HCACHE
-ISPELL
SENDMAIL= »/usr/sbin/sendmail »
MAILPATH= »/var/mail »
PKGDATADIR= »/usr/share/mutt »
SYSCONFDIR= »/etc »
EXECSHELL= »/bin/sh »
MIXMASTER= »mixmaster »
Pour contacter les développeurs, veuillez écrire à <mutt-dev@mutt.org>.
Pour signaler un bug, veuillez aller sur http://bugs.mutt.org/.

patch-1.5.13.cd.ifdef.2
patch-1.5.13.cd.purge_message.3.4
patch-1.5.13.nt+ab.xtitles.4
patch-1.5.4.vk.pgp_verbose_mime
patch-1.5.6.dw.maildir-mtime.1
patch-1.5.8.hr.sensible_browser_position.3
Bref, celui fourni par le paquet Debian Mutt en version 1.5.17+20080114-1.

Pour la configuration voici :
set hostname=gmail.com
my_hdr From: Denis Bodor <lefinnois@gmail.com>
set use_envelope_from
set envelope_from_address= « lefinnois@gmail.com »
unignore Date Message-ID In-Reply-To

set move=no

# Configuration IMAP over SSL
# pass XXXXXXXX

set spoolfile=imaps://imap.gmail.com:993/INBOX
set imap_user = « lefinnois@gmail.com »
set imap_pass= »XXXXXXXX »
set imap_authenticators= »login »
set imap_passive= »no »
set folder = « imaps://imap.gmail.com:993 »
set postponed= »imaps://imap.gmail.com/[Gmail]/Brouillons »
set imap_check_subscribed= »yes »
set imap_list_subscribed= »yes »

# configuration SMTP
# pass XXXXXXXX

set smtp_url= »smtps://lefinnois:XXXXXXXX@smtp.gmail.com:465″
set ssl_starttls= »yes »

# locales FR pour les nom des jours et mois
set locale= »fr_FR »
# Format de date
set date_format= »%A %d %b %Y à %H:%M:%S (%Z) »
# phrase d’intro pour réponse quotée
set attribution= »Le %d, %n a écrit : »
set forward_format= »[Fwd: %s] »
set forward_quote

mailboxes !

color attachment magenta default # attachments
color body brightred default « (ftp|http)://[^ ]+ » # point out URLs
color body brightcyan default [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses
color bold brightblue default # boldface text
color error brightwhite red # error messages
color hdrdefault magenta default # default color of message header
color header brightmagenta default ^(From): # From and Subject header
color header brightwhite default ^(Subject): # From and Subject header
color header brightwhite default ^(Date): # Date header
color header white default ^(In-Reply-To):
color indicator brightred default # indicator bar
color markers brightblue default # wrapped line markers (+)
color message brightblack green # status messages
color normal default default # default
color quoted yellow default # quoted text, 1st quote level
color quoted1 green default # quoted text, 2nd quote level
color quoted2 brightblue default # quoted text, 3rd quote level
color quoted3 blue default # quoted text, 4th quoet level
color search black yellow # matched search patterns in pager
color signature red default # the signature (after sigdashes)
color status default blue # status lines
color tilde brightblue default # « ~ » used to pad blank lines
color tree green default # thread tree in the index menu
color underline brightgreen default # underlined text

set charset= »iso-8859-1″

set pager_index_lines=7
set pager_stop
Et voilà un Mutt tout bien pour Gmail. Jetez un oeil aux recommandations de Google sur la configuration du MUA, en particulier sur le fait de ne pas avoir besoin de configurer une sauvegarde des messages envoyés lorsqu’on utilise le SMTP Google.

Et voilà, Lefinnois est en mesure de lire et répondre à ses messages depuis le Web, le mobile, et différents Mutt sur différentes box. Que demander de plus ? Une sauvegarde des messages sur un autre système… nous allons voir ce que isync, le synchroniseur d’IMAP, peut faire pour nous…

Ajout (merci Gaston) : Pour accélérer le bouzin IMAP on peut utiliser des caches :
set message_cachedir= »/home/denis/.mutt_msg_cache »
set header_cache= »/home/denis/.mutt_header_cache »