【问题标题】:Exchange global address list (GAL) access from unix从 unix 访问交换全局地址列表 (GAL)
【发布时间】:2013-02-07 22:00:57
【问题描述】:

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

【问题讨论】:

    标签: unix exchange-server addressbook gal


    【解决方案1】:

    只要您的 Exchange 服务器上可以访问 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
    

    几个cmets:

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

    【讨论】:

    • 感谢您提出有关 LDAP 的想法。我正在弄清楚我们的交换服务器的设置。一旦我通过进程,我会回复。
    • 带有 GUI 的 LDAP 浏览器非常适合用于探索和找出要使用的参数。 Jexplorer 就是其中之一。 jxplorer.org
    • 非常感谢!获取 ldap 并正确执行所有设置需要一些时间。但最终它是如此值得!我将我的工具从本地 Windows 机器完全迁移到 linux 服务器。现在它比我拥有的 Outlook VBA 更强大和更易于维护(我几乎从未想过要理解它)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-05
    • 1970-01-01
    • 2012-01-10
    相关资源
    最近更新 更多