79 lines
1.2 KiB
Text
79 lines
1.2 KiB
Text
|
|
# Dovecot configuration for testing mail2couch
|
||
|
|
|
||
|
|
# Basic settings
|
||
|
|
protocols = imap
|
||
|
|
listen = *
|
||
|
|
|
||
|
|
# SSL/TLS settings - make optional for easier testing
|
||
|
|
ssl = optional
|
||
|
|
ssl_cert = </etc/dovecot/ssl/server.crt
|
||
|
|
ssl_key = </etc/dovecot/ssl/server.key
|
||
|
|
|
||
|
|
# Authentication
|
||
|
|
auth_mechanisms = plain login
|
||
|
|
disable_plaintext_auth = no
|
||
|
|
|
||
|
|
# User database
|
||
|
|
passdb {
|
||
|
|
driver = passwd-file
|
||
|
|
args = scheme=plain username_format=%u /etc/dovecot/passwd
|
||
|
|
}
|
||
|
|
|
||
|
|
userdb {
|
||
|
|
driver = passwd-file
|
||
|
|
args = username_format=%u /etc/dovecot/users
|
||
|
|
}
|
||
|
|
|
||
|
|
# Mail location
|
||
|
|
mail_location = maildir:/var/mail/%u
|
||
|
|
|
||
|
|
# Mailbox settings
|
||
|
|
namespace inbox {
|
||
|
|
type = private
|
||
|
|
separator = /
|
||
|
|
prefix =
|
||
|
|
location =
|
||
|
|
inbox = yes
|
||
|
|
hidden = no
|
||
|
|
list = yes
|
||
|
|
subscriptions = yes
|
||
|
|
|
||
|
|
mailbox Drafts {
|
||
|
|
special_use = \Drafts
|
||
|
|
}
|
||
|
|
mailbox Junk {
|
||
|
|
special_use = \Junk
|
||
|
|
}
|
||
|
|
mailbox Trash {
|
||
|
|
special_use = \Trash
|
||
|
|
}
|
||
|
|
mailbox Sent {
|
||
|
|
special_use = \Sent
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
# Services
|
||
|
|
service imap-login {
|
||
|
|
inet_listener imap {
|
||
|
|
port = 143
|
||
|
|
}
|
||
|
|
inet_listener imaps {
|
||
|
|
port = 993
|
||
|
|
ssl = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
service auth {
|
||
|
|
unix_listener auth-userdb {
|
||
|
|
mode = 0666
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
# Logging
|
||
|
|
log_path = /dev/stdout
|
||
|
|
info_log_path = /dev/stdout
|
||
|
|
debug_log_path = /dev/stdout
|
||
|
|
|
||
|
|
# Process limits
|
||
|
|
default_process_limit = 10
|
||
|
|
default_client_limit = 100
|