diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2019-11-19 20:20:41 +0100 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2019-11-19 20:22:09 +0100 |
commit | 13337de269b207136e2462c3f1f7fbd842522a7c (patch) | |
tree | 5953bf9fee2804584b58913066b80edf9d9f2ffb /benchmark/dovecot.conf | |
parent | 27535a7849fc937284681d2dc49c49370b15c281 (diff) |
Add benchmark metrics, with timings and network + memory usage.
Along with a comparison with OfflineIMAP.
Diffstat (limited to 'benchmark/dovecot.conf')
-rw-r--r-- | benchmark/dovecot.conf | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/benchmark/dovecot.conf b/benchmark/dovecot.conf new file mode 100644 index 0000000..55301d9 --- /dev/null +++ b/benchmark/dovecot.conf @@ -0,0 +1,55 @@ +log_path = /dev/shm/mail.log +mail_home = /dev/shm/vmail/%u +mail_location = mdbox:~/mail +ssl = no + +listen = 127.0.0.1 +namespace { + inbox = yes + separator = / +} + +# https://wiki.dovecot.org/HowTo/Rootless +base_dir = /dev/shm/dovecot/run +default_internal_user = nobody +default_internal_group = nogroup +default_login_user = nobody + +service anvil { + chroot = +} +service imap-login { + chroot = +} +service stats { + chroot = +} + +passdb { + args = scheme=PLAIN username_format=%u /dev/shm/dovecot/users + driver = passwd-file +} +userdb { + args = username_format=%u /dev/shm/dovecot/users + driver = passwd-file +} + +protocols = imap + +mail_plugins = zlib +protocol imap { + mail_plugins = imap_zlib +} + +service imap-login { + inet_listener imap { + # disable + port = 0 + } + inet_listener interimap { + port = 10143 + } + inet_listener offlineimap { + port = 10144 + } +} |