GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist die Nachricht „Sie haben neue E-Mails“ unter Linux/UNIX?

Wo ist diese Mail?

Es befindet sich wahrscheinlich in der Spool-Datei:/var/mail/$USER oder /var/spool/mail/$USER sind die häufigsten Speicherorte unter Linux und BSD.

(Andere Standorte sind möglich – überprüfen Sie, ob $MAIL eingestellt – standardmäßig informiert Sie das System aber nur über /var(/spool)/mail .)

Normalerweise befindet sich die Spool-Datei in einer sehr einfachen mbox Format, sodass Sie es in einem Texteditor oder Pager öffnen können.

Für einen etwas bequemeren Weg kommen die meisten Distributionen mit einem Programm namens mail (oder Mail , mailx ). Sie können mutt versuchen oder alpine; Sie können es sogar so konfigurieren, dass es an eine externe Mailbox gesendet wird. (Siehe „Ist das echte Mail?“ weiter unten.)

Was enthält es und wer/was hat es gesendet?

Meistens enthalten die Meldungen Ausgaben von Cron-Jobs oder einen Systemsicherheitsbericht von logwatch , oder ähnlicher Schrott. Lies es und finde es heraus.

Wie wichtig ist es?

Hängt stark vom Inhalt der einzelnen Nachrichten ab.

Sie sollten Scannen Sie zumindest die Betreffzeilen – oft ignorieren die Leute die E-Mail monatelang, ohne zu bemerken, dass ihre täglichen Cron-Jobs fehlschlagen.

Ist das überhaupt "Mail" im gleichen Sinne wie E-Mail? Oder sagt mir nur mein System etwas?

Ja zu beidem – es wird von Ihrem System generiert, um Ihnen etwas mitzuteilen, aber es ist auch eine echte E-Mail und kann als solche behandelt werden.

Sie können (und sollten) Ihre Mail-Software – den „MTA“ aka /usr/sbin/sendmail – konfigurieren – um die Nachrichten an Ihre persönliche Mailadresse weiterzuleiten. Die genauen Anweisungen hängen davon ab, welchen MTA (falls vorhanden) Sie installiert haben, ob es sich um einen PC oder einen Server handelt, ob Sie eine eigene Domain haben oder eine @gmail.com verwenden , und so weiter.

Beachten Sie, dass /usr/sbin/sendmail ist heutzutage eine gemeinsam genutzte API und nicht unbedingt den ursprünglichen Sendmail-MTA. Tatsächlich sollten Sie nicht Verwenden Sie Sendmail, aber etwas moderneres wie OpenSMTPD, Postfix oder Exim4. Alle bieten denselben /usr/sbin/sendmail Tool, aber sie sind einfacher zu konfigurieren, sicherer und genauso leistungsfähig.


Der einfachste Weg für mich war, Folgendes in einem Terminal auszuführen:

cat /var/spool/mail/root

Wenn Sie sich fragen, wie Sie diese Nachrichten einzeln lesen können, können Sie einfach "Mail" verwenden

$ mail

Geben Sie dann eine Nachrichtennummer aus der Liste ein, die Sie lesen möchten.

Um zur nächsten Nachricht zu gelangen, können Sie „next“ eingeben, ein weiterer nützlicher Befehl ist „delete“..

Um mehr darüber zu erfahren, wie der mail Programm funktioniert, siehe Ausgabe von man mail .


Linux
  1. Was macht die Linux-Community besonders?

  2. Linux vs. Unix:Was ist der Unterschied?

  3. Was ist umask in UNIX/Linux

  4. Was ist die maximale Länge des Passworts auf einem Unix/Linux-System?

  5. Was ist der Unterschied zwischen Unix, Linux, BSD und GNU?

Was ist der Linux-Überwachungsbefehl + Beispiele

Was ist die Shell unter Linux?

Was ist der Unterschied zwischen Linux und Unix?

Migrieren von Unix nach Linux

Was ist die nächste Linux-Workload, die Sie containerisieren möchten?

Was ist der Kill-Befehl in Linux?