Рейтинг:3

На сервере Ubuntu, как я могу получать уведомления о «новой почте» на терминале при входе в систему?

флаг co

Я подключаюсь к своему серверу Ubuntu 20.04.2 LTS через SSH, и уведомление «У вас есть новая почта» работает правильно при входе в систему, однако, если я получаю почту, уже войдя в систему, я не получаю никаких уведомлений.

Я помню, как это правильно работало в других системах Linux в далеком прошлом, и я могу найти в Интернете ссылки на то, что это работает для других людей, но нет инструкций о том, как заставить это работать.

Если я получаю почту при входе в систему, я бы хотел, чтобы терминал автоматически отображал уведомление.

Основываясь на поиске возможных решений, я проверил значение переменной среды «$MAILCHECK» и обнаружил, что оно уже установлено на 60 секунд, поэтому я не вносил в него никаких изменений.

Я нашел пакет с именем «mailcheck», который не был установлен, поэтому я установил его, однако ничего не изменилось. Ручной запуск команды «mailcheck» никогда ничего не выводит, даже если я знаю, что в почтовом ящике есть почта.

Рейтинг:4
флаг co

В конце концов я обнаружил, что есть переменная окружения $MAIL, которая должна быть установлена, но (по какой-то причине) не установлена.

Поэтому я установил его через свой .bashrc:

ПОЧТА=/var/почта/имя пользователя

Это решило проблему.

Пакет «mailcheck» оказался неактуальным, поэтому я его очистил.

В решении этой проблемы оказались полезными следующие документы:

https://www.shell-tips.com/bash/environment-variables/#the-mail-variables-mail-mailpath-and-mailcheck

https://docstore.mik.ua/orelly/unix/upt/ch21_08.htm

флаг ph
Как насчет `export MAIL="/var/mail/$USER"`, чтобы сделать его более универсальным/переносимым?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.