我的个人GMail可以查询远程LDAP服务器吗?


8

我有一个个人GMail帐户,我经常通过该帐户将电子邮件发送给特定企业的众多用户。该公司已经足够友好地为我提供访问其LDAP服务器的凭据,我希望我的GMail Web客户端能够自动完成该LDAP服务器可以为其输入条目的部分地址或名称。

有什么方法可以获取个人GMail帐户(或与之对应的整个Google帐户)帐户,以将LDAP服务器合并到其通讯录中?

如果我无法让它动态地按需查询,是否有一种防白痴的方法(假设客户端允许,他们可能不会)查询LDAP服务器的整个数据库,将其保存,然后批量导入到GMail中?也许,甚至,我可以设置一些周期性的重复(也许每周一次),而无需人工干预?

如果我选择后者,我认为将所有这些联系人归入一个类别就很简单了,可以在基于GMail的基于Web的客户端中轻松地对其进行操作。

自从实例化以来,我一直是基于Gmail的基于Web的客户端的坚定用户和支持者,但是对于我来说,这是一个很划算的交易。如果不可能,您建议我怎么做?


我真的对此表示怀疑,但您是否不应该向GMail支持人员提出此要求?
约翰·加迪尼尔

1
如果您以前从未有过这笔交易,怎么会成为交易破坏者?另外,我认为您自己和Google都没有合同,甚至可以终止交易
Mark Henderson 2010年

2
如果您是程序员,则可以开发一个程序来定期将您的Google联系人与LDAP服务器同步。我还没有看到任何通用的东西,但是有关访问Contacts API的很多信息。最好的办法是尝试找到基于浏览器的 ldap扩展。这样,您可以在任何地方使用ldap联系人。
Zoredache

@Farseeker我使用GMail网络客户端已有很长时间了,从来没有需要放弃它而转而使用像Thunderbird这样的胖客户端。如果我做不到这一点,那么我将最终做到这一点。这就是我说“破坏交易者”时想要表达的一切。也许我的话语选择不当。
Maarx

2
我重新打开了这个问题,因为在所有三部曲网站上都将其关闭。我认为应该在Serverfault上获得机会。另请参阅:meta.stackexchange.com/questions/47028/…–
splattne

Answers:


3

我不知道会为您执行此操作的特定产品,但是我可以设想您需要经历的粗略过程:

  1. 从LDAP中提取用户SMTP地址和名称。这肯定是有可能的,您可能想要尝试将其转换为CSV格式。你可以使用VBScript(检查做这个了),或者是PowerShell的(见这里)。
  2. 将其转换为适合GMail联系人的格式。由于GMail接受CSV,因此您无需更改导出数据就可以做到这一点。这是GMail 可接受的CSV格式的紧身裤。
  3. 将数据加载到GMail。

一旦确定了您的工具链/流程,您可能会发现可以安排它的运行而无需您干预。我想很多其他人也会对撰写文章非常感兴趣!


我确定您无法在常规的免费gmail上设置与LDAP的同步。我虽然您应该可以使用Google Apps(付费的gmail等),但是唯一的解决方案似乎提供了用户和组同步,而不是纯联系人同步。我建议您尝试遵循Chris Thorpe的指示。(+1)。我也认为这将使其他人感兴趣。
Gomibushi

0

您应该能够使用GMail Contacts API v3和脚本将数据库导入到GMail联系人(大概是一个组)中,这实际上将允许您转移所有联系人。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.