Answers:
老派的方法是打开终端并使用
mail
在提示时,
d
删除一条消息或
d1-4
用于四个消息。
然后
q
退出。
如果您不想删除未读Enter的邮件,只需在邮件提示符下键入,它将依次显示每封邮件。
使用
man mail
对于所有细节。
当然还有其他更复杂的邮件客户端是可用的,但会做到这一点。
d *
用于所有消息。
d 1-210
得很成功。不过,我没有任何提醒。
在您的~/.bashrc
添加中:
unset MAILCHECK
~/.bash_profile
在Mavericks
.bashrc
而.bash_profile
不是特定于操作系统版本。相反,它涉及登录和非登录外壳。有关更多详细信息,请参见此处:joshstaiger.org/archives/2005/07/bash_profile_vs.html
set --erase MAILCHECK
在~/.config/fish/config.fish
。
MAILCHECK
似乎不适用于bash 4.4.12。有任何想法吗?
您可以仅从中删除消息/var/mail/<user>
,但可能会得到更多,例如由于cron作业的结果。相反,您可以将此邮件重定向到您阅读的常规位置,并将邮件与.forward
文件一起存储在计算机上。只需创建一个名为的文件.forward
,/Users/<username>/
其中包含您希望将邮件存储在其中的文件名。
例如,就我而言,我使用IMAP从主机上提取邮件并将其存储在中/Users/ether/mail/i
,因此我有一个名为的文件/Users/ether/.forward
,其中包含以下行:/Users/ether/mail/i