Saya menggunakan zsh dengan prezto sebagai shell saya dengan iTerm sebagai aplikasi terminal.
Saya selalu menerima pesan "Anda punya email baru" saat membuka prompt baru. Saya tidak punya surat baru di Mac Mail dan saya tidak menjalankan server surat.
Bagaimana saya bisa menghilangkan pesan ini?
Terima kasih
Jawaban:
Ini memberi tahu Anda bahwa Anda telah menerima beberapa surat (misalnya, karena konfigurasi cron Anda).
Cara terbaik adalah membaca surat ini. Ketik
mail
: setidaknya satu email akan muncul. Anda dapat membaca dengan mengetikkan nomor ID-nya. Anda juga dapat langsung menghapusnya (atau bahkan beberapa surat) dengan mengetikd 1-1344
(1-1344
menjadi kisaran ID surat baru Anda). Pergimail
denganx
.sumber
q
alih-alihx
, untuk menyimpan perubahan1
angka ekstra .Apakah
zsh
pemeriksaan untuk surat baru dapat disesuaikan melaluiMAILCHECK
parameter seperti yang dijelaskan dalam zshparam (1) . Ini menentukan interval dalam detik antara pemeriksaan untuk surat baru, nol mematikan cek sepenuhnya. Jadi masukkan saja ini kezsh
file konfigurasi Anda :sumber
~/.zshrc
pada mac OSX denganoh_my_zsh
. apakah ada file konfigurasi zsh lainnya? apakah ada pekerjaan?Jadi ternyata beberapa program (mungkin MAMP saya) memasukkan email
Menghapus pesan ini berhasil ...
sumber
Tidak menyetel (atau bahkan mengubah nilai) MAILCHECK tidak menghentikan pesan yang dicetak ketika saya membuka tab / jendela terminal. Saya akhirnya menemukan jawaban tentang superuser yang memungkinkan saya untuk tetap melihat email ini ketika itu nyaman, tetapi melewatkan pesan cerewet yang konstan.
Singkatnya, buat
~/.forward
file dan, pada satu baris, jalur file yang ingin Anda terima emailnya. Kemudian, Anda masih bisa memilih untuk membaca email itumail -f <new_mail_file>
.Jika Anda memiliki kebutuhan lebih lanjut, sepertinya forward juga dapat menentukan skrip dengan mengatur baris ke
|script_path
atau"|script_path args"
. Saya belum mencoba ini, tetapi seharusnya cukup sederhana untuk merutekan pesan berdasarkan skrip yang menghasilkannya, mengonversi / memadatkannya menjadi ringkasan logline sederhana, dll.sumber