Some time ago I wrote an article on the use of eGroupware as SyncML server at that time for my E61i.
Egroupware but showed some problems, such as synchronized without that help out not all calendar entries. Another issue that EGW has never really fallen.
Horde Groupware
I have now switched to Horde Groupware. The same SyncML offers the same capabilities, but between my use of any such childhood diseases such as PE. In addition, the web interface I like better because a lot simpler and I think more clearly. At the same time I have to say that I had PE in the newer versions no longer seen as well.
The installation of the Horde in this article before I leave outside, because you need to consider this matter little. So you install horde of the project download page . For me, Groupware 1.1.3 is in use. Current version is already to get 1.2.3. I hope the differences are not too big and it all works as described 
Calendar for SyncML / Subscribe unlock the
For the data to the calendar via SyncML can be picked up, the calendar will be released to subscribe. For this purpose, you open the calendar, open the right box and choose "Manage Calendars" from. Now a click on the key icon and "registered users", guest rights and object creator shows read and enter. The former are the rights to see the dates and the latter to see then what a date it. Forgives you read the law appears not, then only "private appointment" on the calendar. The same also applies when the mobile phone is the synchronization on a private rather than public.
Perhaps the award of these rights is not enough and it must be the same again on "Configuration" - make> Rights in the left menu for each application, that is notes, calendar, address book. Since my organization is already a while since I can not say what is necessary. For me, however, in both cases the shares issued.
Handy configure
If you have configured Horde goes to the phone: As with PE, and here are the following options to deposit.
Server Version: 1.1
Media: Internet
Access point:
Server: http://hordeserver/rpc.php
Port: 80
And for programs
Contact:. / Contacts
Calendar:. / Calendar
Notes:. / Notes
Note: If you later on https / SSL to, it may be that any other data source synchronized with the phone again and double-blow that. I had to sort out all the duplicates by hand. Happened only for contacts and notes. Therefore, you should choose the best words to start directly for https / SSL. And for the latter case, it also interesting that at every sync not confirm the certificate must be.
With the settings made can make the first synchronization.
View the calendar in Thunderbird with Lightning
Now we have the data but the network and on the phone, but who wants to always look in the browser / phone after the dates. By means of the Lightning calendar plugin allows you to get in the Thunderbird.
First you need to refer to the Lightning extension installed.
Modification of the calendar / Horde Kronolith
Unfortunately I had to realize that one's calendar, as follows may invest in Lightning and also asked for a username and password, but they're put to pass probably not correct, it's wrong that the delivery schedule. Solution for me was / kronolith ics.php to edit and at the beginning of the file parameters passed as Authenfifizierung to put the future. After editing the file looks like this:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
! $share -> hasPermission ( '' , PERMS_READ ) ) { if (- $ share> Hasper Commission ('', PERMS_READ)) {
/ / Authenticate.
#038;Auth::singleton($conf['auth']['driver']); $ Auth = & # 038; Auth:: singleton ($ conf ['auth'] ['driver']);
Util :: getFormData ( 'muser' ) ; $ User = Util:: getFormData ('muser');
Util :: getFormData ( 'mpw' ) ; $ Password = Util:: getFormData ('MPW');
authenticate ( $user , array ( 'password' => $pw ) ) ; $ Auth -> authenticate ($ user, array ('password' => $ pw));
/ * If (isset ($ _SERVER ['PHP_AUTH_USER'])
| |! $ Auth-> authenticate ($ _SERVER ['PHP_AUTH_USER'],
array ('password' => (isset $ _SERVER ['PHP_AUTH_PW']): $ _SERVER ['PHP_AUTH_PW'] null))
| |)! $ Share-> Hasper Commission (Auth:: getAuth () PERMS_READ) {
header ('WWW-Authenticate: Basic realm = "Kronolith iCalendar Interface"');
header ('HTTP/1.0 401 Unauthorized');
echo '401 Unauthorized ';
exit;
} * /
} |
Horde calendar in Lightning set
For this one right-clicks in the left pane of Lightning and select "New Calendar" followed by "the network". In the next dialog leaves it at "ICS" and gives the address "http://domain/horde/kronolith/ics.php?muser=_user_&mpw=_passwort_&c=_kalenderuser_" at. That is, we will pass the username and password via parameters instead of after you click the "Next" to ask for the password. This was at least for me the only way to integrate the calendar. If necessary. should bide the first amendment of the code out and take the direct route. It is possible that the problem has been resolved since my relatively old version, yes.
Unfortunately, there is thus no way to create new calendar entries on the Thunderbird. But at least you get the calendar in the Thunderbird in mind.
For me the sync works with the E71 using SyncML and Horde on the display in Thunderbird now working perfectly. Where can I get the chance I use the web interface otherwise the input used by mobile phone.