Thunderbird

De Astillas.net
Thunderbird.png

Enlaces y referencias

Conceptos

Perfil

Se llama perfil al conjunto de datos que determinan el comportamiento del programa. En Debian dicho perfil se sitúa bajo el directorio $HOME/.icedove con un nombre generado dinámicamente (por motivos de seguridad) pero que queda registrado en el archivo $HOME/.icedove/profiles.ini.

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=af6itqh9.default

La entrada del perfil predeterminado está etiquetada con el nombre default que contiene en el campo Path la localización de la carpeta final.

El contenido de dicha carpeta está descrito en las páginas de Mozilla así que voy a anotar aquí sólo algunos de los que me son de utilidad. La lista completa se puede encontrar aquí:

abook.mab
Libreta personal de direcciones
history.mab
Libreta de direcciones recopiladas
*.mab
Otras libretas de direcciones creadas por el usuario.
cert8.db
Base de datos de certificados para conexiones seguras.
cert_override.txt
Lista de excepciones de seguridad. Aquellos certificados que no han podido ser verificados y que hemos aceptado como válidos.
mimeTypes.rd
Acciones a realizar cuando se descargan ciertos tipos de archivos.
prefs.js
Ajustes no predeterminados.
user.js
Ajustes definidos por el usuario.
signons.sqlite
Contraseñas guardadas cifradas.
training.dat
Datos de entrenamiento de los controles antispam.
persdict.dat
Diccionario ortográfico personal.

Recetario

Abrir enlaces externos usando el navegador

El editor de configuración dispone de varias entradas relacionadas con el programa para abrir URL:

  • network.protocol-handler.app.http
  • network.protocol-handler.app.https
  • network.protocol-handler.app.ftp

que pueden establecerse en el archivo user.js situado en el perfil del usuario empleando el siguiente código Javascript:

user_pref("network.protocol-handler.app.http", "/usr/bin/firefox");
user_pref("network.protocol-handler.app.https", "/usr/bin/firefox");
user_pref("network.protocol-handler.app.ftp", "/usr/bin/firefox");

Si ésto no funciona siempre es posible editar el archivo mimeTypes.rdf también dentro del perfil.

Para modificar ese archivo basta un editor de textos, pero existe un método que nos permite editarlo directamente con Thunderbird y consiste en asignar true a los siguientes valores del editor de configuración:

  • network.protocol-handler.warn-external.http
  • network.protocol-handler.warn-external.https
  • network.protocol-handler.warn-external.ftp

Esto provoca que la siguiente vez que se abra un enlace el programa solicite el uso de una aplicación, decisión que puede quedar registrada en dicho archivo, con lo que no tenemos que estar lidiando con el formato de éste.

Enviar un correo con adjuntos desde consola

El programa thunderbird acepta varios parámetros en su invocación que permiten abrir directamente la ventana de edición de mensajes pero todos ellos son a su vez opciones del parámetro -compose. La síntaxis es la siguiente:

  1. Todos los parámetros de compose deben ir con entrecomillado doble.
  2. Las opciones están separadas entre sí por comas.
  3. Cada opción y su valor están separados a su vez por un signo igual.
  4. El entrecomillado simple sirve para agrupar los valores de cada opción.

La siguiente es una relación de opciones para éste parámetro:

to
Define el receptor o receptores del mensaje (separados entre sí por comas)
cc
Igual que to pero pasando como dirección en copia.
subject
Asunto sobre el que trata el mensaje
format
Formato de composición:
  • HTML = 1
  • Texto plano = 2
attachment
Ruta de acceso al archivo adjunto en formato URL con prefijo file://

Ejemplo:

$ thunderbird -compose "to='victor@example.net,coco@example.com',subject='Prueba de envío',format='1',attachment='file:///home/victor/rose_db_0_769_perl.epub'"

de lo que resulta:

Thunderbird-compose.png

Complementos

Contraseñas

Startupmaster
Solicita la contraseña maestra justo en el arranque y proporciona una solución para el error 536140 que obliga a introducir varias veces la contraseña maestra dependiendo del número de extensiones que lo soliciten. Otra extensión similar es Master Password+.

Redacción de mensajes

SmartTemplate4
Facilita la creación de mensajes nuevos, de respuesta o reenvíos desde plantillas y empleando variables. Se pueden aplicar a nivel global o según cuenta de correo.

Anuncios y publicidad

Adblock Plus
Implementa los famosos filtros de anuncios ya vistos para Firefox en los mensajes HTML.

Cifrado

Enigmail
Permite cifrar, descifrar, firmar y comprobar firmas digitales en mensajes empleando la GPG y la instalación local del mismo.

Manipulación de correo

QuickFolders
Este complemento crea una barra con enlaces a carpetas de correo donde archivar rápidamente mensajes mediante una operación de arrastre de los mismos.
Import Export Tools
Esta herramienta permite exportar e importar mensajes y carpetas completas de correo en varios formatos.

Contactos y calendarios

Inverse SOGo Connector
Conector DAV para mantener sincronizados calendarios y contactos.
Descargas alternativas
Lightning
Calendario integrado en el lector de correo.