Created
December 6, 2013 16:45
-
-
Save anonymous/7828035 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 2.1.7: /etc/dovecot/dovecot.conf | |
# OS: Linux 3.2.0-4-686-pae i686 Debian 7.1 | |
auth_master_user_separator = * | |
auth_mechanisms = PLAIN LOGIN | |
dict { | |
acl = mysql:/etc/dovecot/dovecot-share-folder.conf | |
expire = db:/var/lib/dovecot/expire/expire.db | |
quotadict = mysql:/etc/dovecot/dovecot-used-quota.conf | |
} | |
first_valid_uid = 2000 | |
last_valid_uid = 2000 | |
listen = * | |
log_path = /var/log/dovecot.log | |
mail_gid = 2000 | |
mail_location = maildir:/%Lh/Maildir/:INDEX=/%Lh/Maildir/ | |
mail_plugins = quota | |
mail_uid = 2000 | |
managesieve_notify_capability = mailto | |
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave | |
namespace { | |
inbox = yes | |
location = | |
prefix = | |
separator = / | |
type = private | |
} | |
namespace { | |
list = children | |
location = maildir:/%%Lh/Maildir/:INDEX=/%%Lh/Maildir/Shared/%%u | |
prefix = Shared/%%u/ | |
separator = / | |
subscriptions = yes | |
type = shared | |
} | |
passdb { | |
args = /etc/dovecot/dovecot-mysql.conf | |
driver = sql | |
} | |
passdb { | |
args = /etc/dovecot/dovecot-master-users-password | |
driver = passwd-file | |
master = yes | |
} | |
plugin { | |
acl = vfile | |
acl_shared_dict = proxy::acl | |
auth_socket_path = /var/run/dovecot/auth-master | |
autocreate = INBOX | |
autocreate2 = Sent | |
autocreate3 = Trash | |
autocreate4 = Drafts | |
autocreate5 = Junk | |
autosubscribe = INBOX | |
autosubscribe2 = Sent | |
autosubscribe3 = Trash | |
autosubscribe4 = Drafts | |
autosubscribe5 = Junk | |
expire = Trash 7 Trash/* 7 Junk 30 | |
expire_dict = proxy::expire | |
quota = dict:user::proxy::quotadict | |
quota_rule = *:storage=1G | |
quota_warning = storage=85%% quota-warning 85 %u | |
quota_warning2 = storage=90%% quota-warning 90 %u | |
quota_warning3 = storage=95%% quota-warning 95 %u | |
sieve = /%Lh/sieve/dovecot.sieve | |
sieve_dir = /%Lh/sieve | |
sieve_global_dir = /var/vmail/sieve | |
sieve_global_path = /var/vmail/sieve/dovecot.sieve | |
} | |
protocols = pop3 imap sieve | |
service auth { | |
unix_listener /var/spool/postfix/dovecot-auth { | |
group = postfix | |
mode = 0666 | |
user = postfix | |
} | |
unix_listener auth-master { | |
group = vmail | |
mode = 0666 | |
user = vmail | |
} | |
unix_listener auth-userdb { | |
group = vmail | |
mode = 0660 | |
user = vmail | |
} | |
} | |
service dict { | |
unix_listener dict { | |
group = vmail | |
mode = 0660 | |
user = vmail | |
} | |
} | |
service imap-login { | |
process_limit = 500 | |
service_count = 1 | |
} | |
service pop3-login { | |
service_count = 1 | |
} | |
service quota-warning { | |
executable = script /usr/local/bin/dovecot-quota-warning.sh | |
unix_listener quota-warning { | |
group = vmail | |
mode = 0660 | |
user = vmail | |
} | |
} | |
ssl = required | |
ssl_cert = </etc/ssl/certs/iRedMail_CA.pem | |
ssl_key = </etc/ssl/private/iRedMail.key | |
userdb { | |
args = /etc/dovecot/dovecot-mysql.conf | |
driver = sql | |
} | |
protocol lda { | |
auth_socket_path = /var/run/dovecot/auth-master | |
lda_mailbox_autocreate = yes | |
log_path = /var/log/sieve.log | |
mail_plugins = quota sieve autocreate | |
postmaster_address = root | |
} | |
protocol imap { | |
imap_client_workarounds = tb-extra-mailbox-sep | |
mail_plugins = quota imap_quota autocreate | |
} | |
protocol pop3 { | |
mail_plugins = quota | |
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh | |
pop3_uidl_format = %08Xu%08Xv | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment