1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2024-12-23 02:04:46 +02:00

[Dovecot] use auth_cache

This commit is contained in:
FreddleSpl0it 2024-12-06 12:55:44 +01:00
parent bbddfc3eab
commit c9dd102741
No known key found for this signature in database
GPG Key ID: 00E14E7634F4BEC5

View File

@ -53,7 +53,7 @@ mail_shared_explicit_inbox = yes
mail_prefetch_count = 30 mail_prefetch_count = 30
passdb { passdb {
driver = lua driver = lua
args = file=/etc/dovecot/auth/passwd-verify.lua blocking=yes args = file=/etc/dovecot/auth/passwd-verify.lua blocking=yes cache_key=%u:%w
result_success = return-ok result_success = return-ok
result_failure = continue result_failure = continue
result_internalfail = continue result_internalfail = continue
@ -125,6 +125,7 @@ service managesieve-login {
} }
service imap-login { service imap-login {
service_count = 1 service_count = 1
process_min_avail = 2
process_limit = 10000 process_limit = 10000
vsz_limit = 1G vsz_limit = 1G
user = dovenull user = dovenull
@ -140,6 +141,7 @@ service imap-login {
} }
service pop3-login { service pop3-login {
service_count = 1 service_count = 1
process_min_avail = 1
vsz_limit = 1G vsz_limit = 1G
inet_listener pop3_haproxy { inet_listener pop3_haproxy {
port = 10110 port = 10110
@ -274,10 +276,10 @@ service stats {
} }
} }
imap_max_line_length = 2 M imap_max_line_length = 2 M
#auth_cache_verify_password_with_worker = yes auth_cache_verify_password_with_worker = yes
#auth_cache_negative_ttl = 0 auth_cache_negative_ttl = 60s
#auth_cache_ttl = 30 s auth_cache_ttl = 300s
#auth_cache_size = 2 M auth_cache_size = 10M
service replicator { service replicator {
process_min_avail = 1 process_min_avail = 1
} }