"Yeni postanız var." zsh olarak


14

Terminal uygulaması olarak iTerm ile kabuk olarak prezto ile zsh kullanıyorum.

Her zaman yeni bir istem açarken "Yeni postanız var" mesajını alıyorum. Mac Mail'de yeni postam yok ve posta sunucusu çalıştırmıyorum.

Bu mesajdan nasıl kurtulabilirim?

Teşekkürler


3
/ Var / mail
adresinde

Yanıtlar:


8

Size bazı postalar aldığınızı söyler (örneğin, cron yapılandırmanız nedeniyle).

En iyi yol bu postayı okumaktır. Tür mail: en az bir posta görünmelidir. Numara kimliğini yazarak okuyabilirsiniz. Ayrıca doğrudan yazarak bunu (hatta birden postaları) silebilirsiniz d 1-1344( 1-1344yeni posta kimlikleri aralığı olmak üzere). Leave mailile x.


Değişiklikleri kaydetmek için qyerine kullanmanız gerekebilirx
zessx

1
Fazladan bir 1rakam kaydettiniz.
146438

11

İster zsholup olmadığını kontrol eder ile ayarlanabilir MAILCHECKparametre de tarif edildiği gibi zshparam (1) . Yeni posta denetimleri arasındaki süreyi saniye cinsinden belirtir, sıfır denetimleri tamamen kapatır. Sadece bunu zshyapılandırma dosyanıza koyun :

# don't check for new mail
MAILCHECK=0

1
Bu, ~/.zshrcMac OSX ile birlikte çalışmaz oh_my_zsh. başka bir zsh yapılandırma dosyası var mı? etrafında bir çalışma var mı?
Conor Cosnett

Çok geç cevap, ama başkalarının bu sayfayı bulması durumunda: ~ / .zshenv de çalışmıyorsa ~ / .zshrc
TJ Luoma

8

Görünüşe göre bazı programlar (muhtemelen benim MAMP'ım)

/var/mail/

Bu mesajı silmek hile yaptı ...


1
ugh… Uzun zamandır terminalde görüyordum, sadece 'Merhaba' demenin bir yolu gibi hissettim. Güzel bulmak
Tetsujin

1
Yani posta kutunuzun içeriğini çöpe atmak iyi bir fikir mi? Bunu gerçek hayatta da yapıyor musunuz?
Max Ried

1
Peki, söz konusu posta yerel bir sunucu tarafından daha çok bir hataydı. Mac OS'de çalışıyorum ve postalarım başka bir yerde saklanıyor. Yani bu dosyayı çöpe atmak iyiydi. Gerçek postanız / var / mail altında saklanıyorsa ASLA
ŞUNLARI YAPMAMALISINIZ

0

MAILCHECK öğesinin ayarının kaldırılması (hatta değerinin değiştirilmesi), bir terminal sekmesini / penceresini açtığımda yazdırılan iletiyi durdurmadı. Sonunda , uygun olduğunda hala bu postayı görmemi sağlayan süper kullanıcı üzerindeki bir cevap üzerine tökezledim , ancak sürekli nag mesajını atlayın.

Kısacası, bir ~/.forwarddosya oluşturun ve tek bir satırda posta almak istediğiniz bir dosyanın yolunu oluşturun. Daha sonra, postaları yine de okumayı seçebilirsiniz mail -f <new_mail_file>.

Daha gelişmiş gereksinimleriniz varsa, ileri doğru, satırı veya olarak ayarlayarak bir komut dosyası belirtebilir gibi görünüyor . Bunu denemedim, ancak iletileri üreten komut dosyasına göre yönlendirmek, basit bir özet logline'a dönüştürmek / sıkıştırmak vb.|script_path"|script_path args"


0

Göz ardı etmeden önce bu postaların gerçekte ne olduğunu kontrol etmek isterseniz, postaları şu şekilde okuyabilirsiniz:

mail

ve bir numara girerek e-postalardan birini okuyun, örneğin:

1

ve postalar tarafından bildirilen sorunu düzelttiyseniz (benim durumumda, cronişler bir klasörü yeniden adlandırma nedeniyle başarısız oluyor) ve tüm postaları silmek için rahat hissedin:

delete *

sonra programdan çıkın:

q

aşağıdaki ekran görüntüsünde gösterildiği gibi: resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.