RoundcubePlugins Version 1.2.3
mail_location = maildir:~/
namespace inbox {
separator = .
prefix = INBOX.
inbox = yes
type = private
mailbox Drafts {
special_use = \Drafts
auto=subscribe
# Begin Plugin::RoundcubePlugin::archive
mailbox Archive {
auto = subscribe
special_use = \Archive
}
# Ending Plugin::RoundcubePlugin::archive
}
mailbox Junk {
special_use = \Junk
auto=subscribe
}
mailbox Sent {
special_use = \Sent
auto=subscribe
}
mailbox Trash {
special_use = \Trash
auto=subscribe
}
}
mail_plugins = quota
plugin {
# Begin Plugin::RoundcubePlugin::managesieve::1st
sieve = ~/dovecot.sieve
# Ending Plugin::RoundcubePlugin::managesieve::1st
quota = maildir:User quota
quota_rule = *:storage=1GB
quota_warning = storage=95%% quota-warning 95 %u
quota_warning2 = storage=80%% quota-warning 80 %u
}
auth_mechanisms = plain login cram-md5 digest-md5
disable_plaintext_auth = no
passdb {
args = /etc/dovecot/dovecot-sql.conf
driver = sql
}
userdb {
driver = prefetch
}
userdb {
args = /etc/dovecot/dovecot-sql.conf
driver = sql
}
service auth {
# Master authentication socket for LDA
unix_listener auth-master {
mode = 0600
user = vmail
}
# SASL authentication
unix_listener /var/spool/postfix/private/auth {
mode = 0660
user = postfix
group = postfix
}
}
service quota-warning {
executable = script /var/www/imscp/engine/quota/imscp-dovecot-quota.sh
group = imscp
unix_listener quota-warning {
mode = 0600
user = vmail
}
}
listen = *, [::]
!include_try /usr/share/dovecot/protocols.d/*.protocol
protocol imap {
mail_plugins = $mail_plugins imap_quota
}
protocol pop3 {
pop3_uidl_format = %u-%v
}
protocol lda {
auth_socket_path = /var/run/dovecot/auth-master
# Begin Plugin::RoundcubePlugin::managesieve::2nd
mail_plugins = $mail_plugins sieve
# Ending Plugin::RoundcubePlugin::managesieve::2nd
postmaster_address = postmaster@mail2.3-hp.com
}
ssl = no
#ssl_protocols = !SSLv2 !SSLv3
#ssl_cert = </etc/imscp/imscp_services.pem
#ssl_key = </etc/imscp/imscp_services.pem