0

在 unix 中访问交换全局地址列表(GAL)并对其进行一些操作(如查找联系人的经理等)的方法是什么?这可以在 Windows 中的 VBA Outlook App 中以非常简单的方式完成。我正在尝试在 unix 环境中找到一种方法。

4

1 回答 1

0

只要您的交换服务器上可以访问 LDAP,您就可以使用它。这是我为此编写的一个小脚本,显示了它在内部使用的 ldapseach 命令:

$ 411 -d -e joe.user
   command is "/usr/bin/ldapsearch -y ${HOME}/.ssh/temp -x -b dc=ACME,dc=com -H ldap://app.corp.company.com:3268 '(mail=joe.user@*)'"
                Joe User    555 329 3485 joe.user@acme.com,  NY

几点评论:

  • 在以前的公司,您可以进行未经身份验证的绑定。那更容易。
  • 您可以看到我将密码临时存储在我的 .ssh 目录中。这在理论上很糟糕
  • 您可能可以使用任何 LDAP 客户端。我想要一个没有依赖关系的简单脚本,所以我解析 ldapsearch 输出
于 2013-02-07T14:00:57.570 回答