最近我尝试使用 ubuntu 服务器(postfix-dovecot 和 Apache2)设置电子邮件和 Web 服务器。当我登录到我的用户帐户时,我可以从内部和互联网发送和接收电子邮件。但是当我未登录时,从外部发送的电子邮件会被退回给发件人,并显示以下通知:
这是主机“域”上的邮件系统。
很遗憾地通知您,您的邮件无法发送给一个或多个收件人。附件如下。
如需更多帮助,请发送邮件到邮政。
如果您这样做,请附上此问题报告。您可以从附件的返回消息中删除您自己的文本。
The mail system
user@domain: maildir 传送失败:创建 maildir 文件 /home/user/Maildir/tmp/137969483152.P454754.domain:权限被拒绝
我这里遗漏了什么吗?
请记住,我是 Linux/ubuntu 的新手。
非常感谢你们
答案1
您可能选择加密您的主目录。如果您未登录,您的主目录内容将被加密且无法访问(理应如此),这就是 MDA 无法在您的主目录中创建/存储它的原因。
最简单的解决方案是将邮件存储格式从 Maildir(将邮件存储在每个用户的主目录中)更改为 mbox(通常存储在 /var/spool/mail 中)。