CentOS 6에서는 mutt를 사용하여 사서함에 액세스할 수 없습니다.

CentOS 6에서는 mutt를 사용하여 사서함에 액세스할 수 없습니다.

실행 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/

관련 정보