I'm running OpenSMTPD on Alpine Linux, and I recently upgraded to
7.4.0P1.  Now my mlmmj and public-inbox are broken because they use
"|command" in ~/.forward and the command is running as the smtpd user
rather than the recipient.

Can anyone help?  I know some amazingly stupid ways to "fix" this, but
I'd rather not resort to a blunt instrument.

Jan 25 19:11:55 [smtpd] 3d0de01c993d1671 smtp message msgid=32238bb8 size=1912 
nrcpt=1 proto=ESMTP_
Jan 25 19:11:55 [smtpd] 3d0de01c993d1671 smtp envelope evpid=32238bb864c7d0a0 
from=<ch...@the-brannons.com> to=<brev-...@zebra.idiomdrottning.org>_
Jan 25 19:11:55 [/usr/bin/mlmmj-receive] mlmmj-receive.c:112: Have to invoke 
either as root or as the user owning listdir Invoked with uid = [108]: No error 
information_
Jan 25 19:11:55 [smtpd] 3d0de01d8a01a1bb mda delivery evpid=32238bb864c7d0a0 
from=<ch...@the-brannons.com> to=<brev-...@zebra.idiomdrottning.org> 
rcpt=<brev-...@zebra.idiomdrottning.org> user=mlmmj delay=2s result=PermFail 
stat=Error ("Have to invoke either as root or as the user owning listdir")_
Jan 25 19:11:55 [smtpd] 3d0de01c993d1671 smtp disconnected reason=quit_

-- Chris

Reply via email to