Nie można otworzyć skrzynki pocztowej / var / mail / USER: Odmowa dostępu Brak poczty dla USER

19

Kiedy uruchamiam polecenie. su - poczta fmaster

Pojawia się błąd:

Cannot open mailbox /var/mail/fmaster: Permission denied No mail for fmaster

również loguję się jako fmaster. terminal -> poczta.

/var/mail/fmaster: Permission denied No mail for fmaster

Próbowałem wykonać ten kod, ale nadal pojawia się ten sam błąd.

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
Omer Stimpack
źródło
Jaka jest wydajność ls -l /var/mailpolecenia?
Radu Rădeanu
pokazuje listę utworzonych -rw-rw---- 1 1006 mail 2037 2013-08-10 12:38 abuse
przeze mnie
Wiem co to pokazuje. A wydajność ls -l /var/mail/fmaster?
Radu Rădeanu
`-rw ------- 1 fmaster mail 2035 2013-08-10 00:16 fmaster`
Omer Stimpack
To nie jest w porządku, sould być: -rw-rw---- 1 fmaster mail 2035 2013-08-10 00:16 fmaster. A jaka jest wydajność groups fmaster?
Radu Rădeanu

Odpowiedzi:

14

Użytkownika fmasterprawdopodobnie nie ma w mailgrupie. Możesz uruchomić groupspolecenie, aby sprawdzić, w których grupach jesteś.

Aby dodać fmasterdo grupy, mailużyj następującego polecenia:

sudo adduser fmaster mail

A po biegu:

sudo chmod ug+rw /var/mail/fmaster
Radu Rădeanu
źródło
nie sądzę, że to jest problem. Myślę, że ten problem dotyczy uprawnień użytkowników.
Omer Stimpack 27.09.13
@cjayomer Więc jaka jest wydajność grouppolecenia?
Radu Rădeanu
wyjście fmaster fmaster : fmaster sudo
Omer Stimpack
@cjayomer Jak powiedziałem, fmasternie jest członkiem mailgrupy i to jest problem. Zobacz moje nowe zmiany.
Radu Rădeanu
5
Kiedy próbowałem, folder dla mojego użytkownika /var/mail/USERnawet nie istniał. Czy istnieje prostszy sposób na dodanie użytkownika do grupy poczty, a także jednoczesne utworzenie katalogu poczty z odpowiednimi uprawnieniami?
Startec
7

Jeśli zastosowałeś się do rad Radu Rădeanu, pamiętaj o tym

/var/mail/fmaster

nie będzie istniał, dopóki nie otrzyma pierwszego e-maila. Dlatego powinieneś wysłać fmasterowi wiadomość e-mail przed dalszym rozwiązywaniem problemów.

J Smith
źródło
lol, to prawdopodobnie łatwiejsze - nie udało się potwierdzić odpowiedzi.
Thufir,
Ta odpowiedź jest lepsza i bardziej intuicyjna. po zrobieniu tego byłem nawet w stanie wystrzelić alpejską (sosnę)! działa cuda dla CLI.
Thufir,
2

Potwierdziłem, że wysłanie wiadomości e-mail do użytkownika po raz pierwszy utworzyło dla niego katalog poczty. Po prostu zrób:

mail fmaster@localhost

/var/mail/fmasterkatalog zostanie utworzony z poprawnymi uprawnieniami. Użytkownik fmaster może następnie użyć mailpolecenia do odczytania wiadomości.

Hay T
źródło
Czy możesz połączyć odpowiedź z OP, jestem zdezorientowany.
George Udosen
1
w zasadzie taka sama jak ta odpowiedź , ale ja popieram oba, ponieważ ta wyjaśnia znacznie lepiej niż oryginalna.
Zanna
1

Spróbuj ustawić zmienną poczty. E-maile, które możesz wysyłać, mogą zostać przekierowane do tego katalogu.

MAIL = / home / twój_użytkownik / Maildir

Następnie spróbuj ponownie wykonać polecenie mail.

Poczta

https://help.ubuntu.com/community/PostfixBasicSetupHowto

therefriedbean
źródło