Mensaje "no hay correo" después de iniciar sesión en VPS a pesar de que desinstalé "mailutils" y "postfix"

Mensaje "no hay correo" después de iniciar sesión en VPS a pesar de que desinstalé "mailutils" y "postfix"

Lo desinstalé mailutilsy postfixlo encendí Ubuntu 16.04.1, pero sigo recibiendo el no mailmensaje después de iniciar sesión en mi VPS.

Respuesta1

No esperaba que la eliminación mailutilsresolviera este problema. Enviar a rootse utiliza a menudo como último intento de notificar al administrador de un error.

Muchos sistemas utilizan el pam_mailmódulo para informar el correo. Es probable que esto esté habilitado de forma predeterminada. La quietopción debería hacer que informe solo si hay correo.

El no mail for rootmensaje 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/sshdy 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.

información relacionada