2013-02-07 3 views
0

Comment accéder à la liste d'adresses globale Exchange (GAL) et y effectuer certaines opérations (comme trouver un gestionnaire de contact, etc.) sous Unix? Cela peut être fait de manière assez simple dans VBA Outlook App dans Windows. J'essaie de trouver une façon de le faire dans un environnement Unix.Accès à la liste globale d'adresses Exchange (GAL) à partir d'unix

Répondre

0

Tant que LDAP est accessible sur votre serveur Exchange, vous pouvez l'utiliser. Voici un petit script que j'ai écrit à le faire, montrant la commande ldapseach utilise en interne:

$ 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 '([email protected]*)'" 
       Joe User 555 329 3485 [email protected], NY 

Quelques commentaires:

  • aux entreprises avant, vous pourriez faire une liaison non authentifié. C'était plus facile.
  • vous pouvez voir que je stocke mon mot de passe dans mon répertoire .ssh temporairement. c'est mauvais en théorie
  • vous pouvez probablement utiliser n'importe quel client LDAP. Je voulais un script simple sans dépendances, donc j'analyse la sortie de ldapsearch
+0

Merci d'avoir lancé l'idée sur LDAP. Je suis en train de déterminer les paramètres de notre serveur d'échange. Je répondrai de retour une fois que je passerai le précesseur. – krips89

+0

Un navigateur LDAP avec une interface graphique est utile pour explorer et comprendre les arguments à utiliser. Jexplorer en est un. http://jxplorer.org/ –

+0

Merci beaucoup! Il a fallu du temps pour obtenir ldap et faire tous les réglages correctement. Mais finalement ça en vaut la peine! J'ai migré complètement mon outil vers des serveurs Linux depuis ma machine Windows locale. Maintenant, il est beaucoup plus puissant et maintenable que l'Outlook VBA que j'avais (ce que je n'ai surtout jamais voulu comprendre). – krips89

Questions connexes