A volte, quando accedo a una casella e 'su' di root, ottengo un piccolo messaggio carino che dice che ho la posta (grazie a Dio non è AOL).
Si tratta di vera e propria "posta" nello stesso senso della posta elettronica? O è solo il mio sistema che mi dice qualcosa?
EDIT: In relazione a questa domanda, sarei in grado di inviarmi della posta usando il programma sendmail in questo modo: email@localhost
?
E' probabile che sia nel file di spool: /var/mail/$USER
o /var/spool/mail/$USER
sono le posizioni più comuni su Linux e BSD.
(Altre posizioni sono possibili – controlla se $MAIL
è impostato – ma per default, il sistema ti informa solo su /var(/spool)/mail
).
Di solito il file di spool è in un formato mbox molto semplice, così puoi aprirlo con un editor di testo o un cercapersone.
Per un modo un po' più comodo, la maggior parte delle distribuzioni ha un programma chiamato mail
(o Mail
, mailx
). Puoi provare mutt
o alpine
; puoi anche configurarlo per essere inviato ad una casella di posta esterna. (Vedi "questa è vera posta? " sotto).
Molto spesso i messaggi contengono output di lavori cron, o un rapporto sulla sicurezza del sistema da parte di logwatch, o simili schifezze. Leggilo e scoprilo.
Dipende molto dal contenuto di ogni messaggio.
Si dovrebbe almeno scansionare le intestazioni dell'oggetto – spesso la gente ignora la posta per mesi senza mai rendersi conto che i loro cron job quotidiani falliscono.
Sì ad entrambe le cose; è generata dal tuo sistema che ti dice qualcosa, ma è anche un'email reale e può essere gestita come tale.
Puoi (e dovresti) configurare il tuo software di posta – il "MTA" aka /usr/sbin/sendmail
– per inoltrare i messaggi al tuo indirizzo di posta personale. Le istruzioni esatte variano a seconda di quale MTA (se esiste) hai installato, se questo è un personal computer o un server, se hai un tuo dominio o usi un @gmail.com, e così via.
Si noti che /usr/sbin/sendmail
al giorno d'oggi è un'API condivisa e non significa necessariamente l'MTA originale di Sendmail. Infatti, non si dovrebbe usare Sendmail, ma qualcosa di più moderno come OpenSMTPD, Postfix, o Exim4. Tutti loro forniscono lo stesso strumento /usr/sbin/sendmail
, ma sono più facili da configurare, più sicuri e altrettanto potenti.
**Dove è questa posta?
Molto probabilmente è memorizzata sulla tua macchina, nella cartella mailbox del tuo utente root (dove si trova dipende dal tipo di server di posta che hai installato). Probabilmente puoi accedervi abbastanza rapidamente attraverso alpine.
**Cosa contiene?
Probabilmente solo alcuni rapporti di sistema. "Tal dei tali ha provato ad accedere 10 volte con una password errata". "Vorrei che qualcuno eseguisse gli aggiornamenti su di me", "Il driver tale-e-quello sta fallendo costantemente", "Il bot NSA ha aumentato le prestazioni dell'1%"... ecc.
**Chi/Cosa l'ha mandato?
I servizi sul vostro server, molto probabilmente.
**Quanto è importante?
Dipende da quanto è importante il tuo server.
Questa posta si trova tipicamente in /var/spool/mail/root
quando è configurato il (solito) demone sendmail di default. Contiene un messaggio di posta elettronica RAW che può essere letto dall'utilità mail
. Chi lo ha inviato può essere trovato eseguendo l'utilità mail
e scorrendo i messaggi o leggendo le intestazioni RAW.
L'importanza del messaggio di solito dipende dal fattore precedente, chi lo ha inviato :)
Molte utilità di sistema useranno il sottosistema di posta come mezzo di segnalazione e registrazione. Le utility di log watcher e altri servizi possono inviare un'e-mail all'utente root locale come promemoria di un evento specifico, come spazio su disco ridotto o errori hardware. Il demone mailer vi avviserà anche se non è riuscito a inviare un'e-mail in uscita.