Как удалить приветственное сообщение «У вас есть почта»

Когда я открываю свой терминал, он говорит «у вас есть почта», у кого есть представление о том, почему? Я запускаю OS X, но так как он также основан на Unix и полагается на такие файлы, как bashrc, bash_profile и т. Д. Я думал, что кто-то здесь может знать, и я не уверен, что это проблема конкретной платформы!

  • Просмотр диапазона истории bash
  • Безопасно ли для программы добавить свой каталог bin в PATH?
  • Цепные команды с прерыванием Control + C
  • почему эта замена шаблонов не работает над массивом?
  • Прочитайте файл с двумя столбцами, rsync каждую строку от столбца 1 до столбца 2
  • получить Cron для запуска в той же среде, что и я, с помощью ssh login
  • Как скрипт знает путь к файлу .desktop, который запустил его?
  • Перезагрузите файл ~ / .bash_profile из сценария оболочки
  • 4 Solutions collect form web for “Как удалить приветственное сообщение «У вас есть почта»”

    Похоже, что что-то отправило почту на (и) машину, используя локальный почтовый обменник. Скорее всего, электронное письмо является автоматическим сообщением из некоторого установленного пакета. Как только вы входите в систему, введите mail на терминале для чтения и (предположительно) удалите соответствующую почту. (Внутренняя mail , используйте ? Чтобы узнать, какие команды есть.) После того, как вы прочли или удалили какую-либо непрочитанную почту, вы не увидите сообщение «У вас есть почта» до тех пор, пока / если иное не отправит почту таким же образом , Коэффициенты, когда вы знаете, что отправляет вам почту, вы можете найти параметр конфигурации, чтобы изменить, куда он его отправляет.

    Это «специфичная для платформы проблема» 🙂

    Mac OS X использует в качестве оболочки по умолчанию BASH, как и многие другие системы Un * x / Linux.

    Почта из вашей системы хранится в почтовом ящике для вашего пользователя, часто находящегося в /var/mail/$user

    Потому что иногда ваш почтовый ящик будет содержать важные сообщения (неудачная задача cronjob и т. Д.), Вы не будете проверять его каждый раз сами.

    У BASH (и многих других оболочек) есть функция mailcheck, которая выводит ваше сообщение при первом открытии вашего терминала.

    $ MAILCHECK – это переменная среды, которая содержит секунды, когда нужно проверить новую почту. Почта также проверяется перед отображением первичного приглашения. См. Больше в man bash – Bash Variables .

    Чтобы предотвратить проверку новой почты, вы можете просто отключить $ MAILCHECK. Правильное место для этого – ваш .bashrc-файл, который будет читаться при открытии оболочки. Его в домашнем каталоге пользователя.

    Добавить в ~ / .bashrc:

     unset MAILCHECK 

    для отключения сообщения.

    Конечно, также можно просто удалить письма, например, TJ Crowder 🙂

    Используя Raspian (дистрибутив на основе Debian для Raspberry Pi) через SSH, мне пришлось прокомментировать следующую строку в /etc/pam.d/sshd, чтобы избавиться от нее.

     session optional pam_mail.so standard noenv # [1] 

    У меня есть sheevaplug с Debian. Я прокомментировал сообщенную строку ввода # и решил проблему.

    Файл для редактирования в debian:

     /etc/pam.d/sshd 

    Строка для комментария в файле:

     session optional pam_mail.so standard noenv # [1] 
    Interesting Posts

    Можно ли использовать DD для добавления буфера в трубу?

    Каковы возможные причины неустойчивой синхронизации NTP?

    Как добавить заголовок и / или нижний колонтитул в поток sed или awk?

    Найти процесс в кеше или буфере

    Как выводить на экран переопределение перенаправления

    Как удалить Oracle Wallet с помощью orapki?

    Ошибка установки linux-firmware_1.157.10: «невозможно удалить» /lib/firmware/brcm/brcmfmac43362-sdio.bin ': разрешение отклонено. "

    Linux: изменение разрешений – на устройстве нет места

    клавиатура заблокирована после возобновления, пока я не наберу терминал

    Принудительное повторное подключение к приводу sshfs, установленному через fstab

    Должен ли я использовать `sudo` или` su` в сценарии запуска?

    bind mount / var с fstab

    Создание контейнеров в OpenVZ

    Сравнение двух файлов и запись несогласованных строк вместе с несогласованными столбцами. Указание несогласованных столбцов – это моя основная проблема

    Как объединить строки и цифры

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