tachtler:dovecot_plugins
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:dovecot_plugins [2014/04/24 11:24] – [/etc/dovecot/conf.d/10-logging.conf] klaus | tachtler:dovecot_plugins [2015/07/12 09:31] (aktuell) – [Neustart] klaus | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
:!: **HINWEIS** - **Die Nachfolgende Konfiguration von [[http:// | :!: **HINWEIS** - **Die Nachfolgende Konfiguration von [[http:// | ||
* **[[tachtler: | * **[[tachtler: | ||
+ | * **[[tachtler: | ||
[[http:// | [[http:// | ||
Zeile 87: | Zeile 88: | ||
:!: **HINWEIS** - **Auf die Ausgabe des Subjects/ | :!: **HINWEIS** - **Auf die Ausgabe des Subjects/ | ||
+ | |||
+ | ===== Neustart ===== | ||
+ | |||
+ | Bevor der der '' | ||
+ | < | ||
+ | # doveconf -n | ||
+ | # 2.2.18: / | ||
+ | # Pigeonhole version 0.4.8 (0c4ae064f307+) | ||
+ | # OS: Linux 3.10.0-229.7.2.el7.x86_64 x86_64 CentOS Linux release 7.1.1503 (Core) | ||
+ | auth_debug = yes | ||
+ | auth_debug_passwords = yes | ||
+ | auth_master_user_separator = * | ||
+ | auth_mechanisms = plain digest-md5 cram-md5 login | ||
+ | auth_verbose = yes | ||
+ | hostname = imap.tachtler.net | ||
+ | listen = * | ||
+ | mail_debug = yes | ||
+ | mail_location = maildir: | ||
+ | mail_plugins = " quota acl zlib mail_log notify" | ||
+ | managesieve_notify_capability = mailto | ||
+ | managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i; | ||
+ | mbox_write_locks = fcntl | ||
+ | namespace { | ||
+ | list = children | ||
+ | location = maildir: | ||
+ | prefix = shared/%%u/ | ||
+ | separator = / | ||
+ | subscriptions = yes | ||
+ | type = shared | ||
+ | } | ||
+ | namespace inbox { | ||
+ | inbox = yes | ||
+ | location = | ||
+ | mailbox Drafts { | ||
+ | auto = subscribe | ||
+ | special_use = \Drafts | ||
+ | } | ||
+ | mailbox Junk { | ||
+ | auto = subscribe | ||
+ | special_use = \Junk | ||
+ | } | ||
+ | mailbox Sent { | ||
+ | auto = subscribe | ||
+ | special_use = \Sent | ||
+ | } | ||
+ | mailbox "Sent Messages" | ||
+ | special_use = \Sent | ||
+ | } | ||
+ | mailbox Trash { | ||
+ | auto = subscribe | ||
+ | special_use = \Trash | ||
+ | } | ||
+ | prefix = INBOX/ | ||
+ | separator = / | ||
+ | } | ||
+ | passdb { | ||
+ | args = / | ||
+ | driver = passwd-file | ||
+ | master = yes | ||
+ | pass = yes | ||
+ | } | ||
+ | passdb { | ||
+ | args = scheme=CRYPT username_format=%u / | ||
+ | driver = passwd-file | ||
+ | } | ||
+ | plugin { | ||
+ | acl = vfile | ||
+ | acl_shared_dict = file:/ | ||
+ | mail_log_fields = uid box msgid size from | ||
+ | quota = maildir: | ||
+ | quota_grace = 10%% | ||
+ | quota_rule = *: | ||
+ | quota_rule2 = INBOX/ | ||
+ | quota_status_nouser = DUNNO | ||
+ | quota_status_overquota = 552 5.2.2 Mailbox is over quota | ||
+ | quota_status_success = DUNNO | ||
+ | quota_warning = storage=95%% quota-warning 95 %u | ||
+ | quota_warning2 = storage=80%% quota-warning 80 %u | ||
+ | sieve = file: | ||
+ | zlib_save = gz | ||
+ | zlib_save_level = 6 | ||
+ | } | ||
+ | postmaster_address = postmaster@tachtler.net | ||
+ | protocols = imap lmtp sieve | ||
+ | service auth { | ||
+ | unix_listener auth-userdb { | ||
+ | group = vmail | ||
+ | user = vmail | ||
+ | } | ||
+ | } | ||
+ | service imap-login { | ||
+ | process_min_avail = 1 | ||
+ | service_count = 0 | ||
+ | } | ||
+ | service lmtp { | ||
+ | inet_listener lmtp { | ||
+ | address = 192.168.0.80 | ||
+ | port = 24 | ||
+ | } | ||
+ | } | ||
+ | service managesieve-login { | ||
+ | inet_listener sieve { | ||
+ | address = 192.168.0.80 | ||
+ | port = 4190 | ||
+ | } | ||
+ | } | ||
+ | service quota-status { | ||
+ | client_limit = 1 | ||
+ | executable = quota-status -p postfix | ||
+ | inet_listener { | ||
+ | address = 192.168.0.80 | ||
+ | port = 12340 | ||
+ | } | ||
+ | } | ||
+ | service quota-warning { | ||
+ | executable = script / | ||
+ | unix_listener quota-warning { | ||
+ | user = vmail | ||
+ | } | ||
+ | user = vmail | ||
+ | } | ||
+ | ssl_cert = </ | ||
+ | ssl_cipher_list = ECDHE-RSA-AES128-GCM-SHA256: | ||
+ | ssl_dh_parameters_length = 2048 | ||
+ | ssl_key = </ | ||
+ | ssl_prefer_server_ciphers = yes | ||
+ | ssl_protocols = !SSLv2 !SSLv3 | ||
+ | userdb { | ||
+ | args = username_format=%u / | ||
+ | driver = passwd-file | ||
+ | } | ||
+ | verbose_proctitle = yes | ||
+ | protocol lmtp { | ||
+ | mail_plugins = " quota acl zlib mail_log notify sieve" | ||
+ | } | ||
+ | protocol imap { | ||
+ | mail_max_userip_connections = 50 | ||
+ | mail_plugins = " quota acl zlib mail_log notify imap_quota imap_acl imap_zlib" | ||
+ | } | ||
+ | protocol sieve { | ||
+ | mail_max_userip_connections = 50 | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - **die Konfiguration des '' | ||
+ | |||
+ | Danach kann der **dovecot**-Server mit nachfolgendem Befehle **neu** gestartet werden: | ||
+ | < | ||
+ | # service dovecot restart | ||
+ | Stopping Dovecot Imap: | ||
+ | Starting Dovecot Imap: | ||
+ | </ | ||
+ | bzw. | ||
+ | < | ||
+ | # systemctl restart dovecot | ||
+ | </ | ||
+ | |||
+ | ==== Log-Ausgaben ==== | ||
+ | |||
+ | Nach dem erfolgreichen Neustart von [[http:// | ||
+ | - Eine e-Mail **aus der INBOX in den Papierkorb** verschoben wurde | ||
+ | - Eine e-Mail **aus dem Papierkorb __endgültig__ gelöscht** wurde | ||
+ | |||
+ | (**Nur relevanter Ausschnitt**) | ||
+ | < | ||
+ | ... | ||
+ | ... dovecot: imap(klaus@tachtler.net): | ||
+ | ... dovecot: imap(klaus@tachtler.net): | ||
+ | ... | ||
+ | ... dovecot: imap(klaus@tachtler.net): | ||
+ | ... dovecot: imap(klaus@tachtler.net): | ||
+ | ... | ||
+ | </ | ||
tachtler/dovecot_plugins.1398331448.txt.gz · Zuletzt geändert: 2014/04/24 11:24 von klaus