GNU/Linux >> Tutoriels Linux >  >> Linux

Qu'est-ce que le message Vous avez un nouveau message sous Linux/UNIX ?

Où est ce courrier ?

Il se trouve probablement dans le fichier spool :/var/mail/$USER ou /var/spool/mail/$USER sont les emplacements les plus courants sous Linux et BSD.

(D'autres emplacements sont possibles - vérifiez si $MAIL est défini - mais par défaut, le système ne vous informe que sur /var(/spool)/mail .)

Habituellement, le fichier spool se trouve dans une mbox très simple format, afin que vous puissiez l'ouvrir dans un éditeur de texte ou un téléavertisseur.

Pour une manière un peu plus pratique, la plupart des distributions sont livrées avec un programme appelé mail (ou Mail , mailx ). Vous pouvez essayer mutt ou alpine; vous pouvez même le configurer pour qu'il soit envoyé à une boîte aux lettres extérieure. (Voir "est-ce un vrai courrier ?" ci-dessous.)

Que contient-il et qui/qu'est-ce qui l'a envoyé ?

Le plus souvent, les messages contiennent la sortie de tâches cron ou un rapport de sécurité du système par logwatch , ou des déchets similaires. Lisez-le et découvrez.

Quelle est son importance ?

Dépend grandement du contenu de chaque message.

Vous devriez scannez au moins les en-têtes de sujet - souvent les gens ignorent le courrier pendant des mois sans se rendre compte que leurs tâches cron quotidiennes échouent.

Est-ce même un "courrier" réel dans le même sens qu'un e-mail ? Ou est-ce simplement mon système qui me dit quelque chose ?

Oui aux deux :il est généré par votre système pour vous dire quelque chose, mais il s'agit également d'un véritable e-mail et peut être traité comme tel.

Vous pouvez (et devriez) configurer votre logiciel de messagerie - le "MTA" alias /usr/sbin/sendmail – pour transférer les messages vers votre adresse e-mail personnelle. Les instructions exactes varient en fonction du MTA (le cas échéant) que vous avez installé, qu'il s'agisse d'un ordinateur personnel ou d'un serveur, que vous ayez votre propre domaine ou que vous utilisiez un @gmail.com , et ainsi de suite.

Notez que /usr/sbin/sendmail est aujourd'hui une API partagée et ne l'est pas signifie nécessairement le MTA Sendmail d'origine. En fait, vous ne devriez pas utiliser Sendmail, mais quelque chose de plus moderne comme OpenSMTPD, Postfix ou Exim4. Tous fournissent le même /usr/sbin/sendmail outil, mais ils sont plus faciles à configurer, plus sécurisés et tout aussi puissants.


Le moyen le plus simple pour moi était d'exécuter ce qui suit dans un terminal :

cat /var/spool/mail/root

Pour ceux qui se demandent comment lire ces messages un par un, vous pouvez simplement utiliser 'mail'

$ mail

Tapez ensuite un numéro de message de la liste que vous souhaitez lire.

Pour aller au message suivant, vous pouvez taper 'next', une autre commande utile est 'delete'..

Pour en savoir plus sur la façon dont le mail le programme fonctionne, voir la sortie de man mail .


Linux
  1. Ce qui fait de Linux le système d'exploitation durable

  2. Qu'est-ce qui rend la communauté Linux spéciale ?

  3. Linux vs Unix :Quelle est la différence ?

  4. Qu'est-ce que le noyau Linux et devez-vous mettre à niveau vers le dernier noyau ?

  5. Qu'est-ce qu'umask sous UNIX/Linux

Qu'est-ce que la commande Linux Watch + Exemples

Qu'est-ce que le Shell sous Linux ?

Quelle est la différence entre Linux et Unix ?

Quelle est la prochaine charge de travail Linux que vous prévoyez de conteneuriser ?

Qu'est-ce que la commande kill sous Linux ?

Quelle est la différence entre Unix, Linux, BSD et GNU ?