Como actualmente no existe ningún módulo para Thunderbird que nos permita leer nuestra agenda desde Gmail montaremos un mini LDAP server que nos haga de puente:
Procedimiento
1.- Instalamos GCALDaemon (requiere Java 1.5).
Lo podemos descargar desde Sourceforge.
2.- Arrancamos el "password encoder" e introducimos nuestra contraseña de Gmail:
# bin/password-encoder.sh Your Google password: mipassword Original password: mipassword Encoded password: 581$$AZy92dzNXYwlWb Sample configuration options for GCALDaemon: file.google.password=581$$AZy92dzNXYwlWb ldap.google.password=581$$AZy92dzNXYwlWb notifier.google.password=581$$AZy92dzNXYwlWb sendmail.google.password=581$$AZy92dzNXYwlWb mailterm.google.password=581$$AZy92dzNXYwlWb
A nosotros nos interesa la línea de "Encoded password".
3.- Editamos el fichero "gcal-daemon.cfg" y cambiamos las siguientes líneas:
# vi conf/gcal-daemon.cfg
# Enable LDAP server ldap.enabled=true # Gmail user (your full email address) ldap.google.username=micuenta@gmail.com # Gmail password (use password encoder!) ldap.google.password=581$$AZy92dzNXYwlWb
Si quisieramos configurar varias cuentas a la vez lo pondríamos de la siguiente manera:
# First Address Book
ldap.google.username=example@gmail.com
ldap.google.password=31260V7mc34jV22c
# Second Address Book
ldap.google.username2=account@gmail.com
ldap.google.password2=b34jV22c95c0f1
# Third Address Book
ldap.google.username3=gmailuser@domain.org
ldap.google.password3=95c0f1b4jV2d2c
4.- Arrancamos el GCALDaemon:
# bin/standalone-start.sh
y luego abrimos nuestra agenda en el Thunderbird:
5.- Seleccionamos "New > LDAP Directory..." en el menú "File":
6.- Como host ponemos nuestra propia máquina en el puerto 9080:
7.- Y ya está. Redactamos un mensaje nuevo y realizamos una búsqueda en nuestra agenda de Gmail para asegurarnos de que todo funciona correctamente:


