LDA ignores virtual mailbox settings

Christian Schmidt christian at siebenbergen.de
Mon Dec 28 15:44:29 EET 2020


Hi,

Toni Mueller, 27.12.20:
> 16:04:16 dovecot: lda(user at example.com)<5291><DDxBHYCw6F+rFAAApiCoHg>: Error: Mailbox INBOX: Failed to autocreate mailbox: Mailbox INBOX: open(/var/mail/user at example.com) failed: Permission denied (euid=12345(mailbox) egid=12345(mailbox) missing +w perm: /var/mail, we're not in group 8(mail), dir owned by 0:8 mode=0775)
> 16:04:16 dovecot: lda(user at example.com)<5291><DDxBHYCw6F+rFAAApiCoHg>: msgid=<20201226224933.014608 at laptop.example.com>: save failed to open mailbox INBOX: Mailbox INBOX: Failed to autocreate mailbox: Mailbox INBOX: open(/var/mail/user at example.com) failed: Permission denied (euid=12345(mailbox) egid=12345(mailbox) missing +w perm: /var/mail, we're not in group 8(mail), dir owned by 0:8 mode=0775)
> 16:04:16 postfix/pipe[5284]: 8CD6CE072E: to=<user at example.com>, orig_to=<userA at example2.com>, relay=dovecot, delay=62083, delays=62083/0.04/0/0.04, dsn=4.3.0, status=deferred (temporary failure)
> 
> 
> In /etc/postfix/master.cf, I have this to call it:
> 
> dovecot   unix  -       n       n       -       -       pipe
>    flags=DRhu user=_mailbox argv=/usr/lib/dovecot/deliver -f ${sender} -d ${user}@${domain} -a ${recipient}
> 
> 
> I've tried strace-ing dovecot-lda, but it didn't really help me to
> understand why it discards the result of the userdb lookup.
> 
> 
> Can anyone please provide a cluebat, please?

I'd change the setup towards postfix handing over the messages to 
dovecot via lmtp.

You can easily achive this by setting
relay_domains = btree:/etc/postfix/relay-transport
in your postfix configuration and creating a file 
/etc/postfix/relay-transport:
your_mail_domain  lmtp:unix:private/lmtp-dovecot

Mit freundlichen Grüßen
Christian Schmidt

-- 
No signature available.


More information about the dovecot mailing list