Por que as informações exibidas no meu console após o comando de email executado?

0

Eu instalei e configurei o sendmail.

root@localhost:~# echo "Just testing my email " | mail -s "Sendmail gmail  " [email protected]

As informações exibidas no meu console após o comando ser executado.

You have new mail in /var/mail/root

Por que as informações são exibidas? Posso desativá-lo no meu console depois que o comando de e-mail foi executado?

Eu envio um email para outras pessoas, nenhum outro email foi enviado para mim, a info You have new mail in /var/mail/root não pode expressar a situação corretamente.

    
por it_is_a_literature 11.07.2015 / 09:46

1 resposta

1

Porque você ( root no sistema local) recebeu um e-mail como mostrado. Ele é entregue (anexado a um arquivo /var/mail/root ) pelo daemon mailer local (sendmail, postfix, etc), provavelmente notificando o erro de configuração do remetente, ou seu último e-mail foi devolvido (não foi possível entregá-lo ao destinatário [email protected] ) .

Você pode ler cada mensagem interativamente executando mail sem argumentos.

Imprimir a mensagem You have new mail é feita pelo seu shell. Você pode desativá-lo por unset MAILCHECK no bash.

    
por 11.07.2015 / 10:01

Tags