我在 GDrive 中有数百个 .eml 文件,我想将它们作为电子邮件导入到我的 Gmail 中。任何人都可以建议一个可以让我这样做的 Google Apps 脚本吗?我相当精通 Google Apps 脚本,我只需要一些关于如何继续的提示。
3 回答
我知道这个线程有点老了,但我今天遇到了一种将单个(或多个)eml 文件导入 Gmail 的方法,并认为我会分享。我的用例是我的公司迁移到 Google Apps 并将我的电子邮件导入 gmail 帐户。我以前一直在使用 Pop3 将这些电子邮件拉入另一个 gmail 帐户以使用 gmail 界面。不幸的是,我发送的邮件没有被放回我的公司电子邮件发送文件夹,因此没有被导入新的 gmail 帐户。以下是我将发送的电子邮件发送到新的 Google Apps gmail 帐户的方法。
从此处下载 Gmail 备份的副本。我用它来备份 gmail 帐户的全部内容。输入您的 gmail 凭据并为其提供一个文件夹以供下载,然后它就可以开始工作了。它将电子邮件分类为单个 eml 文件并使用月份和年份文件夹。文件夹结构是 MyGmailBackup (folder) 2012 10 - October 2012 eml 文件在这里。2012 年 11 月 11 日 eml 文件在这里。12 2013 01 02
它有一个恢复选项,对于导入 Gmail 非常有帮助。使用相同的 Gmail 备份程序,我将凭据更改为我想要恢复电子邮件的 gmail 帐户。如果我想导入所有电子邮件,我可以将文件夹设置为 MyGmailBackup。我只想导入一些电子邮件,所以我创建了一个文件夹来保存我想导入第二个 gmail 帐户的电子邮件。然后我将一个 eml 文件放入该文件夹并点击恢复。在浏览器中刷新我的 gmail 后,我的电子邮件就在那里。它甚至可以正确穿线。然后我选择了多个我想恢复的 eml 文件并再次尝试。它工作得很好。现在我已经在他们的线程中发送了我的电子邮件,并且我又回到了我离开的地方。希望这可以帮助某人。
在 Thunder Bird 中使用ImportExportTools插件。通过指向包含 eml 文件的文件夹,您可以在几秒钟内将 eml 文件导入到 Thunderbird。如果您已将 gmail 添加到 Thunderbird,gmail 将立即进行同步。
我不确定 .eml 文件的格式,但对于 Lotus Notes,我可以使用链接到此处的代码导入导出的“结构化文本文件” 。
StackOverflow 没有很好地导入数百行代码 - 或者我只是做错了......无论哪种方式......希望这会有所帮助。