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.


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


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.


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ć „>”


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).


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.


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.


-2

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

$ touch .hushlogin

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.