2010-06-22 17 views
8

Necesito procesar una cantidad de mensajes en mi Thunderbird.app (Mac OS X Snow Leopard, Intel Core 2 Duo), eliminar algunos basados ​​en algunos criterios, exportar algunos otros, mover una pequeña parte de ellos a una carpeta especial y crea una jerarquía de archivos para ir con todo, programáticamente. Con Outlook solía disfrutar de VBScript + el modelo de objetos COM: haría todo lo anterior de forma simple e intuitiva. ¿Qué puedo usar para lograr lo mismo con Thunderbird? Si hay varias opciones disponibles, estas son mis preferencias actuales en términos de idiomas (aunque puedo adaptarme a la mayoría de las cosas): Python, C++, AppleScript, PHP, Perl, Bash, ... Si necesito moverme a un cuadro de Windows para uso .NET y cosas por el estilo, puedo (sin embargo, imaginé que las vinculaciones más populares provienen del mundo de código abierto ?!) Si hubiera una herramienta de línea de comandos que hiciera lo que necesito, ¡usaría eso! (Thunderbird.sh muestran mensajes; thunderbird.sh Crear carpeta X como hijo de la carpeta de Y;)Thunderbird scripting

Respuesta

7

se puede desarrollar extensiones de Thunderbird de una manera similar a las extensiones de Firefox en XUL y Javascript.

Trate this tutorial.

Este tutorial le dará a conocer a los componentes de una extensión para Thunderbird y le mostrará cómo construir su propia.

+1

El único problema con esto es que las extensiones XUL/JS son secuencias de comandos totalmente dentro de TB y con su interfaz de usuario. Sospecho que el póster original significaba poder guionar desde el exterior, para que otras aplicaciones en su escritorio de Apple puedan realizar acciones de TB, como preparar un correo basado en un PDF de un flujo de trabajo de impresión. –

+0

O tal vez no, sabía lo que estaba buscando, pero necesitaba rtfq, el OP significa automatización puramente dentro de TB, en cuyo caso esta es la respuesta correcta. –

0

Si necesita una solución de scripting de GUI de propósito general, intente Autohotkey, es muy accesible.