Às vezes, quando entro numa caixa e 'su' para enraizar, recebo uma pequena mensagem engraçada a dizer que tenho correio (obrigado a DEUS'não é AOL).
Isto é mesmo real "mail" no mesmo sentido que o e-mail? Ou é apenas o meu sistema a dizer-me alguma coisa?
EDIT: Em relação a esta pergunta, eu seria capaz de me enviar correio usando o programa sendmail dessa forma: email@localhost
?
It's provavelmente estará no arquivo spool: /var/mail/$USER
ou /var/spool/mail/$USER
são os locais mais comuns no Linux e BSD.
(Outras localizações são possíveis – verifique se $MAIL
está definido – mas por padrão, o sistema só o informa sobre /var(/spool)/mail
).
Normalmente o arquivo spool está em um formato muito simples mbox, então você pode abri-lo em um editor de texto ou pager.
Para uma forma um pouco mais conveniente, a maioria das distribuições vem com um programa chamado mail
(ou Mail
, mailx
). Você pode tentar mutt
ou alpine
; você pode até configurá-lo para ser enviado para uma caixa de correio externa. (Veja "é este mail real?" abaixo).
Na maioria das vezes as mensagens contêm a saída de trabalhos cron, ou um relatório de segurança do sistema por logwatch, ou lixo similar. Leia-o e descubra.
Depende muito do conteúdo de cada mensagem.
Você deveria pelo menos escanear os cabeçalhos – muitas vezes as pessoas ignoram o correio durante meses, nunca percebendo que seus trabalhos diários cron falham.
Sim para ambos – it's gerado pelo seu sistema dizendo-lhe algo, mas it's também email real e pode ser tratado como tal.
Você pode (e deve) configurar seu software de e-mail – o "MTA" aka /usr/sbin/sendmail
– para encaminhar as mensagens para seu endereço de e-mail pessoal. As instruções exatas variam dependendo de qual MTA (se houver) você instalou, se este é um computador pessoal ou um servidor, se você tem seu próprio domínio ou usa um @gmail.com, e assim por diante.
Note que /usr/sbin/sendmail
hoje em dia é uma API compartilhada e doesn't significa necessariamente o MTA original do Sendmail. Na verdade, você deveria't utilizar o Sendmail, mas algo mais moderno como OpenSMTPD, Postfix, ou Exim4. Todos eles fornecem a mesma ferramenta /usr/sbin/sendmail
, mas eles'são mais fáceis de configurar, mais seguros, e igualmente poderosos.
Onde está este correio?
Muito provavelmente guardado na sua máquina, na pasta da caixa de correio para o seu utilizador root (onde está isso depende do tipo de servidor de correio que tem instalado). Você provavelmente pode acessá-lo muito rapidamente através de alpine.
O que é que contém?
Provavelmente apenas algum tipo de relatório do sistema. "Então e assim tentou fazer login 10 vezes com uma senha incorreta"... "Eu gostaria que alguém executasse atualizações sobre mim", "driver such-and-such está falhando constantemente", "O bot da NSA aumentou o desempenho em 1%"... etc...
Quem/Que o enviou?
Serviços no seu servidor, muito provavelmente.
Quão importante é isso?
Depende de quão importante é o seu servidor.
Este mail está normalmente localizado em /var/spool/mail/root' quando o daemon de sendmail (habitual) padrão está configurado. Ele contém uma mensagem de e-mail RAW que pode ser lida pelo utilitário
mail. Quem o enviou pode ser encontrado executando o utilitário
mail` e paginando através das mensagens ou lendo os cabeçalhos RAW.
A importância da mensagem geralmente depende do fator anterior, quem a enviou :)
Muitos utilitários do sistema usarão o subsistema de correio como um meio de relatório e registro. Os utilitários de observação de logs e outros serviços podem enviar um e-mail para o usuário root local como um lembrete sobre um evento específico, tal como espaço em disco baixo ou erros de hardware. O daemon do mailer também o alertará se ele não enviar um e-mail de saída.