|
Re-bonjour, Merci pour ces informations, qui m'ont permis de progresser dans mes tests. Voici le log opush lorsqu'une requete d'autodiscover est faite par l'outil de test de microsoft : 10:17:29.022 [INFO ] {REQUEST.FULL} [t15/cautodiscover/r0/[email protected]]:<?xml version="1.0" encoding="UTF-8"?> <Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/mobilesync/requestschema/2006" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Request> <EMailAddress>[email protected]</EMailAddress> <AcceptableResponseSchema>http://schemas.microsoft.com/exchange/autodiscover/mobilesync/responseschema/2006</AcceptableResponseSchema> </Request> </Autodiscover> 10:17:29.024 [INFO ] {REQUEST.FULL} [t15/cautodiscover/r0/[email protected]]:<?xml version="1.0" encoding="UTF-8"?> <Autodiscover> <Response> <Culture>en:us</Culture> <User> <EMailAddress>[email protected]</EMailAddress> </User> <Action> <Settings> <Server> <Type>MobileSync</Type> <Url>https://obm.satcom1.eu/Microsoft-Server-ActiveSync</Url> <Name>https://obm.satcom1.eu/Microsoft-Server-ActiveSync</Name> </Server> <Server> <Type>CertEnroll</Type> <Url>https://obm.satcom1.eu/Microsoft-Server-ActiveSync</Url> <ServerData>CertEnrollTemplate</ServerData> </Server> </Settings> </Action> </Response> </Autodiscover> On voit donc bien la reponse ici. Par rapport au message d'erreur retourne par l'outil de microsoft, il semblerait que : <Autodiscover> ne soit pas valide, et qu'il s'attende en fait a avoir un xmlns qui soit specifie. Cette page web de microsoft semble egalement indiquer cela : http://blogs.msdn.com/b/exchangedev/archive/2011/07/08/autodiscover-for-exchange-activesync-developers.aspx Si je voulais faire des modifs dans le code d'opush pour adapter le format de la reponse XML afin qu'elle soit consideree valide par l'outil, par ou me conseillez-vous de commencer a regarder ? Cordialement, On 27/11/12 10:58, Matthieu Baechler wrote: Le mardi 27 novembre 2012 à 10:36 +0100, Francois Goudal a écrit :Bonjour Matthieu,[...]De plus, Si j'essaie de connecter un iPhone avec ActiveSync, je le vois bien faire des requetes autodiscover dans les logs Apache, mais pour autant, l'iPhone n'obtient pas l'information necessaire, puisqu'il finit par me demander l'adresse du serveur (ce qu'il est justement normalement cense recevoir via autodiscover). Donc cela confirme que l'autodiscover ne fonctionne pas. J'aimerais bien continuer a debugguer cela, mais je ne sais plus vraiment ou regarder. - Je ne peux pas vraiment sniffer le traffic pour voir la requete et la reponse, puisque c'est du SSLLe lien entre le serveur apache et le serveur opush ne doit pas être en SSL, vous pouvez faire un tcpdump à ce niveau.- Je ne trouve pas d'exemple de requete POST que je pourrais eventuellement envoyer moi memeVous pouvez essayer avec ce morceau de XML : <Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/mobilesync/requestschema/2006"> <Request> <EMailAddress>VOTRE_ADRESSE_EMAIL</EMailAddress> <AcceptableResponseSchema>http://schemas.microsoft.com/exchange/autodiscover/mobilesync/responseschema/2006</AcceptableResponseSchema> </Request> </Autodiscover>- Je ne vois pas ou trouver des logs qui pourraient m'interesser sur le serveur OBMVoir la page : http://www.obm.org/wiki/logs Vous pouvez activer REQUEST.FULL et vous devriez avoir les logs de l'autodiscover.Auriez-vous une idee de comment je peux essayer de progresser pour faire fonctionner cela ?N'hésitez pas à nous communiquer plus d'infos si vous êtes toujours bloqué. --
|
_______________________________________________ Obm mailing list [email protected] http://list.obm.org/mailman/listinfo/obm
