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
L'utilisateur fmaster
n'est probablement pas dans le groupe mail
name__. Vous pouvez exécuter la commande groups
pour vérifier dans quels groupes vous vous trouvez.
Pour ajouter fmaster
au groupe mail
name__, utilisez la commande suivante:
Sudo adduser fmaster mail
Et après la course:
Sudo chmod ug+rw /var/mail/fmaster
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.
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.
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