Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
centos:mail_c7:roundcube_1 [10.09.2014 18:44. ] – [Managesieve] django | centos:mail_c7:roundcube_1 [10.09.2014 18:51. ] – [Managesieve] django | ||
---|---|---|---|
Zeile 826: | Zeile 826: | ||
└── zipdownload | └── zipdownload | ||
</ | </ | ||
- | In unserem konfigurationsbeispiel beschränken wir uns dabei auf die drei wichtigsten Plugins, nämlich **Password** und **Managesieve** und **ACL**. | ||
+ | In unserem konfigurationsbeispiel beschränken wir uns dabei auf die drei wichtigsten Plugins, nämlich **Password** und **Managesieve** und **ACL**. Hierzu tragen wir die drei Plugins bei der Konfigurations-Array **plugins** ein. | ||
+ | |||
+ | # vim / | ||
+ | <code php>... | ||
+ | |||
+ | // ---------------------------------- | ||
+ | // PLUGINS | ||
+ | // ---------------------------------- | ||
+ | // List of active plugins (in plugins/ directory) | ||
+ | $config[' | ||
+ | |||
+ | ... | ||
+ | </ | ||
==== Password ==== | ==== Password ==== | ||
Damit unsere User später Ihr Passwort eigenständig ändern können, konfigurieren wir nun das zugehörige Plugin **password**. | Damit unsere User später Ihr Passwort eigenständig ändern können, konfigurieren wir nun das zugehörige Plugin **password**. | ||
Zeile 1216: | Zeile 1228: | ||
==== Managesieve ==== | ==== Managesieve ==== | ||
- | Damit unsere Mailkunden ihre sieve-Regeln direkt aus Roundcube heraus komfortabel ändern können, aktivieren wir das zugehörige Plugin **managesieve** | + | Damit unsere Mailkunden ihre **[[centos: |
Auch hier kopieren wir als erstes die Vorgabedatei aus dem RPM-Paket. | Auch hier kopieren wir als erstes die Vorgabedatei aus dem RPM-Paket. | ||
Zeile 1223: | Zeile 1235: | ||
Anschließend bearbeiten wir diese Datei und tragen dort die benötigten sieve-Konfigurationsdetail ein. Auch hier sind in dem nachfolgenden Beispiel die Änderungen mit // | Anschließend bearbeiten wir diese Datei und tragen dort die benötigten sieve-Konfigurationsdetail ein. Auch hier sind in dem nachfolgenden Beispiel die Änderungen mit // | ||
# vim / | # vim / | ||
- | <file php / | + | <file php / |
+ | |||
+ | // managesieve server port. When empty the port will be determined automatically | ||
+ | // using getservbyname() function, with 4190 as a fallback. | ||
+ | // Django : 2014-09-10 | ||
+ | // default: $config[' | ||
+ | $config[' | ||
+ | |||
+ | // managesieve server address, default is localhost. | ||
+ | // Replacement variables supported in host name: | ||
+ | // %h - user's IMAP hostname | ||
+ | // %n - http hostname ($_SERVER[' | ||
+ | // %d - domain (http hostname without the first part) | ||
+ | // For example %n = mail.domain.tld, | ||
+ | // Django : 2014-09-10 | ||
+ | // default: $config[' | ||
+ | $config[' | ||
+ | |||
+ | // authentication method. Can be CRAM-MD5, DIGEST-MD5, PLAIN, LOGIN, EXTERNAL | ||
+ | // or none. Optional, defaults to best method supported by server. | ||
+ | $config[' | ||
+ | |||
+ | // Optional managesieve authentication identifier to be used as authorization proxy. | ||
+ | // Authenticate as a different user but act on behalf of the logged in user. | ||
+ | // Works with PLAIN and DIGEST-MD5 auth. | ||
+ | $config[' | ||
+ | |||
+ | // Optional managesieve authentication password to be used for imap_auth_cid | ||
+ | $config[' | ||
+ | |||
+ | // use or not TLS for managesieve server connection | ||
+ | // Note: tls:// prefix in managesieve_host is also supported | ||
+ | // Django : 2014-09-10 | ||
+ | // default: $config[' | ||
+ | $config[' | ||
+ | |||
+ | // default contents of filters script (eg. default spam filter) | ||
+ | $config[' | ||
+ | |||
+ | // The name of the script which will be used when there' | ||
+ | $config[' | ||
+ | |||
+ | // Sieve RFC says that we should use UTF-8 endcoding for mailbox names, | ||
+ | // but some implementations does not covert UTF-8 to modified UTF-7. | ||
+ | // Defaults to UTF7-IMAP | ||
+ | $config[' | ||
+ | |||
+ | // I need this because my dovecot (with listescape plugin) uses | ||
+ | // ':' | ||
+ | $config[' | ||
+ | |||
+ | // disabled sieve extensions (body, copy, date, editheader, encoded-character, | ||
+ | // envelope, environment, | ||
+ | // mailbox, mboxmetadata, | ||
+ | // spamtest, spamtestplus, | ||
+ | // Note: not all extensions are implemented | ||
+ | $config[' | ||
+ | |||
+ | // Enables debugging of conversation with sieve server. Logs it into < | ||
+ | $config[' | ||
+ | |||
+ | // Enables features described in http:// | ||
+ | $config[' | ||
+ | |||
+ | // Script name extension used for scripts including. Dovecot uses ' | ||
+ | // Cyrus uses ' | ||
+ | $config[' | ||
+ | |||
+ | // List of reserved script names (without extension). | ||
+ | // Scripts listed here will be not presented to the user. | ||
+ | $config[' | ||
+ | |||
+ | // List of domains limiting destination emails in redirect action | ||
+ | // If not empty, user will need to select domain from a list | ||
+ | $config[' | ||
+ | |||
+ | // Enables separate management interface for vacation responses (out-of-office) | ||
+ | // 0 - no separate section (default), | ||
+ | // 1 - add Vacation section, | ||
+ | // 2 - add Vacation section, but hide Filters section | ||
+ | $config[' | ||
+ | |||
+ | // Supported methods of notify extension. Default: ' | ||
+ | $config[' | ||
</ | </ | ||
+ | |||
+ | Über den Menüpunkt **Einstellungen / Filter** können wir nun vom Webmailer aus das Passwort ändern. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
==== ACL ==== | ==== ACL ==== | ||