Weil bei mir die eingehenden E-Mails in einer Datei ankommen mit dem Namen "1" und im Ordner /home/vmail abgespeichert werden.
Soll ich mir das so vorstellen
/home/vmail/1
?
Das entspräche imo einem (statischen)
mail_location = mbox:/home/vmail/1
Wenn die Mailboxen der Benutzer eine Eigenschaft des Benutzers sind resp. entsprechend an die Domain geknüpft werden, dann sollte ausreichen (weniger statisch)
oder
das mache ich jedoch als Benutzereigenschaft
'userdb_mail=mdbox:~/mdbox', sodaß die Systembenutzer weiterhin Maildir bekommen und zBsp. per mutt arbeiten können ('set mbox_type=Maildir').
(dazu passend
mail_attachment_dir = ~/mail/attachments
um Anhänge aus den Mails herauszuhalten)
Wegen der Systempost<->mutt mache ich noch einen walkaround-Link
/var/mail/benutzer -> /home/benutzer/Maildir
(mutts Änderungen unabhängig von dovecot dürften dessen index-Cache durcheinanderbringen,
habe davon aber noch keine negativen Auswirkungen bemerkt.)
Eventuell kommt das Problem mit der Ablage aber auch vom MTA.
Hier überläßt postfix die Ablage jedoch wieder dem dovecot:
Code: Alles auswählen
mailbox_command = /usr/lib/dovecot/deliver
dovecot unix - n n - - pipe flags=DRhu user=vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient}
resp. /etc/postfix/relay_domains:
Code: Alles auswählen
domain1 lmtp:unix:private/dove-lmtp
domain2 lmtp:unix:private/dove-lmtp
...