# -------------------------------------------------------------------------- # Please create a file "extra.conf" for persistent overrides to dovecot.conf # -------------------------------------------------------------------------- auth_mechanisms = plain login #mail_debug = yes log_path = syslog disable_plaintext_auth = yes # Uncomment on NFS share #mmap_disable = yes #mail_fsync = always #mail_nfs_index = yes #mail_nfs_storage = yes login_log_format_elements = "user=<%u> method=%m rip=%r lip=%l mpid=%e %c %k" mail_home = /var/vmail/%d/%n mail_location = maildir:~/ mail_plugins = quota acl zlib listescape #mail_crypt ssl_protocols = !SSLv3 ssl_prefer_server_ciphers = yes ssl_cipher_list = EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA256:EECDH:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!IDEA:!ECDSA:kEDH:CAMELLIA128-SHA:AES128-SHA ssl_options = no_compression # Automatically regenerates every week ssl_dh_parameters_length = 2048 log_timestamp = "%Y-%m-%d %H:%M:%S " recipient_delimiter = + auth_master_user_separator = * mail_shared_explicit_inbox = yes mail_prefetch_count = 30 passdb { driver = passwd-file args = /usr/local/etc/dovecot/dovecot-master.passwd master = yes pass = yes } passdb { args = /usr/local/etc/dovecot/sql/dovecot-dict-sql-passdb.conf driver = sql } # Set doveadm_password=your-secret-password in data/conf/dovecot/extra.conf (create if missing) service doveadm { inet_listener { port = 12345 } } namespace inbox { inbox = yes location = separator = / mailbox "Trash" { auto = subscribe special_use = \Trash } mailbox "Deleted Messages" { special_use = \Trash } mailbox "Deleted Items" { special_use = \Trash } mailbox "Gelöschte Objekte" { special_use = \Trash } mailbox "Papierkorb" { special_use = \Trash } mailbox "Itens Excluidos" { special_use = \Trash } mailbox "Itens Excluídos" { special_use = \Trash } mailbox "Lixeira" { special_use = \Trash } mailbox "Prullenbak" { special_use = \Trash } mailbox "Verwijderde items" { special_use = \Trash } mailbox "Archive" { auto = subscribe special_use = \Archive } mailbox "Archiv" { special_use = \Archive } mailbox "Archives" { special_use = \Archive } mailbox "Arquivo" { special_use = \Archive } mailbox "Arquivos" { special_use = \Archive } mailbox "Archief" { special_use = \Archive } mailbox "Sent" { auto = subscribe special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox "Sent Items" { special_use = \Sent } mailbox "Gesendet" { special_use = \Sent } mailbox "Gesendete Objekte" { special_use = \Sent } mailbox "Itens Enviados" { special_use = \Sent } mailbox "Enviados" { special_use = \Sent } mailbox "Verzonden items" { special_use = \Sent } mailbox "Verzonden" { special_use = \Sent } mailbox "Drafts" { auto = subscribe special_use = \Drafts } mailbox "Entwürfe" { special_use = \Drafts } mailbox "Rascunhos" { special_use = \Drafts } mailbox "Concepten" { special_use = \Drafts } mailbox "Junk" { auto = subscribe special_use = \Junk } mailbox "Junk-E-Mail" { special_use = \Junk } mailbox "Junk E-Mail" { special_use = \Junk } mailbox "Spam" { special_use = \Junk } mailbox "Lixo Eletrônico" { special_use = \Junk } mailbox "Ongewenste e-mail" { special_use = \Junk } prefix = } namespace { type = shared separator = / prefix = Shared/%%u/ location = maildir:%%h/:INDEXPVT=~/Shared/%%u subscriptions = no list = children } protocols = imap sieve lmtp pop3 service dict { unix_listener dict { mode = 0660 user = vmail group = vmail } } service log { user = dovenull } service auth { inet_listener auth-inet { port = 10001 } unix_listener auth-master { mode = 0600 user = vmail } unix_listener auth-userdb { mode = 0600 user = vmail } } service managesieve-login { inet_listener sieve { port = 4190 } service_count = 1 process_min_avail = 2 vsz_limit = 64M } service imap-login { service_count = 1 vsz_limit = 64M user = dovenull } service pop3-login { service_count = 1 } service imap { executable = imap imap-postlogin user = dovenull } service managesieve { process_limit = 256 } service lmtp { inet_listener lmtp-inet { port = 24 } user = vmail } listen = *,[::] ssl_cert =