Saya bermain-main dengan sendmail di Rails setahun yang lalu dan pesan ini muncul di terminal setelah setiap perintah sejak:
Anda memiliki email baru di / var / mail / Lance
Bagaimana cara saya membuangnya sehingga pesannya hilang? Saya pernah menggunakan fungsi itu dan tidak memiliki surat di komputer saya. Ada satu file yang /var/mail
dipanggil lance
, dan ini sangat besar. Bisakah saya menghapusnya?
Jawaban:
Cara sekolah lama adalah membuka terminal dan menggunakan
pada prompt, lalu
untuk menghapus satu pesan atau
untuk untuk empat pesan.
Kemudian
berhenti.
Jika Anda tidak ingin menghapusnya, cukup ketik Enterdi prompt email dan itu akan menampilkan setiap pesan secara bergantian.
Menggunakan
untuk semua detail.
Tentu saja, klien email lain yang lebih canggih mungkin tersedia, tetapi itu akan berhasil.
sumber
d *
untuk semua pesan.d 1-210
cukup berhasil. Tapi aku tidak punya apa-apa yang mengingatkanku.Di
~/.bashrc
add Anda :sumber
~/.bash_profile
di Mavericks.bashrc
dan.bash_profile
tidak spesifik untuk versi OS. Sebaliknya, ini menyangkut shell login vs non-login . Lihat di sini untuk detail lebih lanjut: joshstaiger.org/archives/2005/07/bash_profile_vs.htmlset --erase MAILCHECK
di~/.config/fish/config.fish
.MAILCHECK
tampaknya tidak berhasil pada bash 4.4.12. Ada ide?Anda bisa saja menghapus pesan dari
/var/mail/<user>
, tetapi Anda mungkin mendapatkan lebih banyak, misalnya sebagai hasil dari pekerjaan cron. Alih-alih, Anda dapat meminta surel ini dialihkan ke tempat biasa Anda membaca dan menyimpan surel di komputer Anda dengan sebuah.forward
file. Cukup membuat file bernama.forward
dalam/Users/<username>/
yang berisi nama file yang ingin surat yang akan disimpan dalam.misalnya dalam kasus saya, saya menarik surat saya turun dari host saya menggunakan IMAP dan menyimpannya
/Users/ether/mail/i
, jadi saya memiliki file bernama/Users/ether/.forward
yang berisi baris:/Users/ether/mail/i
sumber