当我跑步时mutt -f /var/spool/mail/username/Maildir/
,我得到了/var/spool/mail/username/Maildir/ is not a mailbox
。
但是,当我运行时,sudo /var/spool/mail/username/Maildir/
我可以查看邮箱。
为了测试,我chmod 777
在另一个目录上运行:`
chmod 777 /var/spool/mail/testuser/Maildir/
当我运行时mutt -f /var/spool/mail/testuser/Maildir/
,我没有收到错误消息,但邮箱本身没有显示(它包含邮件)。再次,当我这样做时,sudo mutt -f /var/spool/mail/username/Maildir/
我能够查看邮箱。
$ namei -m /var/spool/mail/username
f: /var/spool/mail/username
dr-xr-xr-x /
drwxr-xr-x var
drwxr-xr-x spool
drwxrwxr-x mail
drwx------ username
还
$ namei -m /var/spool/mail/testuser
f: /var/spool/mail/testuser/
dr-xr-xr-x /
drwxr-xr-x var
drwxr-xr-x spool
drwxrwxr-x mail
drwxrwxrwx testuser
我使用的是 CentOS 6。
编辑:目录所有者是我创建的新用户。
$ ls -ld /var/spool/mail/username/
drwx------ 3 postmail postmail 4096 Jul 14 15:11 /var/spool/mail/username/