Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:horde4_-_ingo

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:horde4_-_ingo [2013/12/12 13:33] – [Schritt 4] klaustachtler:horde4_-_ingo [2013/12/13 11:02] (aktuell) – [Konfiguration: Backend] klaus
Zeile 109: Zeile 109:
 {{:tachtler:horde:horde4_-_ingo.png|Horde4 - Ingo}} {{:tachtler:horde:horde4_-_ingo.png|Horde4 - Ingo}}
  
 +===== Konfiguration: Backend =====
 +
 +Damit [[http://www.horde.org/apps/ingo|Horde - Ingo]] die Verwaltung von z.B. **IMAP/Sieve**-Filterregeln übernehmen kann, ist es **__zusätzlich__** erforderlich das sogenannte **"Backend"**, hier z-B. einen [[http://www.cyrusimap.org/|Cyrus IMAP Server]] zu definieren.
 +
 +:!: **WICHTIG** - **Ohne definiertes "Backend" ist die Funktionalität von [[http://www.horde.org/apps/ingo|Horde - Ingo]] __NICHT__ gegeben !!!**
 +
 +Die Konfiguration eines **"Backend"** erfolgt **__NICHT__** über die Web-Anwendung, sondern ist in nachfolgend genannter Konfigurationsdatei hinterlegt:
 +  * **''/var/www/horde4/ingo/config/backends.php''**
 +
 +Von dieser Konfigurationsdatei kann mit nachfolgendem Befehl eine Kopie angefertigt werden, in der dann die tatsächliche Konfiguration statt finden kann:
 +<code>
 +# cp -a /var/www/horde4/ingo/config/backends.php /var/www/horde4/ingo/config/backends.local.php
 +</code>
 +
 +Nachfolgend dargestelltes **Beispiel** ist für eine Anbindung eines [[http://www.cyrusimap.org/|Cyrus IMAP Server]] an [[http://www.horde.org/apps/ingo|Horde - Ingo]] (**nur relevanter Ausschnitt**):
 +<code php>
 +...
 +/* Sieve Example */
 +$backends['sieve'] = array(
 +    // Disabled by default
 +    // Tachtler - ENABLED -
 +    // default: 'disabled' => true,
 +    'disabled' => false,
 +    'transport' => array(
 +        Ingo::RULE_ALL => array(
 +            'driver' => 'timsieved',
 +            'params' => array(
 +                // Hostname of the timsieved server
 +                // Tachtler
 +                // default: 'hostspec' => 'localhost',
 +                'hostspec' => 'imap.tachtler.net',
 +                // Login type of the server
 +                // Tachtler
 +                //default: 'logintype' => 'PLAIN',
 +                'logintype' => 'CRAM-MD5',
 +                // Enable/disable TLS encryption
 +                'usetls' => true,
 +                // Port number of the timsieved server
 +                'port' => 4190,
 +                // Name of the sieve script
 +                'scriptname' => 'ingo',
 +                // Enable debugging. The sieve protocol communication is logged
 +                // with the DEBUG level.
 +                'debug' => false,
 +            ),
 +        ),
 +    ),
 +    'script' => array(
 +        Ingo::RULE_ALL => array(
 +            'driver' => 'sieve',
 +            'params' => array(
 +                // If using Dovecot or any other Sieve implementation that
 +                // requires folder names to be UTF-8 encoded, set this
 +                // parameter to true.
 +                // Tachtler
 +                // default: 'utf8' => false,
 +                'utf8' => true,
 +             ),
 +        ),
 +    ),
 +    'shares' => false
 +);
 +...
 +</code>
tachtler/horde4_-_ingo.1386851609.txt.gz · Zuletzt geändert: 2013/12/12 13:33 von klaus