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



我们在一台服务器上使用Thunderbird作为Python脚本的路由器,该脚本会在Trac(Email2Trac(中自动为我们归档错误。直到昨天,这一切都很好,但我们收到谷歌的通知(我们使用的是GMail帐户(,有人试图入侵我们的帐户,我们应该更改密码。没什么大不了的,这种情况一年发生一两次,我们更改密码,然后继续。除了昨天谷歌阻止了密码更改。在尝试重新安装Thunderbird后,我们不得不重新创建该帐户。

在重新安装过程中,有几个插件被禁用,其中一个插件允许我们使用规则将传入的电子邮件移动到C:\驱动器(Windows Server 2003计算机(上的文件夹中。安装的Thunderbird版本是旧的,52.9.1,但这是操作系统上的最高版本。我甚至再也找不到原始的在线插件了(这是我大约六年前建立的,所以细节有点模糊(。

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

有很多方法可以手动和通过插件(仍然需要手动点击(来完成,但我需要它在消息过滤器中作为规则运行。我发现了一对看起来可以工作的夫妇,只是他们不会在这个版本的雷鸟上运行。我已经尝试了插件库和外部的插件。要么由于Thunderbird客户端的老化而无法安装,要么被阻止。

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

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

以下是程序流程:

  • 谷歌表单中的用户文件错误

  • 谷歌表单通过GAS脚本向GMail帐户发送电子邮件

  • 服务器上的Thunderbird客户端根据电子邮件将电子邮件复制到特定目录主题行:C:[目录名]使用消息筛选器规则这是我需要帮助的地方

  • 计划任务每5分钟运行一次,以运行一个调用Python脚本的批处理文件(Email2Trac.py(,根据文件复制到的位置,有几个不同的分支要运行(C:[目录名]

  • Python脚本(不是我们写的(做魔术

  • 错误出现在Trac中。

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

在我卸载了Thunderbird并删除了"最新"版本(适用于Windows Server 2003(后,它是38.xx版本,名为FiltaQuilla的插件无法在上面运行。直到我查看了"帮助">"关于",发现有更新需要安装(2次(,我才意识到我使用的是较低版本。因此,在更新到实际最新版本(52.9.1(后,FiltaQuilla就可以安装了。

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

你必须选中属性中的"将消息另存为文件"复选框,然后你就可以在消息过滤器中创建规则,让你像我想做的那样将文件复制到文件系统中。

我已经改写了一些规则,剩下的我很快就会完成,我们应该会重新开始工作。

这并没有得到太多的流量,但也许其他人会发现这一点,它会很有用。

相关内容

  • 没有找到相关文章

最新更新