Z-push 2.x

Status
Für weitere Antworten geschlossen.

Axel-Berlin

Benutzer
Mitglied seit
24. Feb 2012
Beiträge
44
Punkte für Reaktionen
0
Punkte
6
Hallo,
ich sehe den Wald vor Bäumen nicht.

Weche Anpassungen muss ich bei z-push 2.x in der Config.php machen.

Defines the base path on the server ?

Gruß

Axel
 

Jdo2002

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
692
Punkte für Reaktionen
1
Punkte
38
So könnte es gehen: :)

Code:
<?php
/***********************************************
* File      :   config.php
* Project   :   Z-Push
* Descr     :   Main configuration file
*
* Created   :   01.10.2007
*

* Consult LICENSE file for details
************************************************/

/**********************************************************************************
 *  Default settings
 */
    // Defines the default time zone, change e.g. to "Europe/London" if necessary
    define('TIMEZONE', '');

    // Defines the base path on the server
    define('BASE_PATH', dirname($_SERVER['SCRIPT_FILENAME']). '/');

    // Try to set unlimited timeout
    define('SCRIPT_TIMEOUT', 0);

    //Max size of attachments to display inline. Default is 1MB
    define('MAX_EMBEDDED_SIZE', 1048576);
define('USE_SHARED_MEM', false);

/**********************************************************************************
 *  Default FileStateMachine settings
 */
    define('STATE_DIR', BASE_PATH.'/state/');


/**********************************************************************************
 *  Logging settings
 */
    define('LOGFILEDIR',  BASE_PATH.'/');
    define('LOGFILE', LOGFILEDIR . 'z-push.log');
    define('LOGERRORFILE', LOGFILEDIR . 'z-push-error.log');
    define('LOGLEVEL', LOGLEVEL_INFO);
    define('LOGAUTHFAIL', false);


    // To save e.g. WBXML data only for selected users, add the usernames to the array
    // The data will be saved into a dedicated file per user in the LOGFILEDIR
    define('LOGUSERLEVEL', LOGLEVEL_DEVICEID);
    $specialLogUsers = array();


/**********************************************************************************
 *  Mobile settings
 */
    // Device Provisioning
    define('PROVISIONING', true);

    // This option allows the 'loose enforcement' of the provisioning policies for older
    // devices which don't support provisioning (like WM 5 and HTC Android Mail) - dw2412 contribution
    // false (default) - Enforce provisioning for all devices
    // true - allow older devices, but enforce policies on devices which support it
    define('LOOSE_PROVISIONING', false);

    // Default conflict preference
    // Some devices allow to set if the server or PIM (mobile)
    // should win in case of a synchronization conflict
    //   SYNC_CONFLICT_OVERWRITE_SERVER - Server is overwritten, PIM wins
    //   SYNC_CONFLICT_OVERWRITE_PIM    - PIM is overwritten, Server wins (default)
    define('SYNC_CONFLICT_DEFAULT', SYNC_CONFLICT_OVERWRITE_PIM);

    // Global limitation of items to be synchronized
    // The mobile can define a sync back period for calendar and email items
    // For large stores with many items the time period could be limited to a max value
    // If the mobile transmits a wider time period, the defined max value is used
    // Applicable values:
    //   SYNC_FILTERTYPE_ALL (default, no limitation)
    //   SYNC_FILTERTYPE_1DAY, SYNC_FILTERTYPE_3DAYS, SYNC_FILTERTYPE_1WEEK, SYNC_FILTERTYPE_2WEEKS,
    //   SYNC_FILTERTYPE_1MONTH, SYNC_FILTERTYPE_3MONTHS, SYNC_FILTERTYPE_6MONTHS
    define('SYNC_FILTERTIME_MAX', SYNC_FILTERTYPE_ALL);

    // Interval in seconds before checking if there are changes on the server when in Ping.
    // It means the highest time span before a change is pushed to a mobile. Set it to
    // a higher value if you have a high load on the server.
    define('PING_INTERVAL', 30);

    // Interval in seconds to force a re-check of potentially missed notifications when
    // using a changes sink. Default are 300 seconds (every 5 min).
    // This can also be disabled by setting it to false
    define('SINK_FORCERECHECK', 300);

