Strange Error: Password data is not valid for scheme SHA256. Please help me resolve it.

Alexander Dalloz ad+lists at uni-x.org
Sun Jul 23 20:30:50 EEST 2017


Am 23.07.2017 um 17:50 schrieb david.madman2 at vfemail.net:
> My /var/log/mail.log shows:
> 
> Jul 22 18:40:48 www dovecot: auth: Error: 
> passwd-file(test at domain.com,46.xxx.xxx.xxx,<wZoHUuxU6IAu9j4y>): Password 
> data is not valid for scheme SHA256: Input length isn't valid (0 instead 
> of 32)
> Jul 22 18:41:00 www dovecot: message repeated 2 times: [ auth: Error: 
> passwd-file(test at domain.com,46.xxx.xxx.xxx,<fGoHUuxU6IAu9j4y>): Password 
> data is not valid for scheme SHA256: Input length isn't valid (0 instead 
> of 32)]
> Jul 22 18:41:02 www dovecot: imap-login: Disconnected (auth failed, 3 
> attempts in 14 secs): user=<test at domain.com>, method=PLAIN, 
> rip=46.xxx.xxx.xxx, lip=139.xxx.xxx.xxx, TLS, session=<fGoHUuxU6IAu9j4y>
> 
> What does "Password data is not valid for scheme SHA256: Input length 
> isn't valid (0 instead of 32)]" mean? I assume that there is some kind 
> of a mismatch between the way I generated the password with doveadm and 
> entered it in passwd.db and the way I entered the non-hashed password 
> into the password field in the new account section of Thunderbird.

It means that dovecot expacts to verify a 32 byte long password hash. 
What it detects has a size of 0 byte. You haven't shown an example line 
of your passwd.db file, but I would guess you build it up not correct.

See

https://wiki.dovecot.org/Authentication/PasswordSchemes

Alexander


More information about the dovecot mailing list