Desinstalei mailutils
e postfix
continuei, Ubuntu 16.04.1
mas ainda recebo a no mail
mensagem depois de fazer login no meu VPS.
Responder1
Eu não esperava que a remoção mailutils
resolvesse esse problema. Mail to root
é frequentemente usado como uma última tentativa de notificar o administrador sobre uma falha.
Muitos sistemas usam o pam_mail
módulo para relatar mensagens. Provavelmente isso está habilitado por padrão. A quiet
opção deve reportar apenas se houver correspondência.
A no mail for root
mensagem está lhe dizendo que não existem tais mensagens. Sistemas diferentes usam métodos diferentes para determinar se há correio durante o login. Verifique os scripts executados pelo seu shell durante o login.
No Linux é comum configurar um alias para o endereço de e-mail real do administrador do sistema. Isso requer um sistema de entrega de correio funcional, geralmente encaminhando para um retransmissor de correio que pode entregar a mensagem.
Responder2
Solução 1
Para se livrar desta mensagem, edite /etc/pam.d/sshd
e altere esta linha:
De:
# Print the status of the user's mailbox upon successful login.
session optional pam_mail.so standard noenv # [1]
Para:
# Print the status of the user's mailbox upon successful login.
session optional pam_mail.so nopen noenv # [1]
Solução 2 (use apenas se você não estiver mais usando o postfix, etc.)
Exclua /var/mail/
executando cd /var/ && rm -rf mail
.