/**********************************************************************************
 *  Backend settings
 */
    // The data providers that we are using (see configuration below)
    define('BACKEND_PROVIDER', "BackendZarafa");


    // ************************
    //  BackendZarafa settings
    // ************************
    // Defines the server to which we want to connect
    define('MAPI_SERVER', 'file:///var/run/zarafa');


    // ************************
    //  BackendIMAP settings
    // ************************
    // Defines the server to which we want to connect
    define('IMAP_SERVER', 'localhost');
    // connecting to default port (143)
    define('IMAP_PORT', 143);
    // best cross-platform compatibility (see http://php.net/imap_open for options)
    define('IMAP_OPTIONS', '/notls/norsh');
    // overwrite the "from" header if it isn't set when sending emails
    // options: 'username'    - the username will be set (usefull if your login is equal to your emailaddress)
    //        'domain'    - the value of the "domain" field is used
    //        '@mydomain.com' - the username is used and the given string will be appended
    define('IMAP_DEFAULTFROM', '');
    // copy outgoing mail to this folder. If not set z-push will try the default folders
    define('IMAP_SENTFOLDER', '');
    // forward messages inline (default false - as attachment)
    define('IMAP_INLINE_FORWARD', false);
    // use imap_mail() to send emails (default) - if false mail() is used
    define('IMAP_USE_IMAPMAIL', true);


    // ************************
    //  BackendMaildir settings
    // ************************
    define('MAILDIR_BASE', '/tmp');
    define('MAILDIR_SUBDIR', 'Maildir');

    // **********************
    //  BackendVCardDir settings
    // **********************
    define('VCARDDIR_DIR', '/home/%u/.kde/share/apps/kabc/stdvcf');


/**********************************************************************************
 *  Search provider settings
 *
 *  Alternative backend to perform SEARCH requests (GAL search)
 *  By default the main Backend defines the preferred search functionality.
 *  If set, the Search Provider will always be preferred.
 *  Use 'BackendSearchLDAP' to search in a LDAP directory (see backend/searchldap/config.php)
 */
    define('SEARCH_PROVIDER', '');
    // Time in seconds for the server search. Setting it too high might result in timeout.
    // Setting it too low might not return all results. Default is 10.
    define('SEARCH_WAIT', 10);
    // The maximum number of results to send to the client. Setting it too high
    // might result in timeout. Default is 10.
    define('SEARCH_MAXRESULTS', 10);


/**********************************************************************************
 *  Synchronize additional folders to all mobiles
 *
 *  With this feature, special folders can be synchronized to all mobiles.
 *  This is useful for e.g. global company contacts.
 *
 *  This feature is supported only by certain devices, like iPhones.
 *  Check the compatibility list for supported devices:
 *      http://z-push.sf.net/compatibility
 *
 *  To synchronize a folder, add a section setting all parameters as below:
 *      store:      the ressource where the folder is located.
 *                  Zarafa users use 'SYSTEM' for the 'Public Folder'
 *      folderid:   folder id of the folder to be synchronized
 *      name:       name to be displayed on the mobile device
 *      type:       supported types are:
 *                      SYNC_FOLDER_TYPE_USER_CONTACT
 *                      SYNC_FOLDER_TYPE_USER_APPOINTMENT
 *                      SYNC_FOLDER_TYPE_USER_TASK
 *                      SYNC_FOLDER_TYPE_USER_MAIL
 *
 *  Additional notes:
 *  - on Zarafa systems use backend/zarafa/listfolders.php script to get a list
 *    of available folders
 *
 *  - all Z-Push users must have full writing permissions (secretary rights) so
 *    the configured folders can be synchronized to the mobile
 *
 *  - this feature is only partly suitable for multi-tenancy environments,
 *    as ALL users from ALL tenents need access to the configured store & folder.
 *    When configuring a public folder, this will cause problems, as each user has
 *    a different public folder in his tenant, so the folder are not available.

 *  - changing this configuration could cause HIGH LOAD on the system, as all
 *    connected devices will be updated and load the data contained in the
 *    added/modified folders.
 */

    $additionalFolders = array(
        // demo entry for the synchronization of contacts from the public folder.
        // uncomment (remove '/*' '*/') and fill in the folderid
/*
        array(
            'store'     => "SYSTEM",
            'folderid'  => "",
            'name'      => "Public Contacts",
            'type'      => SYNC_FOLDER_TYPE_USER_CONTACT,
        ),
*/
    );

