mailcow/data/conf/dovecot
Felix Kaechele 31805f1656
[Web] Implement all supported dovecot password schemas ()
When migrating from other Dovecot based installations it can be very
convenient to just copy over existing hashed passwords.
However, mailcow currently only supports a limited number of password
schemes.

This commit implements all password schemes that do not require
challenge/response or OTP mechanisms.

A convenient way to generate the regex with all supported schemas is
`docker-compose exec dovecot-mailcow doveadm pw -l | awk -F' ' '{printf
"/^{("; for(i=1;i<=NF-1;i++){printf "%s%s", sep, $i; sep="|"}; printf
")}/i\n"}'`

Note that this will also include unsupported challenge/response and OTP
schemas.

Furthermore this increases the vsz_limit for the dovecot auth service to
2G for the use of ARGON2I and ARGON2ID schemas.

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2021-02-11 09:31:53 +01:00
..
ldap [Dovecot] Unsupported examples for IMAP auth via LDAP 2018-11-26 09:06:51 +01:00
dovecot.conf [Web] Implement all supported dovecot password schemas () 2021-02-11 09:31:53 +01:00
global_sieve_after [Dovecot] New global post-filter: drop duplicates as received within 60 minutes 2020-10-11 10:34:15 +02:00
global_sieve_before [Dovecot] Add sieve rule to move DeltaChat (https://delta.chat) messages to folder DeltaChat 2021-01-14 09:38:56 +01:00