Donc, je travaille dans ColdFusion 8, en essayant de récupérer le calendrier/les horaires du serveur Exchange pour plusieurs utilisateurs DIFFÉRENTS sur la même page. Comme il semble que vous ne puissiez spécifier la boîte aux lettres qu'à l'ouverture de la connexion, il semble que je doive malheureusement ouvrir une nouvelle connexion pour chaque boîte aux lettres à laquelle je souhaite accéder. Le problème est que, il semble que seule la première connexion que j'ouvre fonctionne ... toutes les connexions suivantes échouent.Connexion ColdFusion cfexchange et plusieurs boîtes aux lettres
Je donne les résultats suivants:
<cfloop list="mailbox1,mailbox2,mailbox3" index="mailboxname">
<cfexchangeconnection action="open" connection="conExchangeSchedules"
server="****"
username="****"
password="****"
mailboxname="#mailboxname#"
protocol="https"
formbasedauthentication="false">
<cfexchangecalendar
action = "get"
name = "qrySchedule"
connection = "conExchangeSchedules">
<cfexchangefilter name="StartTime" from="{ts '2013-01-06 00:00:00'}" to="{ts '2013-01-12 23:59:59'}">
</cfexchangecalendar>
<cfexchangeconnection action="close" connection="conExchangeSchedules">
<cfdump var="#qrySchedule#">
</cfloop>
Seule la première boîte aux lettres est réussie. Je sais que toutes les boîtes aux lettres sont valides, car j'ai essayé chacune séparément, et en tant que première valeur dans la liste.
Mais toutes les autres connexions renvoyer l'erreur
Could not login to the Exchange server.
Verify the server name, username, and password. Ensure that proper client certificates are installed.
De toute évidence pas une erreur utile, car la première connexion fonctionne très bien (ainsi « vérifier » tous les paramètres nécessaires).
J'ai même essayé de créer chaque connexion successive avec un nom différent. Même problème.
Est-ce que quelqu'un a des pointeurs ou des idées?
Merci d'avance! -Carl
Vous modifiez les informations d'identification utilisateur pour chaque boîte aux lettres comme il boucle? Ou en utilisant celui qui a des droits sur chacun d'eux? –