Używam Zsh z Prezto jako moją powłoką z iTerm jako aplikacją terminalową.
Podczas otwierania nowego monitu zawsze pojawia się komunikat „Masz nową pocztę”. Nie mam żadnej nowej poczty w Mac Mail i nie uruchamiam serwera pocztowego.
Jak mogę pozbyć się tej wiadomości?
Dzięki
Odpowiedzi:
Mówi ci, że otrzymałeś kilka maili (na przykład z powodu konfiguracji crona).
Najlepszym sposobem jest przeczytanie tej wiadomości. Wpisz
mail
: powinna pojawić się co najmniej jedna wiadomość. Możesz przeczytać, wpisując jego numer identyfikacyjny. Możesz go również bezpośrednio usunąć (lub nawet wiele wiadomości e-mail), wpisującd 1-1344
(1-1344
będący zakresem identyfikatorów nowych wiadomości). Wyjdźmail
zx
.źródło
q
zamiastx
, w celu zapisania zmian1
cyfrę.Czy
zsh
sprawdzanie nowej poczty może być dostosowane za pomocąMAILCHECK
parametru opisanego w zshparam (1) . Określa odstęp w sekundach między sprawdzeniami nowej poczty, zero całkowicie wyłącza sprawdzanie. Po prostu włóż to dozsh
pliku konfiguracyjnego:źródło
~/.zshrc
systemie Mac OSX zoh_my_zsh
. czy istnieje inny plik konfiguracyjny zsh? Czy jest w pobliżu praca?Najwyraźniej jakiś program (prawdopodobnie mój MAMP) umieścił wiadomość e-mail
Usunięcie tej wiadomości rozwiązało problem ...
źródło
Wyłączenie (a nawet zmiana wartości) MAILCHECK nie zatrzymało drukowania komunikatu, gdy otwieram kartę / okno terminala. W końcu natknąłem się na odpowiedź superużytkownika, która pozwala mi nadal widzieć tę pocztę, gdy jest to wygodne, ale pomijam ciągłą wiadomość.
Krótko mówiąc, utwórz
~/.forward
plik i, w jednym wierszu, ścieżkę do pliku, w którym chcesz odbierać pocztę. Później możesz nadal czytać pocztęmail -f <new_mail_file>
.Jeśli masz bardziej zaawansowane potrzeby, wygląda na to, że naprzód może również określić skrypt, ustawiając wiersz na
|script_path
lub"|script_path args"
. Nie próbowałem tego, ale powinno to ułatwić kierowanie wiadomości na podstawie skryptu, który je utworzył, konwersję / kompaktowanie ich w prosty wiersz podsumowania itp.źródło
Jeśli chcesz sprawdzić, jakie są te wiadomości, zanim je zignorujesz, możesz przeczytać je:
i czytaj jeden z e-maili, wpisując numer, np .:
a jeśli naprawiłeś problem zgłoszony w wiadomościach e-mail (w moim przypadku
cron
zadania kończą się niepowodzeniem z powodu zmiany nazwy folderu) i możesz usunąć wszystkie wiadomości:następnie zamknij program:
jak pokazano na poniższym zrzucie ekranu:
źródło