我有一个个人 GMail 帐户,我经常用它向特定企业的许多不同用户发送电子邮件。该公司非常友好地向我提供了访问其 LDAP 服务器的凭据,我希望我的 GMail Web 客户端能够使用该凭据自动完成该 LDAP 服务器具有条目的部分地址或名称。
有什么方法可以让我的个人 GMail 帐户(或其对应的整个 Google 帐户)将 LDAP 服务器合并到其联系人中?
如果我无法让它动态地按需查询,是否有一种万无一失的方法(假设客户端允许,但可能不允许)来查询 LDAP 服务器的整个数据库、保存它并将其批量导入 GMail?也许,甚至可以设置定期(也许每周)重复执行某项操作,而无需人工干预?
如果我选择后者,我认为将所有这些联系人导入到一个类别下会很简单,而且可以在 GMail 基于 Web 的客户端中轻松操作。
自从 GMail Web 客户端推出以来,我一直是它的忠实用户和支持者,但这个对我来说有点难以接受。如果不可能,你建议我怎么做?
答案1
我不知道有哪个特定产品可以为您做到这一点,但我可以想象您需要经历的粗略过程:
- 从 LDAP 中提取用户 SMTP 地址和名称。这绝对是可能的,您可能想尝试将其转换为 CSV 格式。您可以使用 VBScript 执行此操作(检查这) 或者 PowerShell (参见这里)。
- 将其转换为适合 GMail 联系人的格式。由于 GMail 接受 CSV,因此您可能无需或只需对导出数据进行最小程度的更改即可完成此操作。以下是 GMail 的简要信息可接受的 CSV 格式。
- 将您的数据加载到 GMail。
一旦你弄清楚了你的工具链/流程,你可能会发现你可以安排它运行而无需你的干预。我想许多其他人也会对写作非常感兴趣!
答案2
您应该能够使用 GMail Contacts API v3 和脚本将数据库导入到您的 GMail 联系人(可能是一组)中,这将允许您基本上转移所有联系人。