Re: Littles questions about SyncML

Michael J Rubinsky <[email protected]>
Newsgroups gmane.comp.horde.sync
Message-ID <20130111124348.Horde.uah9NL5AkZ-wiw-eIJQg4w1@h4.theupstairsroom.com>
Quoting Jens-Uwe Mozdzen <[email protected]>> Hi Gerard,
>
> Zitat von Gerard Breiner <[email protected]>:
>> Le 11 janv. 2013 à 14:24, Jens-Uwe Mozdzen a écrit :
>>
>>> Hi Gerard,
>>>
>>> Zitat von Gerard Breiner <[email protected]
>>>> [...] So I corrected my mistake : Alias  
>>>> /Microsoft-Server-ActiveSync /www/horde5/rpc.php  and not  
>>>> /rpc.php?. Many thanks Mike.
>>>> Then I tried again to create an account exchange activesync  from  
>>>> my mobile (client RemoSync of Remoba) which is exchange activeSync.
>>>> I face the error "Client does not support the protocol version".  
>>>> Yet I tried all of each version available in  
>>>> $conf[activesync][version]?.
>>>
>>> I don't recall having you mention a check of your web server logs.
>>>
>>> When the ActiveSync client registers with H5, you should see a  
>>> couple of accesses to your web server (like "OPTIONS  
>>> /Microsoft-Server-ActiveSync HTTP/1.1" 200 -" and ""POST  
>>> /Microsoft-Server-ActiveSync?Cmd=FolderSync&User=... HTTP/1.1" 200  
>>> 89352"). Do you see at least connection attempts by the client? If  
>>> yes, are those responded to with errors? If error, then what's in  
>>> the error log of your server? If no error, you ought to turn on  
>>> ActiveSync logging in Horde's configuration to see what's going on.
>>>
>>> Judging from the the client UI alone is like checking a foggy  
>>> crystal ball ;)
>>> [...]
>> Hi Jens,
>>
>> My apache server logged no error according ErrorLog  
>> logs/webmail5-devel_error_log but I get the accesses to my web  
>> server :
>>
>> visiteur178.domain - domain\\gbreiner [11/Jan/2013:16:59:29 +0100]  
>> "OPTIONS  
>> /Microsoft-Server-ActiveSync?Cmd=Version&User=gbreiner&DeviceId=androidc1885645527&DeviceType=Android HTTP/1.1" 302 - "-"  
>> "Remoba-GT-S5839i-GINGERBREAD-GT-S5839i"
>
> yes, this looks like the initial ActiveSync call
>
>> visiteur178.domain - domain\\gbreiner [11/Jan/2013:16:59:29 +0100]  
>> "GET  
>> /login.php?url=http%3A%2F%2Fhorde5.domain.fr%2FMicrosoft-Server-ActiveSync%3FCmd%3DVersion%26User%3Dgbreiner%26DeviceId%3Dandroidc1885645527%26DeviceType%3DAndroid&horde_logout_token=QhOmV6Ulrd6ie9NGwqoBRw4&app=horde HTTP/1.1" 200 5864 "-"  
>> "Remoba-GT-S5839i-GINGERBREAD-GT-S5839i"
>
> That's a strange one - I don't see that in my logs. Looks like your  
> client switched to http-based log-in.
>
>> visiteur160.domain - - [11/Jan/2013:17:01:59 +0100] "POST  
>> /services/ajax.php/horde/topbarUpdate HTTP/1.1" 200 1811  
>> "http://horde5.domain/admin/config/index.php" "Mozilla/5.0  
>> (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20100101  
>> Firefox/17.0"
>> visiteur160.domain - - [11/Jan/2013:17:02:00 +0100] "GET  
>> /js/popup.js?v=656aaffb18e6a1aff5fbfe3cf106e125 HTTP/1.1" 304 -  
>> "http://horde5.domain/admin/config/index.php" "Mozilla/5.0  
>> (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20100101  
>> Firefox/17.0"
>
> These two don't belong here - probably your web client on another machine.
>
>> I get too in line of command : Message from syslogd@inf-ext1 at Jan  
>> 11 17:14:54 ...
>> HORDE5: User is not authorized for horde [pid 24797 on line 259 of  
>> "/www/horde5/pear/php/Horde/Registry.php"]
>
> judging by the time stamp, that's a different access to Horde - your  
> server logs ought to show what was going on at that time.
>
>> Authentication is ldap and I know I can logged myself in the horde  
>> interface with the same username and password I use for activesync.
>> Nevertheless the "domain\\gbreiner make me puzzle…
>
> My client let's me set the user name to use - and hands it to the  
> server as-is. I know there are means to do username mapping inside  
> Horde, which could be used to work around a broken client, but I've  
> never toyed with those, so others would have to jump in.
>
> In general, it looks like the client is trying to do a Windows style  
> domain login. If you cannot configure your client to log in as your  
> server demands, my best bet is that you'll have to look into  
> server-side user mapping...
>
> Regards,
> Jens
>
> -- 
> Jens-U. Mozdzen                         voice   : +49-40-559 51 75
> NDE Netzdesign und -entwicklung AG      fax     : +49-40-559 51 77
> Postfach 61 03 15                       mobile  : +49-179-4 98 21 98
> D-22423 Hamburg                         e-mail  : [email protected]
>
>         Vorsitzende des Aufsichtsrates: Angelika Mozdzen
>           Sitz und Registergericht: Hamburg, HRB 90934
>                   Vorstand: Jens-U. Mozdzen
>                    USt-IdNr. DE 814 013 983
>
> -- 
> sync mailing list
> Frequently Asked Questions: http://wiki.horde.org/FAQ
> To unsubscribe, mail: [email protected]
The activesync code ignores any provided domain value and can use the  
username after the slash delimiter. As stated before,  this is either  
a very broken EAS client or the server is misconfigured.
--
Mike
Sent from mobile

Jens-Uwe Mozdzen <[email protected]> wrote:



-- 
sync mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.