Я удалил mailutils
и postfix
на Ubuntu 16.04.1
но я все еще получаю no mail
сообщение после входа в мой VPS.
Я бы не ожидал, что удаление mailutils
решит эту проблему. Почта root
часто используется как последняя попытка уведомить администратора о сбое.
Многие системы используют pam_mail
модуль для отправки сообщений по почте. Это, вероятно, включено по умолчанию. quiet
Вариант должен сделать отчет , только если есть почта.
no mail for root
Сообщение говорит вам , что нет таких сообщений. Различные системы используют разные методы для определения наличия почты при входе в систему. Проверьте скрипты, запускаемые вашей оболочкой во время входа в систему.
В Linux обычно настраивают псевдоним реального адреса электронной почты системного администратора. Для этого требуется работающая система доставки почты, обычно пересылаемая на почтовый ретранслятор, который может доставить сообщение.
MAIL
переменной окружения.Решение 1
Чтобы избавиться от этого сообщения, отредактируйте
/etc/pam.d/sshd
и измените эту строку:Из:
Для того, чтобы:
Решение 2 (используйте, только если вы больше не используете postfix и т. Д.)
Удалить
/var/mail/
, запустивcd /var/ && rm -rf mail
.источник