Aug 29 20:58:01 example dovecot: auth(default): client in: AUTH^I2^IPLAIN^Iservice=IMAP^Isecured^Ilip=127.0.0.1^Irip=127.0.0.1^Iresp=AHJhZG9AZXhhbXBsZS5jb20AcmFkbw== Aug 29 20:58:01 example dovecot: auth-worker(default): sql(rado at example.com,127.0.0.1): query: SELECT password FROM mailbox WHERE username = 'rado at example.com' Aug 29 20:58:01 example dovecot: auth-worker(default): sql(rado at example.com,127.0.0.1): Password mismatch Aug 29 20:58:01 example dovecot: auth-worker(default): sql(rado at example.com,127.0.0.1): PLAIN(rado) != '$1$997b1881$fpU1U5wRtWfVZQqbat0km/' Aug 29 20:58:03 example dovecot: auth(default): client out: FAIL^I2^Iuser=rado at example.com Aug 29 20:58:08 example dovecot: imap-login: Aborted login: user=<rado at example.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured which mechanisem do i have to use, database uses md5crypt-ed passwords rado.