Локальная доставка почты зависит от метода корневого входа

Я просто отправил локальную почту, используя следующий синтаксис:

echo "Testing" | mail -s "This is just a test" root@localhost 

Затем я вхожу в root, используя:

 sudo -i 

И проверьте почту. Сообщение есть. Если я повторяю команду mail и вхожу в root, используя:

 su root 

Почта не находится в моем почтовом ящике. В обоих случаях я вхожу в учетную запись root, так что происходит здесь? Это довольно новая базовая установка CentOS 7.

Я даже проверил снова, войдя в систему, используя su, и когда он не был там, я вышел из системы и снова использовал sudo-i, и, конечно же, почта была там.

    One Solution collect form web for “Локальная доставка почты зависит от метода корневого входа”

    Причиной такого поведения является переменная среды MAIL . Когда вы переключаетесь на root с

     sudo -i 

    вы имитируете intial login ( -i ), а переменная окружения MAIL установлена ​​в /var/spool/mail/root . Когда вы переключаетесь на root с

     su root 

    Переменная среды MAIL остается прежней, т.е. /var/spool/mail/jo и mail команды проверяет почтовый ящик пользователя, а не почтовый ящик root. Вот почему вы видите его пустым.

    Interesting Posts

    tc не отображается с пометкой -j пакетами MARK

    Получение TP-Link TL-WN722N для работы с Kali

    Минимизация задержки отображения. Графический программный стек? Приоритет процесса? RTOS?

    Как звуковая проблема Linux может повлиять на Windows в конфигурации с двойной загрузкой?

    Команда перечислить в режиме реального времени все действия процесса

    Как определить, использует ли текущий язык кодировку UTF-8?

    Как создать сайт с одинаковыми названиями страниц и контента?

    Что значит быть в группе 0?

    Почему ленточное устройство, например «/ dev / st0», не использует команды типа «cp» для копирования содержимого?

    Как добиться `losetup -a` поведения с busybox?

    Как определить, где исполняемый файл выполняет поиск общей библиотеки?

    Прочитайте и обработайте строку, char по char, но разрешите пользователю простую строку редактировать ввод

    Отключить / изменить средний клик для вставки в X11 / Xorg

    После загрузки файла .asp или .php его можно преобразовать в .html-файл?

    Невозможно применить chmod к файлу

    Linux и Unix - лучшая ОС в мире.