Dlaczego terminal mówi: „Masz pocztę”?

Odpowiedzi:

123

Jakoś masz skrypt lub coś podobnego, dostarczaj pocztę na swoje konto na lokalnym komputerze, w którym jest przechowywany /var/mail/$USER

Możesz albo usunąć plik, /var/mail/$USERktóry usunie ostrzeżenie, że masz pocztę (ponieważ ostrzeże Cię, jeśli ten folder jest obecny i / lub zawiera nieprzeczytane wiadomości) lub możesz użyć maildo odczytania wiadomości przed ich usunięciem.

Chealion
źródło
10
Dzięki za wskazówkę. Okazuje się, że CRON wysyła mi wiadomość ... 36.061 razy :( Usunięte z poleceniem: d 1-36061
lo_fye 19.08.2009
7
Zobacz to pytanie. superuser.com/questions/7677/stop-cron-from-emailing-me
Richard Hoskins,
Możesz przekierować wyjście crona do / dev / null, aby uniknąć poczty.
Chris Nava,
1
Gdzie ten domyślny tekst znajduje się w systemie Mac OS X? Chciałbym pozostawić to aktywne, ale zmień wiadomość.
Jak mogę wyłączyć tylko powiadomienia bez utraty wiadomości e-mail?
Witalij Zdanewicz
13

Wpisz, mailaby wyświetlić pocztę. Wierzę, że dto usuwa.

Gren
źródło
1
* d powinno usunąć wszystko.
lyarwood
3
Podczas korzystania z mailx d * usunie wszystko. Sama poczta nie będzie.
BinaryMisfit,
3
Robienie, maila następnie d *usuwanie wszystkich wiadomości e-mail dla mnie w systemie Mac OS X.
yagooar,
10

Istnieje kilka sposobów, aby go usunąć. Najprostszy to:

> /var/mail/<whatever_user>

Musisz dołączyć „>”

Ach
źródło
6
To wymazuje otrzymaną pocztę dla tego użytkownika.
vonbrand
2

Założę się, że to dlatego, że w tym folderze znajdują się pliki.

Czy rzeczywiście spojrzałeś na zawartość folderu? Jeśli coś w tym jest, najprawdopodobniej da ci wyobrażenie o tym, co go spowodowało i jak temu zapobiec w przyszłości.

Z terminala:

cd /var/mail/lofye
ls

Jeśli nie masz poczty, nie zobaczysz wiadomości (nie ma nawet folderu z moją nazwą użytkownika pod pocztą na moim komputerze Mac).

EvilChookie
źródło
3
/var/mailjest katalogiem i loyfezawiera się w nim plik. Aby wyświetlić plik, można less /var/mail/loyfe.
Thomas Hunter,
1

Otwórz, maila następnie włóż d *i naciśnij Enter. Te dśrodki dowodzenia deletei *wybiera wszystkie maile na liście.

yagooar
źródło
Witamy w SuperUser. Ta odpowiedź byłaby jeszcze lepsza, jeśli edytujesz ją, aby podać wyjaśnienie, dlaczego twoje rozwiązanie rozwiązuje pytanie PO.
Twisty Impersonator
0

Jeśli korzystasz z ClamAV dla komputerów Mac, jest to znany problem. System wysyła wiadomość e-mail po każdej aktualizacji i zaplanowanym skanowaniu.

BinaryMisfit
źródło
-2

Byłem w stanie utworzyć .hushlogin i mam teraz czysty terminal.

$ touch .hushlogin
Brajeshwar
źródło
2
Zapobiega to wyświetlaniu wielu wiadomości, nie tylko nowej wiadomości. Może to być niebezpieczne, ponieważ istnieją pewne inne ostrzeżenia, których użytkownik może przegapić.
Thomas Hunter