在 Ubuntu 16.04 上设置 Postfix

在 Ubuntu 16.04 上设置 Postfix

我正在关注这个来自数字海洋的教程并尝试配置 Postfix 使其正常工作,但到目前为止没有成功。

一切都很顺利,直到我尝试列出目录 ls -R ~/Maildir

我收到这个错误ls: cannot access '/home/petar/Maildir': No such file or directory

我尝试手动创建目录/home/petar/Maildir

但是,永远不会创建任何目录结构。

里面没有文件夹 - curtmpnew

答案1

Digital Ocean 教程没有涉及消除默认值procmail的使用。然而,值得庆幸的是关于基本后缀设置的 Ubuntu Wiki 文档 触摸它。

Postfix 默认情况下用于procmail本地用户传递。不幸的是,procmail支持旧式mbox不是邮件目录。我们需要告诉 Postfix不是使用procmail

您的 Postfix 配置需要包含以下两行才能正确使用 Maildir 和 Postfix:

home_mailbox = Maildir/
mailbox_command = 

mailbox_command指令被有意设置为等于零。

一旦设置完毕,您就可以简单地执行sudo systemctl restart postfix(或更传统的sudo service postfix restart方法,调用上述systemctl命令)。然后您应该让 Maildir 正常工作。

相关内容