web-dev-qa-db-fra.com

Impossible d'ouvrir la boîte aux lettres / var / mail / USER: Autorisation refusée Pas de courrier pour USER

Quand je lance la commande. su - fmaster mail

Je reçois l'erreur:

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

aussi je me connecte en tant que fmaster. terminal -> mail.

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

J'ai essayé d'exécuter ce code mais j'obtiens toujours la même erreur ..

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
16
Omer Stimpack

L'utilisateur fmastern'est probablement pas dans le groupe mailname__. Vous pouvez exécuter la commande groupspour vérifier dans quels groupes vous vous trouvez.

Pour ajouter fmasterau groupe mailname__, utilisez la commande suivante:

Sudo adduser fmaster mail

Et après la course:

Sudo chmod ug+rw /var/mail/fmaster
12
Radu Rădeanu

Si vous avez suivi le conseil de Radu Rădeanu, n'oubliez pas que

/var/mail/fmaster

n'existera pas tant qu'il n'aura pas reçu son premier email. Vous devez donc envoyer un e-mail à fmaster avant tout dépannage supplémentaire.

7
J Smith

J'ai confirmé que l'envoi d'un courrier électronique à l'utilisateur pour la première fois créait le répertoire de messagerie pour l'utilisateur. Il suffit de faire:

mail fmaster@localhost

Le répertoire /var/mail/fmaster sera créé avec la permission appropriée. L’utilisateur, fmaster, peut ensuite utiliser la commande mail pour lire le courrier.

1
Hay T

Essayez de définir la variable mail. Les courriels que vous envoyez peuvent être dirigés vers ce répertoire.

MAIL =/home/votre_utilisateur/Maildir

Ensuite, essayez à nouveau la commande mail.

courrier

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

1
therefriedbean