Bu "platforma özgü bir problem" :-)
Mac OS X, birçok diğer Un * x / Linux sistemindeki gibi BASH'yi varsayılan kabuk olarak kullanır .
Sisteminizden gelen postalar, sık sık içinde bulunan kullanıcılarınız için posta kutusunda saklanır. /var/mail/$user
Çünkü bazen posta kutunuz önemli mesajlar (başarısız bir cronjob görevi, vb.) İçerecektir, her zaman kendi başınıza kontrol etmiyorsunuz.
BASH (ve diğer pek çok kabuk), terminalinizi ilk açtığınızda mesajınızı veren mailcheck adlı bir özelliğe sahiptir.
$ MAILCHECK, yeni postaları kontrol etme zamanı geldiğinde saniyeleri içeren bir ortam değişkenidir. Posta ayrıca birincil istemi görüntülemeden önce kontrol edilir. Daha fazlası için man bash
- Bash Değişkenleri bölümüne bakınız .
Yeni posta kontrollerini önlemek için $ MAILCHECK ayarını kaldırabilirsiniz. Bunun için doğru yer, bir kabuk açtığınızda okunacak olan .bashrc dosyanızdır. Onun kullanıcı ev dizininde.
~ / .Bashrc dosyasına ekle:
unset MAILCHECK
Mesajı devre dışı bırakmak için
Tabii ki TJ Crowder’ın bahsettiği gibi postaları da silmek mümkün.