GNU/Linux >> Znalost Linux >  >> Linux

Co je zpráva Máte novou e-mailovou zprávu v systému Linux/UNIX?

Kde je tento e-mail?

Pravděpodobně bude v souboru pro souběžný tisk:/var/mail/$USER nebo /var/spool/mail/$USER jsou nejběžnější umístění na Linuxu a BSD.

(Jsou možná i jiná umístění – zkontrolujte, zda $MAIL je nastaveno – ale ve výchozím nastavení vás systém informuje pouze o /var(/spool)/mail .)

Soubor pro zařazování je obvykle ve velmi jednoduchém mboxu formátu, takže jej můžete otevřít v textovém editoru nebo pageru.

Pro trochu pohodlnější způsob je většina distribucí dodávána s programem nazvaným mail (nebo Mail , mailx ). Můžete zkusit mutt nebo alpine; můžete jej dokonce nakonfigurovat tak, aby byl odeslán do vnější schránky. (Viz „je to skutečný mail?“ níže.)

Co obsahuje a kdo/co jej poslal?

Zprávy nejčastěji obsahují výstup úloh cron nebo zprávu o zabezpečení systému od logwatch , nebo podobné harampádí. Přečtěte si to a zjistěte to.

Jak je to důležité?

Velmi záleží na obsahu každé zprávy.

měli byste alespoň naskenujte záhlaví předmětu – lidé často ignorují e-maily celé měsíce, aniž by si uvědomili, že jejich každodenní úlohy cron selžou.

Je to vůbec skutečná „pošta“ ve stejném smyslu jako e-mail? Nebo mi jen něco říká můj systém?

Ano oběma – je generován vaším systémem, který vám něco říká, ale je to také skutečný e-mail a lze s ním tak zacházet.

Můžete (a měli byste) nakonfigurovat svůj poštovní software – „MTA“ neboli /usr/sbin/sendmail – přeposílání zpráv na vaši osobní e-mailovou adresu. Přesné pokyny se liší v závislosti na tom, který MTA (pokud existuje) máte nainstalovaný, zda se jedná o osobní počítač nebo server, zda máte vlastní doménu nebo používáte @gmail.com , a tak dále.

Všimněte si, že /usr/sbin/sendmail v dnešní době je sdílené API a není nutně znamená původní Sendmail MTA. Ve skutečnosti byste neměli použijte Sendmail, ale něco modernějšího jako OpenSMTPD, Postfix nebo Exim4. Všechny poskytují stejné /usr/sbin/sendmail nástroj, ale jsou snadněji konfigurovatelné, bezpečnější a stejně výkonné.


Nejjednodušší způsob pro mě bylo spustit v terminálu následující:

cat /var/spool/mail/root

Pro každého, kdo by chtěl vědět, jak číst tyto zprávy jednu po druhé, stačí použít 'mail'

$ mail

Poté ze seznamu zadejte číslo zprávy, kterou si chcete přečíst.

Chcete-li přejít na další zprávu, můžete napsat 'next', dalším užitečným příkazem je 'delete'..

Chcete-li se dozvědět více o tom, jak mail program funguje, viz výstup man mail .


Linux
  1. Linux – Jak zobrazit uvítací zprávu v Unixu?

  2. Jaké jsou nevýhody linuxových front zpráv?

  3. Co je Unix/Linux ekvivalentem Registered I/O?

  1. Migrace Unixu na Linux

  2. jaká je maximální délka hesla v systému unix/linux?

  3. Jaký je rozdíl mezi Unixem, Linuxem, BSD a GNU?

  1. Co dělá Linux udržitelným OS

  2. Jaká je další zátěž Linuxu, kterou plánujete kontejnerizovat?

  3. Jaká je aktuální úroveň běhu systému Linux?