Server: Custom AMD Athlon 64 3200+
OS: Debian Etch, 2.6.18
RAM: 2 Gb
Users: ~100
Authentication: mysql
Total Maildir Size: 5 Gb
Users Maildir Size: Range of 0Mb to 500Mb.
Dovecot version: 1.0.rc15
MDA: exim4
Configuration:
Edited output of # cat /etc/dovecot/dovecot.conf |grep -v "^#"
base_dir = /var/run/dovecot/
protocols = imap imaps pop3 pop3s
listen = <ip>
disable_plaintext_auth = no
shutdown_clients = yes
log_timestamp = "%Y-%m-%d %H:%M:%S "
ssl_disable = no
ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/certs/dovecot.pem
ssl_parameters_regenerate = 168
ssl_cipher_list = ALL:!LOW
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
login_process_size = 32
login_process_per_connection = yes
login_processes_count = 3
login_max_processes_count = 128
login_max_connections = 256
login_greeting = Mailserver (powered by Dovecot) ready.
mail_location = maildir:/home/mail/%d/%n/Maildir
namespace private {
separator =
prefix =
location =
inbox = yes
}
namespace private {
separator = .
prefix = INBOX.
inbox = yes
}
mail_debug = no
first_valid_uid = 8
last_valid_uid = 8
max_mail_processes = 1024
mail_process_size = 256
mail_max_keyword_length = 50
umask = 0077
mbox_read_locks = fcntl
mbox_write_locks = dotlock fcntl
mbox_dotlock_change_timeout = 120
protocol imap {
imap_max_line_length = 65536
login_greeting_capability = yes
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
auth_process_size = 256
auth_cache_size = 256
auth_cache_ttl = 3600
auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
auth_verbose = no
auth_debug = no
auth_debug_passwords = no
auth default {
mechanisms = plain
passdb pam {
}
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb passwd {
}
userdb prefetch {
}
user = root
}
dict {
}
plugin {
}
