我有后缀设置和运行。 除了目录权限错误之外,一切看起来都不错。 在过去,我不小心运行chown -R apache /你可以想象这会发生一些疯狂的事情。 我试图发送一个电子邮件到一个名为丹的用户帐户。 所有的邮件设置为回家/用户/ Maildir
这是我在日志中得到的错误
Jun 10 23:28:51 vps12345 postfix / local [27188]:4BA06700701:to = [email protected],relay = local,delay = 0.12,delay = 0.09 / 0.01 / 0 / 0.02,dsn = 5.2.0,status =反弹(maildir交付失败:创buildmaildir文件/home/dan/Maildir/tmp/1433971731.P27188.vps12345.ovh.net:权限被拒绝)
我已经确定目录都存在,我已经给了他们所有的777的许可,但没有喜悦。 我怀疑,所有权可能是问题,因为根拥有一切。
我的主要问题是我不知道什么目录我需要正确设置权限以便能够使这项工作。
如果这里需要的是我的后缀configuration
myhostname = mail.domain.com mydomain = domain.com myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain mynetworks = 127.0.0.0/8, ipv4, ipv6 relay_domains = home_mailbox = Maildir/
我正在运行centos 6。
MailDir树应该由获得消息传递的用户拥有。
你可以用这个小脚本修复主目录。
cd /home for dir in *; do [ -d $dir ] && chown -R $dir $dir done
这将重置每个用户主目录树以由该用户拥有。 在极less数情况下,主目录名称与用户ID不匹配,这将失败。
Postfix也需要访问它的假脱机目录。