?>
 

AHoMK

Benutzer
Mitglied seit
10. Jan 2012
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
Leider teilt mir mein iPhone bei z-push 2.0.1 und der von dir vorgeschlagenen config.php mit, dass die Anmeldeinformationen nicht richtig seien. Die habe ich aber überprüft und mit z-push 1.5.10-1262 funktioniert es einwandfrei.

Irgendeine Idee?

Bringt eigentlich z-push 2 einen entscheidenden Vorteil gegenüber 1.5, den iPhone-Nutzer auch merken?

Gruß
Axel
 

AHoMK

Benutzer
Mitglied seit
10. Jan 2012
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
Ein Problem gelöst

Jetzt läuft z-push 2.0.1:

Wegen der Angabe
define('LOGFILEDIR', BASE_PATH.'/');​
konnte kein Logfile geschrieben werden, da die notwendigen Zugriffsberechtigungen fehlten.

Mit
mkdir log​
habe ich ein Unterverzeichnis unter /volume1/web/z-push angelegt und dann mit
chmod 777 log​
die notwendigen Zugriffsberechtigungen vergeben. Danach läuft auch z-push 2.0.1 bei mir.

Aber nun wird so einiges ins z-push.log geschrieben. Insbesondere wird immer wieder angemerkt, dass shared memory disabled ist.

Wofür ist eigentlich die Angabe define ('USE_SHARED_MEM', false)? Was wird damit erreicht?

Kann man dieses detaillierte Logging ausschalten? Wahrscheinlich muss der LOGLEVEL geändert werden, oder?

Gruß
Axel
 

Jdo2002

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
692
Punkte für Reaktionen
1
Punkte
38
Hi Axel,

das USE_SHARED_MEM habe ich reingenommen da das PHP auf den Synos soweit ich weiß ohne Shared Memory Libs gebaut wird. Das Z-Push 2.0 prüft ob diese Funktionen vorhanden sind, und wenn nicht wird die Nutzung dieser Funktionen deaktiviert. Dadurch stehen diverse Features wie Z-Top etc. nicht zur Verfügung. Laut Z-Push sollten aber alle Basisfunktionalitäten gehen.

Die o.g. Konfiguration stammt von einem QNAP Device. Ich hatte dort den Effekt das ich nicht sauber syncen konnte, das wurde erst besser nachdem ich ihm explizit mit dem define gesagt habe, nutze die Funktionen nicht (vorher kam im log eine ähnliche Meldung, nur das er getestet hat das es die Funktion nicht gibt).

Ich hab das ganze aber noch nicht detailiert getestet, da ich auch ein Android 4 Handy habe welches auch an der ein oder anderen Merkwürdigkeit schuld ist.

Ich habe auch noch nicht gecheckt ob in DSM 4.1. evtl. sogar die shared Features drin sind.

Bzgl. Logging: Ich habe einfach die Logmeldung in der Date iz-push\lib\core\interprocessdata.php geändert:

Zeile 95 in Z-Push 2.0
Code:
 ZLog::Write(LOGLEVEL_DEBUG, "InterProcessData::InitSharedMem(): the usage of shared memory for Z-Push has been disabled. Check your config for 'USE_SHARED_MEM'.");

Gruß Julian
 

Axel-Berlin

Benutzer
Mitglied seit
24. Feb 2012
Beiträge
44
Punkte für Reaktionen
0
Punkte
6
Hallo Julian,

vielen Dank für Deine Unterstüzung.
Mein erster versuch schlug auch fehl.
Da ich mich z.Z. im Ausland befinde kann ich auf Grund unsicher Netzversorgung erst am Mittwoch weiter mit dem Thema beschäftigen.
Werde Bericht erstatten.

Gruß
Axel
 

noffy

