Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:mail_c7:horde_3 [11.09.2014 15:54. ] – [Horde Framework] django | centos:mail_c7:horde_3 [22.07.2019 15:04. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 949: | Zeile 949: | ||
Als erstes deaktivieren wir den ersten Standardeintrag und ergänzen dann den Eintrag für die Anbindung an unseren Dovecot-IMAP-Server. | Als erstes deaktivieren wir den ersten Standardeintrag und ergänzen dann den Eintrag für die Anbindung an unseren Dovecot-IMAP-Server. | ||
# vim / | # vim / | ||
- | <file php / | + | <file php / |
/** | /** | ||
* This file specifies which mail servers IMP can login to. | * This file specifies which mail servers IMP can login to. | ||
Zeile 1441: | Zeile 1441: | ||
==== Applikation IMP ==== | ==== Applikation IMP ==== | ||
Die Konfiguration der Applikation **IMP** erfolgt dann über die GUI des Web-Frameworks. Dazu rufen wir unseren angelegten VHOST im Webbrowser auf. | Die Konfiguration der Applikation **IMP** erfolgt dann über die GUI des Web-Frameworks. Dazu rufen wir unseren angelegten VHOST im Webbrowser auf. | ||
- | $ https:// | + | |
{{ : | {{ : | ||
Zeile 1467: | Zeile 1467: | ||
$conf[compose][link_attachments] | $conf[compose][link_attachments] | ||
$conf[compose][link_attachments_notify] | $conf[compose][link_attachments_notify] | ||
- | $conf[compose][link_attach_threshold] | + | $conf[compose][link_attach_threshold] |
$conf[compose][link_attach_size_limit] | $conf[compose][link_attach_size_limit] | ||
$conf[compose][attach_size_limit] | $conf[compose][attach_size_limit] | ||
Zeile 1485: | Zeile 1485: | ||
=== Compose Log === | === Compose Log === | ||
- | $conf[sentmail][driver] | + | $conf[sentmail][driver] |
$conf[sentmail][params][threshold] | $conf[sentmail][params][threshold] | ||
$conf[sentmail][params][limit_period] | $conf[sentmail][params][limit_period] | ||
Zeile 1514: | Zeile 1514: | ||
Auf dem Reiter **Authentication** passen wir nun die Einstellungen so an, dass Horde bei der Authentifizierung der Nutzer die mySQL-Datenbank von **[[centos: | Auf dem Reiter **Authentication** passen wir nun die Einstellungen so an, dass Horde bei der Authentifizierung der Nutzer die mySQL-Datenbank von **[[centos: | ||
- | Die hierzu notwendigen Einstellungen haben wir bei der Definition unseres [[centos:mail_c6:horde_3#beispiel_dovecot-imap-server|MDAs]] vorgenommen. | + | Die hierzu notwendigen Einstellungen haben wir bei der Definition unseres |
+ | |||
+ | == Reiter Authentication == | ||
+ | /* $conf[auth][params][encryption] | ||
+ | **Authentication Settings** | ||
+ | |||
+ | $conf[auth][admins] | ||
+ | $conf[auth][checkip] | ||
+ | $conf[auth][checkbrowser] | ||
+ | $conf[auth][resetpassword] | ||
+ | $conf[auth][alternate_login] | ||
+ | $conf[auth][redirect_on_logout] | ||
+ | $conf[auth][list_users] | ||
+ | $conf[auth][driver] | ||
+ | $conf[auth][params][phptype] | ||
+ | $conf[auth][params][protocol] | ||
+ | $conf[auth][params][hostspec] | ||
+ | $conf[auth][params][port] | ||
+ | $conf[auth][params][username] | ||
+ | $conf[auth][params][password] | ||
+ | $conf[auth][params][database] | ||
+ | $conf[auth][params][query_auth] | ||
+ | $conf[auth][params][query_add] | ||
+ | $conf[auth][params][query_getpw] | ||
+ | $conf[auth][params][query_update] | ||
+ | $conf[auth][params][query_resetpassword] | ||
+ | $conf[auth][params][query_remove] | ||
+ | $conf[auth][params][query_list] | ||
+ | $conf[auth][params][query_exists] | ||
+ | $conf[auth][params][encryption] | ||
+ | $conf[auth][params][show_encryption] | ||
+ | $conf[auth][params][count_bad_logins] | ||
+ | $conf[auth][params][login_block] | ||
+ | $conf[auth][params][login_block_count | ||
+ | $conf[auth][params][login_block_time] | ||
+ | |||
+ | **Terms of Service Agreement** | ||
+ | $conf[tos][file] | ||
+ | |||
+ | Zum Schluß sichern wir die Konfiguration mit einem Klick auf die Schaltfläche: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | <WRAP center round tip> | ||
+ | Die Fehlermeldung braucht uns nicht zu beunruhigen, | ||
+ | Ein einfacher Reload der Seite im Browser bringt uns direkt zur Anmeldeseite von Horde. | ||
+ | </ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Wir können uns nun anmelden und dabei die Authentifizierzung eines bestehnden Nutzers testen. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== MIME-Types und PGP-Inline ===== | ||
+ | Da wir beim Lesen unserer Nachrichten auch out-of-the-box verschlüsselte Nachrichten lesen können, müssen wir unserer Applikation **IMP** noch mitteilen, wie es mit PGP verschlüsselte Nachrichten umgehen soll. Bewährt hat sich hier das Scannen des Mail-Body und bei entsprechend verschlüsselten Inhalten, die PGP Passphrase abzufragen, damit die Nachricht direkt angezeigt werden kann. | ||
+ | |||
+ | Hierzu kopieren wir die Musterkonfigurationsdatei, | ||
+ | # cp -a / | ||
+ | |||
+ | Anschließend aktivieren wir die notwendige Konfigurationsoption **pgp_inline**. | ||
+ | # vim / | ||
+ | |||
+ | <file php / | ||
+ | /** | ||
+ | * MIME Viewer configuration for IMP. | ||
+ | * | ||
+ | * Settings in this file override settings in horde/ | ||
+ | * All drivers configured in that file, but not configured here, will also | ||
+ | * be used to display MIME content. | ||
+ | * | ||
+ | * IMPORTANT: DO NOT EDIT THIS FILE! | ||
+ | * Local overrides MUST be placed in mime_drivers.local.php or mime_drivers.d/ | ||
+ | * If the ' | ||
+ | * use mime_drivers-servername.php. | ||
+ | * | ||
+ | * Additional settings for IMP: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | */ | ||
+ | |||
+ | $mime_drivers = array( | ||
+ | /* Plain text viewer. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | ' | ||
+ | |||
+ | /* Scans the text for inline PGP data. If true, will strip this data | ||
+ | * out of the output (and, if PGP is active, will display the | ||
+ | * results of the PGP action). */ | ||
+ | // Django : 2015-01-19 | ||
+ | // default: ' | ||
+ | ' | ||
+ | |||
+ | /* If you want to scan ALL incoming text/plain messages for UUencoded | ||
+ | * data, set the following to true. This is very performance intensive | ||
+ | * and can take a long time for large messages. It is not recommended | ||
+ | * (as UUencoded data is rare these days) and is disabled by | ||
+ | * default. */ | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | /* HTML driver settings */ | ||
+ | ' | ||
+ | /* NOTE: Inline HTML display is turned OFF by default. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | ' | ||
+ | |||
+ | /* Check for phishing exploits? */ | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | /* Default smil driver. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* Image display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | /* Display images inline that are less than this size (in bytes). */ | ||
+ | ' | ||
+ | |||
+ | /* Display image thumbnails? */ | ||
+ | ' | ||
+ | |||
+ | /* If displaying image thumbnails, send thumbnail data with the | ||
+ | * base message data? This saves server accesses (1 for each thumbnail | ||
+ | * generated in a message) at the expense that ALL thumbnails for a | ||
+ | * message need to be generated before the message can be viewed. */ | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | /* Enriched text display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* PDF display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | /* Display PDF thumbnails? */ | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | /* PGP (Pretty Good Privacy) display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* S/MIME display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* vCard display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* Zip file display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* Delivery status messages display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* Message Disposition Notification (MDN) display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* Appledouble message display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* ITIP (iCalendar Transport-Independent Interoperability Protocol) | ||
+ | * display. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | /* How event replies are handled when a user opens the message. | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | ' | ||
+ | |||
+ | /* How free/busy publish data is handled when a user opens the | ||
+ | * message. | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | ' | ||
+ | |||
+ | /* How free/busy replies are handled when a user opens the message. | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | /* Audio data. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* Video data. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | /* Display video thumbnails? */ | ||
+ | ' | ||
+ | |||
+ | /* REQUIRED for thumbnails: location of ffmpeg binary. | ||
+ | * http:// | ||
+ | ' | ||
+ | ), | ||
+ | |||
+ | /* Alternative part display. | ||
+ | * YOU SHOULD NOT NORMALLY ALTER THIS SETTING. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* Related part display. | ||
+ | * YOU SHOULD NOT NORMALLY ALTER THIS SETTING. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ), | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* Partial parts display. | ||
+ | * YOU SHOULD NOT NORMALLY ALTER THIS SETTING. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* Digest message (RFC 2046 [5.2.1]) display. | ||
+ | * YOU SHOULD NOT NORMALLY ALTER THIS SETTING. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ), | ||
+ | |||
+ | /* External-body (RFC 2046 [5.2.3]) display. | ||
+ | * YOU SHOULD NOT NORMALLY ALTER THIS SETTING. */ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ) | ||
+ | ) | ||
+ | ); | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Links ====== | ||
+ | * **⇐ [[centos: | ||
+ | * **⇒ [[centos: | ||
+ | * **[[centos: | ||
+ | * **[[wiki: | ||
+ | * **[[http:// | ||