如何按规则将 Thunderbird 电子邮件导出到 .eml 文件到文件系统文件夹?

How to export Thunderbird emails to .eml file to file system folder by rule?

我们在我们的一台服务器上使用 Thunderbird 作为 Python 脚本的路由器,该脚本会自动为我们在 Trac (Email2Trac) 中提交错误。直到昨天,这一切工作正常,但我们从 Google(我们正在使用 GMail 帐户)收到通知,有人试图破解我们的帐户,我们应该更改密码。没什么大不了的,这种情况每年发生一两次,我们更改密码,然后继续。除了昨天 Google 阻止了密码更改。在尝试重新安装 Thunderbird 后,我们最终不得不重新创建帐户。

在重新安装期间禁用了几个插件,其中一个允许我们使用规则将收到的电子邮件移动到 C:\ 驱动器(Windows Server 2003 计算机)上的文件夹中。安装的 Thunderbird 版本是旧版本,52.9.1,但在 OS 上已经是最高版本了。网上连原插件都找不到了(原来是我六年前设置的,所以细节有点模糊)。

快进到今天,我们让电子邮件客户端在从 IMAP 切换到 POP3 后再次工作,我开始为我们的各种 Trac 项目重新创建规则。除了我找不到可以让我在邮件过滤器中创建规则的插件,该规则将电子邮件复制到文件系统上的 .eml 文件。

有很多方法可以通过插件手动完成(仍然需要手动点击),但我需要它 运行 作为消息过滤器中的规则。我找到了一些看起来可以工作的,除了他们不会 运行 在此版本的 Thunderbird 上。我试过插件存储库中的插件,以及它之外的插件。它们要么由于 Thunderbird 客户端的年龄而无法安装,要么被阻止。

所以,这是我的问题,有什么插件可以在 52.9.1 版上运行,可以让我按规则将电子邮件复制到文件系统上的 .eml 文件中?

UPDATE, 我在另一台装有 Win7 的机器上安装了 Thunderbird,所以它是最新版本。我仍然找不到有帮助的插件。我找到的最接近的是 BackUpMail,但它不会安装,因为它太旧了。

程序流程如下:

经过大量研究并挖掘服务器上的旧 .xpi 文件后,我找到了答案以及原始插件被禁用的原因。

在我卸载 Thunderbird 并下载 "latest" 版本(对于 Windows Server 2003)之后,它是版本 38.xx 并且名为 FiltaQuilla 的插件不会' t运行就可以了。直到我检查“帮助”>“关于”并发现有要安装的更新 (2x) 时,我才意识到我使用的是较低版本。因此,在更新到 actual 最新版本 (52.9.1) 后,便可以安装 FiltaQuilla。

我在使用 IMAP 时接受新密码时仍然遇到一些问题,但是当我切换到 POP3 时,它就成功了。我不知道为什么这是个问题,但确实如此。这会稍微改变事情发生的方式,但不足以引起任何实际问题。

您必须选中属性中的“将消息另存为文件”复选框,然后您就可以在消息过滤器中创建规则,让您可以按照我的意愿将文件复制到文件系统中。

我已经重写了一些规则,我会尽快完成其余的,我们应该会恢复正常。

这没有获得多少流量,但也许其他人会找到它并且它会很有用。