Benutzer
Mitglied seit
06. Apr 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
also da die Sync mit Z-Push 1.50 mit meinem SGS2-Android4-Handy auch nicht richtig funktioniert, habe ich auch mal Z-Push 2.0.1 installiert. Ich habe dazu einfach die Dateien in /volume1/web/z-push erneuert und das config-File von hier verwendet.
Der Sync von Kalender und Kontakten läuft ... mein Handy bietet mir jetzt auch bspw. den Sync von SMS an.
Aber mit dem Standard-Mail-Client von Samsung (das ist der einzige Client, der mir Microsoft Exchange / ActiveSync anbietet) funktioniert weiterhin nicht der Sync der Mails.
Was mache ich evtl. falsch? Bin jetzt nicht sooo der Profi, was die Kommandozeile von Linux angeht ;-)
Alles andere funktioniert aber mittlerweile (seit dem 0.2.9-Paket) ... auch der Outlook-Client ;-)
Vielen Dank für eure Hilfe.
Michael

edit: Muss es ein wenig einschränken: Ich kann nur die Mails im Posteingang nicht abrufen ... Ich habe mal Mails in Unterordner abgelegt, da funktioniert alles. Mails empfangen und auch versenden. Könnte es daran liegen, dass mein Posteingang "INBOX" heißt? Wegen dem Sprachenproblem von Zarafa beim Anlegen eines Benutzers?
 
Zuletzt bearbeitet:

Jdo2002

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
692
Punkte für Reaktionen
1
Punkte
38
Hi,

hast du schon das Handy mal neugestartet? Das hatte bei mir anfängliche Probleme behoben. Ich habe auch die Synchronisation von SMS im Handy weggeklickt, da Z-Push das wohl noch nicht unterstützt.
Ansonsten was sagen denn die Logdateien?

Gruß Julian
 

noffy

Benutzer
Mitglied seit
06. Apr 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo Julian,

jepp, Handy neu gestartet, Account mehrfach neu eingerichtet, gewartet und und und. Es bleibt dabei: Die Mails im Posteingang sehe ich nicht ... die in den Unterordnern sehe ich alle. Wenn ich vom gleichen Handy per IMAP auf die DS zugreife, dann sehe ich alle Mails im Posteingang. Ich habe sogar mal vom IMAP-Client (benutze hier K9) eine Nachricht in einen Unterordner verschoben und prompt sehe ich die Mail auch in dem Unterordner in der Standard-Samsung-SGS2-Mail-App.

Kennt vielleicht jemand eine andere App für Android, mit der man Exchange / ActiveSync ausprobieren kann? Vielleicht liegt es ja an der App. Mit K9 bekomme ich keine Verbindung hin.

Vielen Dank und viele Grüße
Michael
 

noffy

Benutzer
Mitglied seit
06. Apr 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Ach, die Log-Einträge bin ich noch schuldig:

z-push.log hat bei mir folgende Einträge:
Rich (BBCode):
23/07/2012 23:42:45 [11674] [cws] [INFO] Version='2.0.1-1375' method='POST' from='XX.XX.XX.XX' cmd='FolderSync' getUser='cws' devId='SAMSUNGXXXXXXXXXXXXXX' devType='SAMSUNGGTI'
23/07/2012 23:42:47 [11738] [cws] [INFO] Version='2.0.1-1375' method='POST' from='XX.XX.XX.XX' cmd='Sync' getUser='cws' devId='SAMSUNGXXXXXXXXXXXXXX' devType='SAMSUNGGTI'
23/07/2012 23:42:50 [11775] [cws] [INFO] Version='2.0.1-1375' method='POST' from='XX.XX.XX.XX' cmd='Sync' getUser='cws' devId='SAMSUNGXXXXXXXXXXXXXX' devType='SAMSUNGGTI'
23/07/2012 23:42:51 [11818] [cws] [INFO] Version='2.0.1-1375' method='POST' from='XX.XX.XX.XX' cmd='Sync' getUser='cws' devId='SAMSUNGXXXXXXXXXXXXXX' devType='SAMSUNGGTI'
23/07/2012 23:42:53 [11523] [cws] [INFO] Version='2.0.1-1375' method='POST' from='XX.XX.XX.XX' cmd='Sync' getUser='cws' devId='SAMSUNGXXXXXXXXXXXXXX' devType='SAMSUNGGTI'
23/07/2012 23:43:04 [11845] [cws] [INFO] Version='2.0.1-1375' method='POST' from='XX.XX.XX.XX' cmd='Sync' getUser='cws' devId='SAMSUNGXXXXXXXXXXXXXX' devType='SAMSUNGGTI'
23/07/2012 23:43:06 [11845] [cws] [INFO] SyncCollections->CheckForChanges(): Waiting for changes... (lifetime 470 seconds)
23/07/2012 23:43:38 [11674] [cws] [INFO] Version='2.0.1-1375' method='POST' from='XX.XX.XX.XX' cmd='Sync' getUser='cws' devId='SAMSUNGXXXXXXXXXXXXXX' devType='SAMSUNGGTI'

