雷鸟脚本

Mar*_*cio 12 scripting thunderbird

我需要在我的Thunderbird.app(Mac OS X Snow Leopard,Intel Core 2 Duo)中处理大量消息,根据某些条件删除一些消息,导出其他一些消息,将其中的一小部分移动到特殊文件夹并创建一个归档层次结构,以编程方式.使用Outlook我曾经喜欢VBScript + COM对象模型:它可以简单直观地完成上述所有操作.我可以使用什么来实现与Thunderbird相同的功能?如果有多个选项可用,这里是我目前的语言偏好(虽然我可以适应大多数事情):Python,C++,AppleScript,PHP,Perl,Bash,...如果我需要移动到Windows框中使用.NET之类的东西,我可以(但我最成熟的绑定来自开源世界吗?!)如果有一个命令行工具可以做我需要的,我会用它!(雷鸟.sh显示消息; thunderbird.sh创建文件夹X作为文件夹Y的子项;)

Gel*_*tin 10

您可以使用与XUL和Javascript中的Firefox扩展类似的方式开发Thunderbird扩展.

试试这个教程.

本教程将向您介绍Thunderbird扩展的组件,并向您展示如何构建自己的组件.

  • 这样做的一个问题是 XUL/JS 扩展完全在 TB 内部及其 UI 中编写脚本。我怀疑原始海报的意思是能够从外部编写脚本 - 因此他的苹果桌面上的其他应用程序可以执行 TB 操作 - 例如根据打印工作流程中的 PDF 准备邮件。 (2认同)