LALOT Dominique | 12 Jul 12:05 2011

activesync still working?


Kronolith 3.0.5
Horde 4.0.7

I was working with activesync and iphone for several month and suddenly
something got broken. I was away for several weeks and did not try
activesync for some period. As I went back to work, I updated horde via
pear. As my setup is a little bit complicate (shibboleth auth), I spent
hours putting traces to understand what was wrong.

When I try to setup an account ont the Iphone, I get a failure and I am
asked for another password.
Finaly, I purge my data, upload new data from prod, run db_migrate,
everything is OK in the admin panel.

But nothing better. So I change my auth driver to LDAP. I can login normaly,
but the activesync problem still exists. On my Iphone, I have one calendar
using subscription URL and it works well.

Am I alone on that problem?

I can see the URL called in apache access_log, and the answer is 500

in horde/rpc.php,
case 'ActiveSync':
    /* Check if we are even enabled for AS */
    fputs($handle,"Trace DOM1 ActiveSync trouvé \n");
    if (empty($conf['activesync']['enabled'])) {
        fputs($handle,"Trace DOM3 ActiveSync non actif \n");
(Continue reading)

Zulan | 10 Jul 19:07 2011

Sync Android Funaambol / Horde4


I am trying to sync an Android Nexus S with Horde (Contacts and 
Calendar for

Funambol Sync Version 10.0.5
I set the Server names to "contacts" and "calendar"

Horde 4.0.7
kronolith 3.0.5
turba 3.0.4
(all installed yesterday using pear on a Debian squeeze)

Full sync logs are at


Basically both directions are working, but some values are missing

Horde --> Droid

Location: OK
Email: Ok
Home Phone: MISSING!
Work Phone: MISSING!
Mobile Phone: OK
Fax : OK
Photo: Not OK, missing image driver

(Continue reading)

San | 23 May 04:34 2011

Re: sync Digest, Vol 909, Issue 1

Hi Jan,

 Thank's for the reply. I had seen this site ( but it isn't so clear for me, because the
syncronization of calendar, contacts, tasks, events, etc. depends of third
party of project and it isn't explained in only one tutorial that explain
step by step, so I need to assemble a puzzle for it's works for me.

 Today we have a Exchange that works with Outlook to share and sync
calendar, contacts, tasks and events and we need to find a similar thing
with lower cost. I'm testing iCal and I'm studing the CalDAV and CardDAV
with other Colaboration tool, like a Zimbra.



2011/5/18 <sync-request <at>>

> Send sync mailing list submissions to
>        sync <at>
> To subscribe or unsubscribe via the World Wide Web, visit
> or, via email, send a message with subject or body 'help' to
>        sync-request <at>
> You can reach the person managing the list at
>        sync-owner <at>
(Continue reading)

San | 16 May 17:04 2011

Manual / Tutorial / How to

Hi all,

 Can anyone tell me a good "How to" configure SyncML or ActiveSync and
iCalendar to Sync Contacts, Calendar, Tasks and Events with Horde and
Outlook 2000 or Outlook 2003 or Outlook 2007. I found a lot of list
that have doubts about bug and problems, but a I don´t found a good
"How to" to explain step by step how to configure Horde and Client.

 My Enviroment is:

Horde 3.3.3
Red Hat 5.5



sync mailing list - Join the hunt:
Frequently Asked Questions:
To unsubscribe, mail: sync-unsubscribe <at>

LALOT Dominique | 11 May 18:01 2011

activesync no more working for iphone?


I started to play with activesync in March using git, then beta then install
4.0, 4.0.1, then 4.0.2 (last update)
what is sure is that it was working in 4.0.0 or 4.0.1.
During that time I had many things to improve, prefs and so on so I did not
test activesync each time.

I was "playing" with shibboleth and was unable to sync, as the
authentication driver was not suited for. I patched just Horde/Rpc.php in
order to do an ldap bind in case of failure.
As nothing worked (it was ok for the authentication), I went back to imap or
ldap auth in order to be sure that the normal tested driver was working.
But it does not work anymore.

Nothing in apache error.log
I destroyed my device state, went back to my iphone and destroy data, set up
a new account (iphone os 3.1)
That's difficult to understand the problem's origin and also there is no way
to look at a log on the iphone side... - lalot [11/May/2011:16:57:23 +0200] "GET
/horde/rpc.php/kronolith/lalot/lalot.ics HTTP/1.1" 200 12756 "-"
"DataAccess/1.0 (7E18)" - lalot [11/May/2011:16:52:47 +0200] "POST
HTTP/1.1" 200 612 "-" "Apple-iPhone/705.18" - lalot [11/May/2011:16:58:06 +0200] "POST
HTTP/1.1" 200 676 "-" "Apple-iPhone/705.18"
(Continue reading)

David Solbach | 29 Apr 18:24 2011

Activesync contacts and calendar on the N900


I know this might be a N900 MfE client only problem, still I want to ask this 
here, since the horde wiki states that activesync works for the N900.

The problem is, that the N900 seems to forget all Activesync settings as soon 
as I leave the configuration wizard.

Does anyone else have the same problem? If yes, I would like to update the 
horde activesync Wiki page so that others don't bump into the same problem.

Or maybe I'm doing something wrong?


sync mailing list - Join the hunt:
Frequently Asked Questions:
To unsubscribe, mail: sync-unsubscribe <at>

Ben Smith | 29 Apr 00:19 2011

Fwd: Horde 4 and Funambol android client

SyncML works great for me with Horde 3.3.11 using the Funambol Outlook and
Funambol Android clients.  On Horde 4, however, SyncML no longer works with
the Funambol Android client. It appears to still work with the Funambol
Outlook client.

On android I see this kind of thing in the error log:

Thu Apr 28 13:53:07 MST 2011 [ERROR] [CalendarSyncSource] Cannot save
Encountered " " at line 15, column 1.

Was expecting one of:
    "END:VEVENT" ...
    <IDENTIFIER_T> ...


Thu Apr 28 13:53:09 MST 2011 [ERROR] [CalendarSyncSource] Cannot save
Encountered " Airlines # 1635" at line 15, column 12.

Was expecting one of:
    ";" ...
    <QP_PARAMETER_T> ...
    ":" ...
    ":" ...

I realize that this may not be a Horde SyncML problem, but I thought I would
(Continue reading)

"T. Bühlmann" | 28 Apr 12:01 2011

horde/Syncml only doeing slowsync


My H4 installation does only do slowsyncs.
The Syncml log mentions:
"Client requested Sync with anchor timestamp xxxxxxxx but server has
recorded timestamp . Enforcing.."
I checked the database, and all the values from previous sync are there
in "|horde_syncml_anchors"| including
and "syncml_serveranchor", but "$clientlast" in Alert.php is indeed empty.

I couldn't track this variable down to the SQL-Statement.
( I should indeed do more php!)

Do i do something wrong or is this really a bug?



sync mailing list - Join the hunt:
Frequently Asked Questions:
To unsubscribe, mail: sync-unsubscribe <at>

Mario Stephan | 21 Apr 10:47 2011

SyncML sends all contacts, then fails with 'Already Exists'


As I described in bug #9945, I'm using syncevolution to sync my evolution
address book with turba.
Since then I installed syncevolution in a VM and generated some test data.

I start a "refresh-from-client" sync and all contacts are sent to the horde
The contacts appear in the web interface.

Then I start a "slow" sync, syncevolution sents entries, but doesn't exit.
Instead it complains about an unexpected reply
from the server and retries 3 times. Syncevolution finally gives up after 6
Subsequent sync tries fail like this, sometimes with a 403

There are no php errors in the log.
I'm running horde from git at commit

As requested on the wiki page  I collected all the debugging information.
They are attached as a tar ball since your mailing list only accepts 40kb

Attachment (debug.tar.gz): application/x-gzip, 18 KiB

(Continue reading)

Thomas Trethan | 19 Apr 21:50 2011

Nokia C7-00 or symbian^3

Sorry, code snippet was wrong, has to be !== instead of ===; correctly it is:

$di = $_SESSION['SyncML.state']->deviceInfo;
if (stristr($di->Mod, 'C7-00') !== false) {
$contentType = 'text/x-vcalendar';

Regards, Tom

sync mailing list - Join the hunt:
Frequently Asked Questions:
To unsubscribe, mail: sync-unsubscribe <at>

Thomas Trethan | 19 Apr 21:46 2011

Nokia C7-00 or symbian^3

> i have installed Horde Groupware Webmail Edition 1.29 and i have been
> doing any test with Nokia E71, E72, E5, all the test were very well. I
> could sync with SyncML the calendar, notes and guide. After this, i
> tried sync with a Nokia C7-00 and i could sync notes and guide, but
> the calendar do not sync, all the entries on the server are discarted
> by the telephone.

After doing some research I found the reason:

in lib/SyncML/Sync.php in the constructor the parameter $clientURI is "./c:calendar1"; in the devinf
the device states "./c:calendar". When Sync.php wants to get the contentType via
$device->getPreferredContentTypeClient() those two values don't match and the Type is set defaulty to
"text/calendar". According to devinf the mobile phone wants "text/x-vcalendar" which doesn't match.
Therefore all received entries are ignored. Furthermore I found out, that the device really seems to send
"./c:calendar1" (see debugging wbxml logs), but don't know why...

However, here's a quick hack to solve the problem in lib/SyncML/Device/Nokia.php: in the function
convertServer2Client() add the following code before writing to the log file:

$di = $_SESSION['SyncML.state']->deviceInfo;
if (stristr($di->Mod, 'C7-00') === false) {
$contentType = 'text/x-vcalendar';

Regards, Tom

sync mailing list - Join the hunt:
Frequently Asked Questions:
To unsubscribe, mail: sync-unsubscribe <at>

(Continue reading)