116

Любая идея, почему мой терминал Mac говорит:

У вас есть почта в /var /mail /lofye

Как я могу заставить его перестать говорить, что каждый раз, когда я открываю терминал?

7 ответов7

116

Каким-то образом у вас был скрипт или что-то подобное, доставляющее почту в вашу учетную запись на локальном компьютере, которая хранится в /var/mail/$USER

Вы можете либо удалить файл /var/mail/$USER который удалит оповещение о том, что у вас есть почта (так как он предупредит вас, если эта папка присутствует и / или содержит непрочитанные сообщения), или вы можете использовать mail чтобы прочитать сообщения перед удаляя их.

12

Введите mail чтобы просмотреть почту. Я считаю , что d удаляет его.

9

Есть несколько способов удалить его. Самое простое это:

> /var/mail/<whatever_user>

Вы должны включить «>»

2

Готов поспорить, это потому, что в этой папке есть файлы.

Вы действительно смотрели на содержимое папки? Если там что-то есть, это, скорее всего, даст вам представление о том, что вызвало это и как предотвратить это в будущем.

Из терминала:

cd /var/mail/lofye
ls

Если у вас нет почты, вы не увидите сообщение (на моем компьютере Mac даже нет папки с моим именем пользователя).

1

Откройте mail затем введите d * и нажмите Enter. Команда d означает delete а * выбирает все письма в списке.

0

Если вы используете ClamAV для Mac, это известная проблема. Система отправляет вам сообщения по почте после каждого обновления и проверки по расписанию.

-2

Я смог просто создать .hushlogin и теперь у меня чистый терминал.

$ touch .hushlogin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .