530 votes

Qu'est-ce que le message "Vous avez du nouveau courrier" dans Linux/UNIX ?

Parfois, lorsque je me connecte à une boîte et que je fais un 'su' pour devenir root, je reçois un petit message mignon disant que j'ai du courrier (Dieu merci, ce n'est pas AOL).

  • Où est ce courrier ?
  • Que contient-il ?
  • Qui/qui l'a envoyé ?
  • Quelle est son importance ?

S'agit-il vraiment d'un "courrier" dans le même sens que l'email ? Ou est-ce juste mon système qui me dit quelque chose ?

EDIT : En ce qui concerne ce question, serais-je capable de m'envoyer du courrier en utilisant le programme sendmail comme ceci : email@localhost ?

0 votes

J'ai ce message qui dit "Ce texte fait partie du format interne de votre dossier de courrier,..." donc bien sûr, chaque fois que je me connecte, je suis informé que j'ai du courrier.

1 votes

@GEdgar : Cela signifie généralement que vous devriez arrêter d'utiliser mbox et migrer vers Maildir :)

0 votes

15voto

Volker Siegel Points 1332

less +G /var/spool/mail/root

montre les derniers mails, à la fin du fichier.

Afficher directement le fichier de courrier est une bonne idée, mais l'utilisation de cat peut facilement mal tourner. Vous ne voulez pas tous Les messages défilent, s'il y a beaucoup de messages, ou de très longs messages dans le fichier. Je viens d'en voir un avec 150MB, deux millions de lignes.

Si vous n'êtes pas racine :

sudo less +G /var/spool/mail/root

Le site +G L'option est utilisée pour afficher le message le plus récent en premier ; il n'est pas en haut du fichier, mais à la fin.

Il s'agit d'une option de less pour qu'il affiche la dernière page du fichier après le démarrage. Cela montre le dernier message (le plus récent), s'il tient sur une page, ou la fin de celui-ci sinon.

Le nom du fichier peut être /var/spool/mail/mail au lieu de /var/spool/mail/root

0 votes

// , Excellente répartition. Cette réponse serait particulièrement utile pour les personnes qui ne savent pas facilement quoi faire avec le fichier.

4 votes

Au cas où quelqu'un d'autre se poserait la question, +G "provoque moins l'affichage initial de chaque fichier en commençant par la fin plutôt que par le début." ( linux.die.net/man/1/less )

14voto

Dalroth Points 2468

Ce courrier est généralement situé dans /var/spool/mail/root lorsque le démon sendmail par défaut (habituel) est configuré. Il contient un message e-mail RAW qui peut être lu par le démon mail utilitaire. On peut savoir qui l'a envoyé en exécutant le programme mail et de parcourir les messages ou de lire les en-têtes RAW.

L'importance du message dépend généralement du facteur précédent, celui qui l'a envoyé :)

De nombreux utilitaires du système utilisent le sous-système de messagerie comme moyen d'établir des rapports et des journaux. Les utilitaires de surveillance des journaux et d'autres services peuvent envoyer un courrier électronique à l'utilisateur racine local pour lui rappeler un événement spécifique, tel qu'un faible espace disque ou des erreurs matérielles. Le démon mailer vous alertera également s'il n'a pas réussi à envoyer un courrier électronique vers l'extérieur.

0 votes

Existe-t-il un moyen de voir comment mon sous-système de messagerie est configuré ?

0 votes

@Max the sendmail.mc contrôle la configuration du démon sendmail dans la plupart des installations par défaut. Il est généralement situé sous /etc/mail .

0 votes

@Max Je recommanderais fortement de lire un tutoriel tel que linuxhomenetworking.com/wiki/index.php/ pour vous aider à configurer le démon mailer comme vous le souhaitez.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X