Lo desinstalé mailutils
y postfix
lo encendí Ubuntu 16.04.1
, pero sigo recibiendo el no mail
mensaje después de iniciar sesión en mi VPS.
Respuesta1
No esperaba que la eliminación mailutils
resolviera este problema. Enviar a root
se utiliza a menudo como último intento de notificar al administrador de un error.
Muchos sistemas utilizan el pam_mail
módulo para informar el correo. Es probable que esto esté habilitado de forma predeterminada. La quiet
opción debería hacer que informe solo si hay correo.
El no mail for root
mensaje le dice que no existen tales mensajes. Diferentes sistemas utilizan diferentes métodos para determinar si hay correo durante el inicio de sesión. Verifique los scripts ejecutados por su shell durante el inicio de sesión.
En Linux es común configurar un alias para la dirección de correo electrónico real del administrador del sistema. Esto requiere un sistema de entrega de correo que funcione, generalmente reenviando a un retransmisor de correo que pueda entregar el mensaje.
Respuesta2
Solución 1
Para deshacerse de este mensaje, edite /etc/pam.d/sshd
y cambie esta línea:
De:
# Print the status of the user's mailbox upon successful login.
session optional pam_mail.so standard noenv # [1]
A:
# Print the status of the user's mailbox upon successful login.
session optional pam_mail.so nopen noenv # [1]
Solución 2 (úsela solo si ya no usa postfix, etc.)
Eliminar /var/mail/
ejecutando cd /var/ && rm -rf mail
.