Sieht für mich eher normal aus ... z-push-error.log ist leer.

Vielleicht liegt es tatsächlich an der Standard-Samsung-App? Hat ggf. jemand anderes Erfahrung mit Zarafa / Z-Push / DS / Samsung Handy?

Viele Grüße
Michael
 

Ditter

Benutzer
Mitglied seit
23. Jul 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hi noffy,

habe auch das Problem mit meinem Galaxy Note. Mein iPhone funktioniert einwandfrei - nur mein Samsung will nicht.

Grüße
 

gizmo21

Benutzer
Mitglied seit
16. Jul 2012
Beiträge
120
Punkte für Reaktionen
17
Punkte
18
hhm so viele z-Push 2.x Einträge hier?
Offiziell steht im Zarafa Synology Wiki die 1.5 verlinkt, kann mir jemand die Unterschiede in Zusammenarbeit mit der Synology Version 7.0.7 erklären, oder sind das eher Anpassungen an die Mobil-Geräte?
Also wenn das Mobil-Gerät (webOS 2.1) nicht mehr als Active-Sync 12.0 kann, lohnt es dann 2.x statt dem 1.5er auf der Synology zu installieren?
 

noffy

Benutzer
Mitglied seit
06. Apr 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
'Nabend zusammen,

ähm ... ich kann von einer wundersamen Selbstheilung berichten. Ich schaue heute Abend auf mein Handy und siehe da: Ich sehe auch die Mails im Posteingang. Ebenso wenn ich neue Mails bekomme, werden die nun angezeigt.

Wie sagt man so schön: "Ich habe nichts gemacht" ;)

Kann das echt sein, dass es 2 (!) Tage dauert, bis sich das Ding berappelt? Der Hammer. Naja, im Moment läuft es ... ich kann nur sagen: Geduld, Geduld.

Viele Grüße
Michael
 

Jdo2002

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
692
Punkte für Reaktionen
1
Punkte
38

bitblocker

Benutzer
Mitglied seit
13. Apr 2008
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
The configured LOGFILE can not be modified.

Hallo Allerseits!

Nachdem ich ein Android 4 Smartphone verwende und gerne auch den Kalender synchronisiert hätte, versuchte ich Z-Push 2.0.1 zu installieren.

Folgende Schritte habe ich durchgeführt:
1. Installation Z-Push 1.5.11 mit SPK
2. Kopieren der Dateien von Z-Push 2.0.1 direkt über das bestehende Verzeichnis (/volume1/web/z-push)
3. Erstellen eines Verzeichnisses /volume1/web/z-push/log
4. Ändern der Berechtigung mit chmod 777 log

Wenn ich jetzt versuche mit dem FireFox direkt auf https://1.2.3.4/z-push zuzugreifen, erhalte ich folgende Fehlermeldung:

Z-Push - Open Source ActiveSync

Version 2.0.1-1375
FatalMisconfigurationException


The configured LOGFILE can not be modified. Trace: Array ( [0] => Array ( [file] => /volume1/web/z-push/index.php [line] => 121 [function] => CheckConfig [class] => ZPush [type] => :: [args] => Array ( ) ) )

Zusätzlich habe ich manuell die beiden Log-Dateien angelegt, in der Hoffnung, dass das vielleicht das Problem löst ... leider nein.

Hat wer eine Idee, was die Ursache für das Problem sein kann?
Ist schon bekannt, wann es ein Z-Push-2.0.SPK geben wird?

Vielen Dank für eure Unterstützung!
 

bitblocker

Benutzer
Mitglied seit
13. Apr 2008
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Ergänzung:

Nachdem ich statt des Verzeichnisses "log" ein Verzeichnis "logx" angelegt und die config.php angepasst habe, hat es funktioniert.

Hat wer hierfür eine Erklärung?
 

Axel-Berlin

