Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Kopano on UCS
https://wiki.z-hub.io/display/K4U/Kopano4UCS+Home
https://kb.kopano.io/
https://forum.kopano.io/
https://portal.kopano.com/
https://documentation.kopano.io/
Kopano aus dem Kopano-Repository installieren
Möchte man die aktuelle Version haben und hat man eine Lizenz, dann geht das über das Kopano-Repository in dem man auf dem Server auf dem Kopano installiert ist folgende Registryeinträge macht:
univention-config-registry set \ kopano/repo/kopano-core='true' \ kopano/repo/kopano-webapp='true' \ kopano/repo/kopano-webapp-releasetype='final' \ kopano/repo/kopano-files='true' \ kopano/repo/kopano-files-releasetype='final' \ kopano/repo/kopano-mdm='true' \ kopano/repo/kopano-mdm-releasetype='final' \ kopano/repo/kopano-smime='true' \ kopano/repo/kopano-smime-releasetype='final' \ kopano/repo/kopano-webmeetings='true' \ kopano/repo/kopano-webmeetings-releasetype='final' \ kopano/repo/z-push-kopano='true' \ kopano/repo/z-push-kopano-releasetype='final' kopano/repo/username='serial' \ kopano/repo/password='YOUR-KOPANO-SERIAL'
Konfiguration
Maildomains
Da der UCS Kopano als Mailserver erkennt werden Maildomains im UCS-GUI unter „Domäne“ → „Email“ und dort dann als Objekt vom Typ „Mail-Domäne“ angelegt. Damit wird Postfix auf dem Server auf dem Koapno installiert ist entsprechend konfiguriert.
Mail in public Folder liefern lassen
Hier wird die prinzipielle Vorgehensweise beschrieben.
ln -s /usr/share/kopano-dagent/python/plugins/movetopublic.py \ /var/lib/kopano/dagent/plugins/movetopublic.py cp /usr/share/kopano-dagent/python/plugins/movetopublic.cfg /etc/kopano/movetopublic.cfg
Dann muss man aber noch für jeden public Folder in den Mail geliefert werden soll ein „Kopano Non-Active Konto“ anlegen und diesem die gewünschten Adressen zuweisen. Die Datei „“ könnte dann so aussehen:
rule1_recipient = PUBLIC-FOLDER-FAX rule1_destination_folder = FAX rule2_recipient = PUBLIC-FOLDER-BACKUP rule2_destination_folder = BACKUP rule3_recipient = PUBLIC-FOLDER-LIEFERANTEN rule3_destination_folder = Lieferanten
Wo bei „PUBLIC-FOLDER-FAX“, „PUBLIC-FOLDER-BACKUP“ und „PUBLIC-FOLDER-LIEFERANTEN“ die Namen der „Kopano Non-Active Konten“ sind. Zum Schluss noch den „dagent“ neu starten:
service kopano-dagent restart
z-Push für öffentliche Ordner
(Quelle: https://www.mars-solutions.de/knowledgebase/z-Push)
In der Datei /etc/z-push/z-push.conf.php am Ende folgendes einfügen so oft wie nötig in „ $additionalFolders = array(“ einfügen:
array( 'store' => "SYSTEM", 'folderid' => "folderid", 'name' => "name", 'type' => TYP, ),
store: ist für öffentliche Order immer SYSTEM.
folderid: lässt sich wie folgt ermittlen:
/usr/share/z-push/backend/kopano/listfolders.php -l SYSTEM
name: ist der Name des Ordners wie er im mobilen Gerät angezeigt wird.
type: ist einer der folgenden Typen, der abhängig vom Inhalt des Ordners gesetzt werden muss wie er beim Ermitteln der Folder-ID angezeigt wird:
- SYNC_FOLDER_TYPE_USER_CONTACT
- SYNC_FOLDER_TYPE_USER_APPOINTMENT
- SYNC_FOLDER_TYPE_USER_TASK
- SYNC_FOLDER_TYPE_USER_MAIL
- SYNC_FOLDER_TYPE_USER_NOTE
Dies kurze Scrtipt nimmt einem die Arbeit ab:
#!/bin/bash /usr/share/z-push/backend/kopano/listfolders.php -l SYSTEM | awk -- ' /^Folder name:/ {FN=substr($0,match($0,$3))} /^Folder ID:/ {FI=$3} /^Type:/ {T=$2} /^$/ { printf("array( \047store\047 => \"SYSTEM\", \047folderid\047 => \"%s\", \047name\047 => \"%s\", \047type\047 => \"%s\" ),\n",FI,FN,T) } '
(Referenz: https://wiki.z-hub.io/pages/viewpage.action?pageId=1737238)