我为使用的每项服务使用一封邮件。喜欢
stackexchange@foo.bar
github@foo.bar
...
所以我想根据to
标头将它们移动到其相应的文件夹中。
stackexchange@foo.bar => INBOX.Accounts.stackexchange
github@foo.bar => INBOX.Accounts.github
...
所以我想使用FiltaQuilla扩展名移动它们。据我所知这应该不是问题。只需设置一个匹配所有消息过滤器和一个 JavaScript操作。
我要使用的只是一个nsIMsgDBHdr XPCOM对象。它具有一个 folder 属性,尽管该属性是只读的。所以问题是:如何使用thunderbird API查询文件夹并将现有邮件移至该文件夹?