I'm already using a shared SQL user database between Dovecot and
OpenSMTPD, so all is fine in that sense. :)
I now actually recall running into the same issue when I was setting the
system up - I ended up using smtpctl encrypt to generate the shared
passwords. Alas, no way to provide rounds to smtpctl encrypt. :)
On 18.09.2018 20:49, Andreas Broecking wrote:
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 <r...@mrstuudio.ee> 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 misc@opensmtpd.org
To unsubscribe, send a mail to: misc+unsubscr...@opensmtpd.org
--
You received this mail because you are subscribed to misc@opensmtpd.org
To unsubscribe, send a mail to: misc+unsubscr...@opensmtpd.org