我已经运行了 6 年的 postfix/dovecot 服务器,配置从未更改过。我最近才注意到,新用户的电子邮件被发送到了另一个位置。当前用户将转到 /home/vmail/(email@address)/ 新用户将转到 /home/vmail/(domain)/(user)/ 但是,所有电子邮件的检查都在 /home/vmail/(email@address)/ 处读取,因此新用户无法阅读电子邮件,因为它们被发送到了不同的地方。
/etc/postfix/main.cf
home_mailbox = Maildir/
virtual_mailbox_base = /home/vmail
/etc/dovecot/dovecot.conf
mail_home = /home/vmail/%u
mail_location = maildir:~