tachtler:horde5_-_ingo
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:horde5_-_ingo [2016/05/04 15:16] – klaus | tachtler:horde5_-_ingo [2016/05/04 16:16] (aktuell) – [Ingo - Schritt 5] klaus | ||
---|---|---|---|
Zeile 695: | Zeile 695: | ||
</ | </ | ||
- | ==== Dovecot Managesieve Server | + | ==== / |
- | Nachfolgend dargestelltes **Beispiel** ist für eine Anbindung eines [[http:// | + | Nachfolgend dargestelltes **Beispiel** ist für eine Anbindung eines [[http:// |
* ''/ | * ''/ | ||
+ | |||
<code php> | <code php> | ||
<?php | <?php | ||
Zeile 723: | Zeile 724: | ||
</ | </ | ||
- | :!: FIXME - **Hier geht es weiter... / To be continued...** | + | ===== Konfiguration: |
+ | |||
+ | ==== / | ||
+ | |||
+ | Diese Konfigurationsdatei muss, **falls noch __nicht__ vorhanden** mit nachfolgendem Befehl **von der Grundkonfigurationsdatei** | ||
+ | * ''/ | ||
+ | **erstellt werden**. | ||
+ | < | ||
+ | # cp -a / | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** | ||
+ | |||
+ | Nachfolgende Konfiguration erlaubt [[http://www.horde.org/ | ||
+ | (**Nur relevanter Ausschnitt**) | ||
+ | <code php> | ||
+ | ... | ||
+ | // Tachtler - ENABLED - | ||
+ | public function transport_auth($driver) | ||
+ | { | ||
+ | switch ($driver) { | ||
+ | // case ' | ||
+ | // Tachtler - new - | ||
+ | case ' | ||
+ | // // Example #1: Use full Horde username for password. | ||
+ | // return array( | ||
+ | // ' | ||
+ | // ); | ||
+ | // | ||
+ | // // Example #2: Use IMP password/ | ||
+ | $ob = $GLOBALS[' | ||
+ | return array( | ||
+ | // Tachtler - new - | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | } | ||
+ | // | ||
+ | // // DEFAULT: Use hordeauth (identical to not defining hook at all). | ||
+ | return true; | ||
+ | } | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | ===== Konfiguration: | ||
+ | |||
+ | ==== / | ||
+ | |||
+ | Diese Konfigurationsdatei muss, **falls noch __nicht__ vorhanden** mit nachfolgendem Befehl **von der Grundkonfigurationsdatei** | ||
+ | * ''/ | ||
+ | **erstellt werden**. | ||
+ | < | ||
+ | # cp -a / | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - **Damit werden zusätzliche Konfigurationen für [[http:// | ||
+ | |||
+ | Nachfolgende Konfiguration erlaubt [[http:// | ||
+ | * Blacklist | ||
+ | * Whitelist | ||
+ | * Vacation notices (Abwesenheits-Agenten-Einstellungen) | ||
+ | * Forwarding (Weiterleitungen) | ||
+ | * Smap rule (SPAM-Filter-Regeln) | ||
+ | (**Nur relevanter Ausschnitt**) | ||
+ | <code php> | ||
+ | ... | ||
+ | // The following preference are only used if using the ' | ||
+ | |||
+ | // Filter rules. | ||
+ | $_prefs[' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | |||
+ | // Blacklist. | ||
+ | $_prefs[' | ||
+ | ' | ||
+ | // Lock this preference to disable blacklists. | ||
+ | // Tachtler - DISABLED - | ||
+ | // default: ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | |||
+ | // Whitelist. | ||
+ | $_prefs[' | ||
+ | ' | ||
+ | // Lock this preference to disable whitelists. | ||
+ | // Tachtler - DISABLED - | ||
+ | // default: ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | |||
+ | // Vacation notices. | ||
+ | $_prefs[' | ||
+ | ' | ||
+ | // Lock this preference to disable vacation notices. | ||
+ | // Tachtler - DISABLED - | ||
+ | // default: ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | |||
+ | // Forwarding. | ||
+ | $_prefs[' | ||
+ | ' | ||
+ | // Lock this preference to disable forwarding. | ||
+ | // Tachtler - DISABLED - | ||
+ | // default: ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | |||
+ | // Spam rule. | ||
+ | $_prefs[' | ||
+ | ' | ||
+ | // Lock this preference to disable the spam rule. | ||
+ | // Tachtler - DISABLED - | ||
+ | // default: ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | |||
+ | // End preferences storage driver entries | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | ===== Konfiguration: | ||
+ | |||
+ | Die **Basis**-Konfiguration des [[http:// | ||
+ | |||
+ | ==== Ingo - Schritt 1 ==== | ||
+ | |||
+ | Aufruf der Web-Anwendung über den Browser und den definierten **virtuellen Host**, hier: | ||
+ | * [[http:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Ingo - Schritt 2 ==== | ||
+ | |||
+ | Anschließend muss mit der **Mauszeiger** über das **[Zahnrad-Symbol] (Einstellungen)** bewegt werden, woraufhin sich nachfolgende Menüpunkte **beim darüber bewegen des [Mauszeigers]** öffnen sollten: | ||
+ | * **Administration > Konfiguration** | ||
+ | wie nachfolgende Bildschirmkopie zeigt: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Ingo - Schritt 3 ==== | ||
+ | |||
+ | Nachdem nachfolgender Bildschirm zur Anzeige gekommen sein sollte: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Zuerst sollte nun das DB-Schema aktualisiert werden, was durch anklicken der Schaltfläche **[Alle DB-Schemas aktualisieren]** mit der **[linken Maustaste]** erfolgen kann: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Ingo - Schritt 4 ==== | ||
+ | |||
+ | Anschließend sollte nun eine **erste Konfiguration** erzeugt werden, was durch anklicken der Schaltfläche **[Alle Konfigurationen aktualisieren]** mit der **[linken Maustaste]** erfolgen kann: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Ingo - Schritt 5 ==== | ||
+ | |||
+ | Nachdem nachfolgender Bildschirm zur Anzeige gekommen sein sollte: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Sollte hier mit der **[linken Maustaste]** der | ||
+ | * **[Link: Filter (ingo) 3.x.x]** | ||
+ | angeklickt werden. | ||
+ | |||
+ | Anschließend können die Konfigurationen in den einzelnen Punkten durchgeführt werden: | ||
+ | |||
+ | ^ Rules Storage | ||
+ | ^ Einstellung | ||
+ | | '' | ||
+ | | '' | ||
+ | ^ Rules Options | ||
+ | ^ Einstellung | ||
+ | | '' | ||
+ | ^ Spam Filtering | ||
+ | ^ Einstellung | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | :!: **HINWEIS** - **Das erzeugen einer Filter-Konfiguration ist __NICHT__ erforderlich, | ||
+ | |||
+ | Ab sofort können Filter genutzt werden! | ||
tachtler/horde5_-_ingo.1462367812.txt.gz · Zuletzt geändert: 2016/05/04 15:16 von klaus