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!