Hey,
I struggled with this issue as well on FreeBSD.
This worked for me after a lot of tracing.
1. Create your PW hash with doveadm:
echo `doveadm pw -s BLF-CRYPT` | cut -d'}' -f2
This will cut the {BLF-CRYPT}… header created by doveadm.
Opensmtpd uses crypt() to figure out the hash type and should role with it.
2. Tell dovecot that your password hashes are BLF-CRYPT so it recognises them
without the {BLF-CRYPT} header
passdb {
driver = passwd-file
args = scheme=blf-crypt /usr/local/etc/mail/passwd
}
This way you can use the same passwd table both for opensmtpd and dovecot.
HTH
Andreas
> On 18. Sep 2018, at 09:06, Reio Remma <[email protected]> wrote:
>
> Hello!
>
> I'm curious as to what determines the password scheme used by OpenSMTPD on a
> Linux system (CentOS 7 in my case). When setting up the system I ended up
> with using SHA512, because it seems to be what works both in OpenSMTPD and
> Dovecot, but would really like to use Blowfish instead. Dovecot seems to work
> with it, but is there any way I can make OpenSMTPD also agree with it?
>
> Thanks,
> Reio
>
> --
> You received this mail because you are subscribed to [email protected]
> To unsubscribe, send a mail to: [email protected]
>
--
You received this mail because you are subscribed to [email protected]
To unsubscribe, send a mail to: [email protected]