Z-Push Kolab-Backend: Problems with Nokia 5800 XpressMusic

Heiner Markert mephisto at gmx.net
Fri Apr 2 17:18:04 CEST 2010


Hi,

try to use syncml with the Nokia. It works well for my E52, which should be 
similar to the 5800XM software-wise.
Setup
http://your.horde.server/client/rpc.php
as server,
"contact" as contact-database, "calendar" as calendar-database, "notes" for 
notes in the Nokias sync application.
It is possible to use https protocol if you prefer.

Backup your phones data before a first sync...
I have written two patches for horde fixing a few syncml issues, they are 
available from issues.kolab.org or in the mailing list archive, allowing to 
a) sync multiple calendars and b) making exclusions of recurring events work 
better.

Regards
Heiner


Am Freitag, 2. April 2010 12:25:13 schrieb S. Albrink:
> Hi all,
>
> I have currently a problem when I try to synchronize my calendar and
> contacts with a Nokia 5800 XpressMusic via Mail for Exchange (Emails are
> not synchronized).
> The synchronization stops with the following error message on the phone:
>
> "Systemfehler. Versuchen Sie es später erneut." (System error. Try again
> later.)
>
> The log file on the phone has the following entry:
>
> "02.04.2010 11:49:20 Unable to Process Server Response -- KErrCorrupt"
>
> MfE version is 2.09(208)
>
>
> Connecting to http://my.domain.tld/Microsoft-Server-ActiveSync and
> https://my.domain.tld/Microsoft-Server-ActiveSync with a browser works:
> After successful authentication with username at my.domain.tld plus
> password I get following message:
>
> "GET not supported
> This is the z-push location and can only be accessed by Microsoft
> ActiveSync-capable devices."
>
> Files are successfully created in kolabindex and state. Log file output
> and config files are pasted at the end of this mail.
>
> Is this problem related to Z-Push, the Z-Push Kolab backend or the
> software on the phone?
>
> Many thanks in advance for your help.
>
> Best regards and happy easter holidays,
>
> Sebastian Albrink
>
>
> ###############################################
>
> Log/config files:
>
> Kolab server: 2.2.3 (updated from 2.2.2)
> Z-Push: 1.3 RC2
> Z-Push Kolab-Backend: 0.3
>
>
>
> config-kolab.php:
>
> <?php
> $BACKEND_PROVIDER = "BackendKolab";
>
> define('KOLAB_SERVER', '127.0.0.1');
> define('KOLAB_IMAP_OPTIONS', '/notls/norsh');
> define('KOLAB_IMAP_PORT', 143);
> define('KOLAB_INDEX',"kolabindex");
>
>
> // ATTENTION YOUR MUST MIGRATE ZPUSH TO 1.3RC
> // by default just default folders will be synchronized
>
> //user folders means folders who are in the user/... namespace
> //if 1 user/x.x/... folder will be syncronized
> define('KOLAB_USERFOLDER_CONTACT',1);
> define('KOLAB_USERFOLDER_DIARY',1);
> //shared fodlers means folders who are in shared. namespace
> define('KOLAB_SHAREDFOLDER_CONTACT',0);
> define('KOLAB_SHAREDFOLDER_DIARY',0);
> //INBOX folders means folder who are in INBOX/ namespace
> define('KOLAB_INBOXFOLDER_CONTACT',1);
> define('KOLAB_INBOXFOLDER_DIARY',1);
>
> // If 1: shared folders will be read-only, even if the user have rights
> on it
> define('KOLAB_SHAREDFOLDERS_RO',"1");
>
> // Logfile
> define('KOLAB_LOGFILE',"/var/log/z-push/access.log");
> ?>
>
> Output in z-push Kolab log file access.log (I removed my email folder
> structure from the pasted log files in order to reduce the lines):
>
> ---8<-------------------8<----------------8<----------------
>
> 04/02/10 11:49:32 [8770] :  : KolabBackend Version : 0.3
> 04/02/10 11:49:32 [8770] :  : IMAP connection opened sucessfully user :
> username at my.domain.tld Mobile ID:
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : Setup :
> username at my.domain.tld Mobile ID :IMEI123456789012345 Proto Version : 2.5
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : GetAnnotation
> INBOX/folder1 : 0
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : NOTICE
> SyncFolderList Add folder INBOX/folder1
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : GetAnnotation
> INBOX/folder2 : 0
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : NOTICE
> SyncFolderList Add folder INBOX/folder2
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : GetAnnotation
> INBOX/folderN : 0
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : NOTICE
> SyncFolderList Add folder INBOX/folderN
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : GetAnnotation
> INBOX/Trash : 0
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : NOTICE
> SyncFolderList Add folder INBOX/Trash
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : GetAnnotation
> INBOX/Sent : 0
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : NOTICE
> SyncFolderList Add folder INBOX/Sent
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : GetAnnotation
> INBOX/Notizen : note.default
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : NOTICE
> SyncFolderList Add folder INBOX/Notizen
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : GetAnnotation
> INBOX/Kontakte : contact.default
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : NOTICE
> SyncFolderList Add folder INBOX/Kontakte
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : GetAnnotation
> INBOX/Kalender : event.default
> 04/02/10 11:49:32 [8770] : username at my.domain.tld : NOTICE
> SyncFolderList Add folder INBOX/Kalender
> 04/02/10 11:49:33 [8770] : username at my.domain.tld : GetAnnotation INBOX : 0
> 04/02/10 11:49:33 [8770] : username at my.domain.tld : NOTICE
> SyncFolderList Add folder INBOX
> 04/02/10 11:49:33 [8770] : username at my.domain.tld : IMAP connection closed
>
> ---8<-------------------8<----------------8<----------------
>
>
> Output in debug.txt
>
> ---8<-------------------8<----------------8<----------------
>
> 04/02/10 11:49:32 [8770] Start
> 04/02/10 11:49:32 [8770] Z-Push version: SVN 1.3 RC2 276
> 04/02/10 11:49:32 [8770] Client IP: 80.187.102.195
> 04/02/10 11:49:32 [8770] Client supports version 2.5
> 04/02/10 11:49:32 [8770] {127.0.0.1:143/imap/notls/norsh}
> 04/02/10 11:49:32 [8770] KolabBackend Version : 0.3
> 04/02/10 11:49:32 [8770] POST cmd: FolderSync
> 04/02/10 11:49:32 [8770] Initializing folder diff engine
> 04/02/10 11:49:33 [8770] Found 124 folder changes
>
> 04/02/10 11:49:33 [8770] IMAP-GetFolder(id: 'INBOX/folder1') ->
> SyncFolder Object
> (
>     [serverid] => INBOX/folder1
>     [parentid] => INBOX
>     [displayname] => folder1
>     [type] => 1
>     [_mapping] => Array
>         (
>             [FolderHierarchy:ServerEntryId] => Array
>                 (
>                     [1] => serverid
>                 )
>
>             [FolderHierarchy:ParentId] => Array
>                 (
>                     [1] => parentid
>                 )
>
>             [FolderHierarchy:DisplayName] => Array
>                 (
>                     [1] => displayname
>                 )
>
>             [FolderHierarchy:Type] => Array
>                 (
>                     [1] => type
>                 )
>
>         )
>
>     [content] =>
>     [attributes] =>
>     [flags] =>
> )
>
> 04/02/10 11:49:33 [8770] IMAP-GetFolder(id: 'INBOX/folder1') ->
> SyncFolder Object
> (
>     [serverid] => INBOX/folder1
>     [parentid] => INBOX
>     [displayname] => folder1
>     [type] => 1
>     [_mapping] => Array
>         (
>             [FolderHierarchy:ServerEntryId] => Array
>                 (
>                     [1] => serverid
>                 )
>
>             [FolderHierarchy:ParentId] => Array
>                 (
>                     [1] => parentid
>                 )
>
>             [FolderHierarchy:DisplayName] => Array
>                 (
>                     [1] => displayname
>                 )
>
>             [FolderHierarchy:Type] => Array
>                 (
>                     [1] => type
>                 )
>
>         )
>
>     [content] =>
>     [attributes] =>
>     [flags] =>
> )
>
>
> 04/02/10 11:49:33 [8770] IMAP-GetFolder(id: 'INBOX/Notizen') ->
> SyncFolder Object
> (
>     [serverid] => INBOX/Notizen
>     [parentid] => INBOX
>     [displayname] => Notizen
>     [type] => 1
>     [_mapping] => Array
>         (
>             [FolderHierarchy:ServerEntryId] => Array
>                 (
>                     [1] => serverid
>                 )
>
>             [FolderHierarchy:ParentId] => Array
>                 (
>                     [1] => parentid
>                 )
>
>             [FolderHierarchy:DisplayName] => Array
>                 (
>                     [1] => displayname
>                 )
>
>             [FolderHierarchy:Type] => Array
>                 (
>                     [1] => type
>                 )
>
>         )
>
>     [content] =>
>     [attributes] =>
>     [flags] =>
> )
>
> 04/02/10 11:49:33 [8770] IMAP-GetFolder(id: 'INBOX/Notizen') ->
> SyncFolder Object
> (
>     [serverid] => INBOX/Notizen
>     [parentid] => INBOX
>     [displayname] => Notizen
>     [type] => 1
>     [_mapping] => Array
>         (
>             [FolderHierarchy:ServerEntryId] => Array
>                 (
>                     [1] => serverid
>                 )
>
>             [FolderHierarchy:ParentId] => Array
>                 (
>                     [1] => parentid
>                 )
>
>             [FolderHierarchy:DisplayName] => Array
>                 (
>                     [1] => displayname
>                 )
>
>             [FolderHierarchy:Type] => Array
>                 (
>                     [1] => type
>                 )
>
>         )
>
>     [content] =>
>     [attributes] =>
>     [flags] =>
> )
>
>
>
> 04/02/10 11:49:33 [8770] IMAP-GetFolder(id: 'INBOX/Kontakte') ->
> SyncFolder Object
> (
>     [serverid] => INBOX/Kontakte
>     [parentid] => INBOX
>     [displayname] => kontakte
>     [type] => 9
>     [_mapping] => Array
>         (
>             [FolderHierarchy:ServerEntryId] => Array
>                 (
>                     [1] => serverid
>                 )
>
>             [FolderHierarchy:ParentId] => Array
>                 (
>                     [1] => parentid
>                 )
>
>             [FolderHierarchy:DisplayName] => Array
>                 (
>                     [1] => displayname
>                 )
>
>             [FolderHierarchy:Type] => Array
>                 (
>                     [1] => type
>                 )
>
>         )
>
>     [content] =>
>     [attributes] =>
>     [flags] =>
> )
>
> 04/02/10 11:49:33 [8770] IMAP-GetFolder(id: 'INBOX/Kontakte') ->
> SyncFolder Object
> (
>     [serverid] => INBOX/Kontakte
>     [parentid] => INBOX
>     [displayname] => kontakte
>     [type] => 9
>     [_mapping] => Array
>         (
>             [FolderHierarchy:ServerEntryId] => Array
>                 (
>                     [1] => serverid
>                 )
>
>             [FolderHierarchy:ParentId] => Array
>                 (
>                     [1] => parentid
>                 )
>
>             [FolderHierarchy:DisplayName] => Array
>                 (
>                     [1] => displayname
>                 )
>
>             [FolderHierarchy:Type] => Array
>                 (
>                     [1] => type
>                 )
>
>         )
>
>     [content] =>
>     [attributes] =>
>     [flags] =>
> )
>
> 04/02/10 11:49:33 [8770] IMAP-GetFolder(id: 'INBOX/Kalender') ->
> SyncFolder Object
> (
>     [serverid] => INBOX/Kalender
>     [parentid] => INBOX
>     [displayname] => kalender
>     [type] => 8
>     [_mapping] => Array
>         (
>             [FolderHierarchy:ServerEntryId] => Array
>                 (
>                     [1] => serverid
>                 )
>
>             [FolderHierarchy:ParentId] => Array
>                 (
>                     [1] => parentid
>                 )
>
>             [FolderHierarchy:DisplayName] => Array
>                 (
>                     [1] => displayname
>                 )
>
>             [FolderHierarchy:Type] => Array
>                 (
>                     [1] => type
>                 )
>
>         )
>
>     [content] =>
>     [attributes] =>
>     [flags] =>
> )
>
> 04/02/10 11:49:33 [8770] IMAP-GetFolder(id: 'INBOX/Kalender') ->
> SyncFolder Object
> (
>     [serverid] => INBOX/Kalender
>     [parentid] => INBOX
>     [displayname] => kalender
>     [type] => 8
>     [_mapping] => Array
>         (
>             [FolderHierarchy:ServerEntryId] => Array
>                 (
>                     [1] => serverid
>                 )
>
>             [FolderHierarchy:ParentId] => Array
>                 (
>                     [1] => parentid
>                 )
>
>             [FolderHierarchy:DisplayName] => Array
>                 (
>                     [1] => displayname
>                 )
>
>             [FolderHierarchy:Type] => Array
>                 (
>                     [1] => type
>                 )
>
>         )
>
>     [content] =>
>     [attributes] =>
>     [flags] =>
> )
>
>
> 04/02/10 11:49:33 [8770] IMAP-errors: SECURITY PROBLEM: insecure server
> advertised AUTH=PLAIN
> 04/02/10 11:49:33 [8770] IMAP connection closed
> 04/02/10 11:49:33 [8770] end
> 04/02/10 11:49:33 [8770] --------
>
>
> ---8<-------------------8<----------------8<----------------
>
>
> _______________________________________________
> Kolab-users mailing list
> Kolab-users at kolab.org
> https://kolab.org/mailman/listinfo/kolab-users




More information about the users mailing list