我最近从标准存储库安装了 Debian 12 和 Thunderbird 102.12.0。之后我添加了我的 Gmail 帐户。当我开始输入以前使用过的电子邮件地址时,我没有收到任何建议。据我所知,该地址必须在地址簿中才能显示为建议(自动完成)。有没有办法从旧邮件中收集所有电子邮件地址并将其添加到地址簿中?
答案1
方法 1 导出联系人(Gmail)
导出联系人
要将联系人添加到另一个电子邮件帐户,请先将其下载为 CSV 或 vCard 文件。要清理存储空间,请导出然后删除不需要的联系人。
前往 Google 通讯录。
选择下列选项之一:
- 单个联系人:选中联系人姓名旁边的框。
-多个联系人:选中您想要导出的所有联系人旁边的复选框。
- 所有联系人:选中任意联系人旁边的复选框,然后单击左上角的“选择操作”,然后单击“全部”。
在右上角,点击更多操作,然后点击导出。
要备份您的联系人,请选择 Google CSV。
要保存文件,请单击导出。
-导出联系人后,了解如何删除不需要的联系人。
提示:如果您在工作或学习中使用 Google 通讯录,则无法选择目录中的所有联系人。
来源:https://support.google.com/contacts/answer/7199294?hl=en&co=GENIE.Platform%3DDesktop 感谢@Yisroel Tech
提取联系人的方法 2(更复杂;不需要 Gmail)
- 下载 Thunderbird 的 ImportExportToolshttps://addons.thunderbird.net/en-us/thunderbird/addon/importexporttools/
- 从工具菜单中,将所有电子邮件导出为单个纯文本文件。
- 在使用正则表达式的编辑器(例如 VS Code)中打开纯文本文件。
- 编写选择非电子邮件文本的 REGEX。(不幸的是,经过一些即兴的测试后,这将被证明是一项比我最初想象的更复杂的任务。可能需要编写一个独特的脚本来提取每个电子邮件地址)
- 删除非电子邮件文本。
- 清理文件,使每行只有一个电子邮件地址
- 保存为 CSV 文件。
将地址导入 Thunderbird
在 Thunderbird 中,打开地址簿并单击菜单中的“工具”,然后单击“导入”。
选择“地址簿”,点击“下一步”。选择“文本文件(LDIF、.tab、.csv、.txt)”,点击“下一步”。
在“选择地址簿文件”窗口中,右下角“打开”和“取消”按钮上方,将文件类型更改为“逗号分隔 (*.csv)”。然后导航到您保存从 Excel 导出的 .csv 文件的位置,选择它,然后单击“打开”。
现在您将看到一个“导入地址簿”窗口,您需要在其中将 Thunderbird 地址簿字段与 .csv 文件中的字段进行匹配。勾选您想要的字段,然后上下移动它们以匹配 .csv 文件中的字段。匹配完成后,单击“确定”。
这将创建一个以 .csv 文件名称命名的新地址簿。