Hello!

While searching for an explanation for the fact that after updating to Dovecot 2.3.17_1 (FreeBSD 12.2) I suddenly stopped receiving emails and following error messages appeared in the dovecot.log,

Error: lmtp-server: conn unix:uid=125 [1]: rcpt user@domain.tld: duplicate db: User user@domain.tld doesn't have home dir set, disabling duplicate database

Dec 12 08:42:54 lmtp(user@domain.tld)<80363><z7AxDf6ntWHrOQEAp6O1gg>: Panic: file imem.c: line 65 (i_strconcat): assertion failed: (str1 != NULL)

I found your answer here:

Problem confirmed. This is a 2.3.17 regression. Tracking internally as DOP-2659.

Regards,
Stephan.



But what exactly does your answer mean for those affected?

That all users who use Dovecot and use the whole thing without "mail_home" and only with "mail_location", must wait until a BugFix appears to be able to receive emails again?


Thanks in advance and have a nice advent sunday
Volker

P. S.:
In my case dovecot -n shows

mail_location = maildir:/var/mail/vhosts/%d/%n
mail_home = /var/mail/vhosts/%d/%n

so mail_home is even set!