Когда я запускаю команду. su - fmaster mail
Я получаю сообщение об ошибке:
Cannot open mailbox /var/mail/fmaster: Permission denied No mail for fmaster
также я регистрируюсь как fmaster. терминал -> почта.
/var/mail/fmaster: Permission denied No mail for fmaster
Я пытался выполнить этот код, но я все еще получаю ту же ошибку ..
sudo touch /var/mail/$USER
sudo chown $USER:mail /var/mail/$USER
sudo chmod o-r /var/mail/$USER
sudo chmod g+rw /var/mail/$USER
Пользователь fmaster
, вероятно, не входит в группу mail
. Вы можете запустить команду groups
, чтобы проверить, в каких группах вы находитесь.
Чтобы добавить fmaster
в группу mail
, используйте следующую команду:
sudo adduser fmaster mail
И после запуска:
sudo chmod ug+rw /var/mail/fmaster
Если вы следовали совету Раду Рэдяну, имейте в виду, что
/var/mail/fmaster
не будет существовать, пока он не получит свое первое электронное письмо. Поэтому перед дальнейшим поиском и устранением неисправностей вы должны отправить fmaster электронное письмо.
Я подтвердил, что отправка электронной почты пользователю впервые создала почтовый каталог для пользователя. Просто сделайте: каталог
mail fmaster@localhost
/var/mail/fmaster
будет создан с правильным разрешением. Затем пользователь fmaster может использовать команду mail
для чтения почты.
Попробуйте установить почтовую переменную. Письма, которые вы можете отправлять, могут быть направлены в этот каталог.
MAIL = / home / your_user / Maildir
Затем попробуйте снова выполнить команду mail.
почта