Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
centos:mail_c7:horde_3 [04.05.2015 17:26. ] – old revision restored django | centos:mail_c7:horde_3 [04.05.2015 17:32. ] – alte Version wieder hergestellt (19.01.2015 23:33. ) django | ||
---|---|---|---|
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 1508: | Zeile 1508: | ||
{{ : | {{ : | ||
+ | Da es bei einem Mailserver mit vielen virtuellen Domänen bei mehrere Administratoren schnell schwierig wird, den Überblick zu behalten, ist nichts Neues. Aus diesem Grund haben wir uns bei der Installation und Konfiguration unseres **[[centos: | ||
+ | Was liegt also näher, als daß wir unserem Horde-Administrator Daten aus der mySQL-Datenbank bei der Konfiguration der Hode-Nutzerkonten zur Verfügung stellen. | ||
+ | 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: | ||
+ | |||
+ | == 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:// | ||
+ | |||
+ | ~~DISCUSSION~~ | ||
+ | ~~AUTOTWEET: |