我目前使用 Thunderbird 作为我的电子邮件客户端,它有一些过滤器,但这似乎是我能在其中编程的全部。
有几次,我听到人们谈论他们的自动化电子邮件工作流程。一个例子:
当我没有收到电子邮件的回复时,脚本将发送一封“唠叨”电子邮件,询问我为什么还没有收到回复。
或者另一个:
我收到的邮件太多了,无法全部阅读。一周后,未读邮件被搁置,发件人收到一封“如果这封邮件很重要,请回复这封邮件,它将被取消搁置”的电子邮件。然后脚本会获取答案并将其移回重要的文件夹。
我读到菲塔奎拉这看起来不错,但似乎不是我想要的那种编程。
我该如何编写类似这样的通用脚本?我是否需要编写自己的 Python IMAP/SMTP 客户端(如果可能的话)来实现这一点,或者我可以在 Thunderbird 中编写脚本(例如 JavaScript)?
答案1
你可能想看看 StackOverflow 上的问题Thunderbird 脚本,它似乎涵盖了同样的问题。那里建议的解决方案是编写自己的插件。
另外,还有一个名为脚本(我还没有尝试过,所以不保证),它可能会做你想要的事情,尽管它确实有外部依赖项(Python 和 PyXPCOMExt)