Benutzer
Mitglied seit
24. Feb 2012
Beiträge
44
Punkte für Reaktionen
0
Punkte
6
Hallo,

habe zwischenzeitlich auch Z-Push 2.0.1 am laufen.
Alles bestens.
Was mir noch fehlt ist ein Spamfilter in Zarafa.


Vielen Dank an Julian.

Gruß

Axel
 

mars99

Benutzer
Mitglied seit
22. Aug 2012
Beiträge
29
Punkte für Reaktionen
0
Punkte
1
Ist schon bekannt, wann es ein Z-Push-2.0.SPK geben wird?
Vielen Dank für eure Unterstützung!
Ich schließe mich der Frage von vor 3 Wochen an.
Inzwischen ist Z-Push v2.0.2 build 1437 raus (z-push-2.0.2-1437.tar.gz). Bin gerade dabei mir anzusehen wie man sich das Paket selber baut. Ist ja nur ein umbenanntes *.tar file mit ein paar Addons.

UPDATE:
Ok, habe mit ein neues Paket fpr die 2.0.2-1437 gebaut, aber bevor ich es auf meine Website packe muss ich erst mal selber mit meinen Developer- und Backup-Telefonen testen (Pre2 und Pre3 -- webOS 2.x).
Ich habe nur kleinere Änderungen an den Skripten zur Installation vorgenommen (Dokumentation und mehr Nutzung von Variablen). Außerdem wurden zwei neue Symbolic Links gesetzt (von /var/log/z-push zu /var/services/web/z-push/log und von /var/lib/z-push zu /var/services/web/z-push/state). Der Original Code wurde nicht angefasst. Evtl. ist es aber nötig noch nachzubessern.
Der Uninstall funktioniert jedenfalls, ein Upgrade konnte ich mangels neuer Version noch nicht testen. ;)
 
Zuletzt bearbeitet:

odin568

Benutzer
Mitglied seit
13. Mai 2007
Beiträge
43
Punkte für Reaktionen
0
Punkte
6
@mars99: Bist du schon weitergekommen? :)
 

mars99

Benutzer
Mitglied seit
22. Aug 2012
Beiträge
29
Punkte für Reaktionen
0
Punkte
1
@mars99: Bist du schon weitergekommen? :)
Womit konkret? :)

System läuft (Zarafa wird per Cronjob morgens für 1 Std. gestartet und abends für 2 Std.; das reicht für die Synchronisation).
Getestet wurde von meiner Seite bisher nur die Synchronisation von Kontakten und den Kalendereinträgen per webOS 2.2.4 (Backup Pre3@webOS 2.2.4; mein Dev Pre2@webOS 2.1.x steht noch aus).
Ich habe von meinem im Einsatz befindlichen Telefon die 169 Kontakte als VCard exportiert, noch einmal leicht per Texteditor optimiert (Adressdaten korrekt in die Felder Strasse, Bundesland/Kanton, PLZ, Ort und Land gebracht wo dies noch nicht passte), dann in mein Backup Pre3 geladen und synchronisiert. Dann wurde der eine oder andere Kontakt noch mal verändert.
Fazit funktioniert weitgehend. Weitgehend weil EAS nicht alle Felder unterstützt die mir im Telefon bei den Kontakten zur Verfügung stehen. Nur ein paar Felder bleiben auf der Strecke (Partner, URL/Webseite, weitere Instant-Messenger [der erste IM-Eintrag wird in Zarafa gespeichert/angezeigt] und weitere Telefonnummern [also ab der 4. Telefonnummer; diese findet sich bei Zarafa unter "Notizen"]).
Das mit der URL/Webseite muss ich noch mal nachtesten, da dieses Feld eigentlich vorhanden ist (webOS und Zarafa; keine Ahnung wie es im EAS Protokoll aussieht).
E-Mails laufen über meinen Provider, die muss ich nicht noch extra mit Zarafa auf meiner DS hosten. Tasks und Notizen habe ich nicht getestet.

Das Paket für DSM gibt es, es wurde aber noch nicht auf meinem Webspace verlinkt, vorhanden wäre es dort aber schon. ;)
Wenn es drängt bitte eine PM, dann gibt es den Download-Link.
Heute Abend ist auf jeden Fall noch das Update von DSM 4.0 auf DSM 4.1 geplant.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat