Saya mengatur cronjob sejak lama yang sekarang tidak ada. Setiap kali saya membuka Terminal, sekarang tertulis "You have mail". Saya memiliki sekitar 100 pesan yang semuanya mengatakan hal yang sama. Bagaimana cara saya menghapus semua pesan secara massal?
94
Jawaban:
Luncurkan
mail
utilitas UNIX dengan menjalankan ini di command prompt (misalnya Terminal.app):Anda akan melihat daftar semua pesan Anda. Dari prompt email, lakukan
Dan seharusnya begitu. Pastikan lakukan
q
setelahdelete *
perintah, yang menyimpan perubahan ke disk.sumber
del 1
mana 1 adalah nomor pesan juga jika Anda perlu menyimpan beberapa email untuk keperluan debugging.exit
berhenti dan tidak mau bekerja. Terima kasih telah menyebutkanq
opsi.Anda juga dapat pergi rute langsung dan jalankan
: > /var/mail/$USER
untuk mengosongkan file email.PS: Menghapus file surat memerlukan sudo, cukup dengan mengosongkannya saja sudah cukup.
sumber
Saya tahu posting ini sudah tua, tetapi saya ingin berkontribusi dengan jawaban.
untuk menghapus pesan email Anda lakukan hal berikut:
Dan untuk pertanyaan itu, saya sarankan Anda melakukan yang berikut untuk setiap crontab Anda tidak ingin mengirim pemberitahuan email (dengan cara ini email Anda tidak akan memiliki email)
atau
sumber