Well, i'm sorry if i offended you. Maybe it's Zarafa or the z-push component.
Don't worry. This is just the logic of timeouts which is innovative but is not as good as it shall be.
Just to explain it in the simple way. Client sends the portion of the data to the server and waits for the response from the server. Zarafa processes them (adds the data into the database) and sends the reply to the client AFTER the processing is finished. And as processing of the data in your case takes significant amount of time, the client drops the connection because timeout logic starts to think that the connection to the server is not active anymore.
The idea was to address these "faked" connection which happen from time to time especially in mobile connectivity (GPRS etc). But it looks like it does not work as expected with the servers other than MS Exchange (It looks like, MS stuff starts to respond immediately regardless of amount of data the client sends to them).
I havent tried it, but I assume to sync devices the only one you need is the 8080 port. That is the one syncevolution connects to. I would keep that one open with iptables, the other only for localhost connections.
Just for the records:
I've got Scalix (free) & Scalix' Active Sync (€ 200 for 5 users) up and running with my N900. Calendar, Contacts & Email get synced.
Haven't found a completely "free" setup though.
Are you still satisfied with your setup? I'm thinking of purchasing the ActiveSync package (well, it depends what they want to charge for a single license), but I would like to here from someone who is using it already.
Hi all
I just wrote a tutorial for egroupware and syncevolution: http://talk.maemo.org/showthread.php?t=72046
If somebody is interested, I also can offer a free egroupware account on my server!