我的Mac终端为什么会这样说:


您知道/ var / mail / lofye中的邮件


我该如何停止说每次打开终端?

评论

此处提供最佳答案:unix.stackexchange.com/q/2432/16253

#1 楼

某种程度上,您已经有脚本或类似的东西将邮件传递到本地计算机上存储在/var/mail/$USER中的帐户中

您可以删除文件/var/mail/$USER,该文件将删除您有邮件的警报(如它会警告您该文件夹是否存在和/或未读邮件),或者您可以在删除邮件之前使用mail阅读邮件。

评论


谢谢你的提示。原来CRON正在向我发送邮件... 36,061次:(已删除,其命令为:d 1-36061

–lo_fye
09年8月19日在15:15

看到这个问题。 superuser.com/questions/7677/stop-cron-from-emailing-me

–理查德·霍斯金斯(Richard Hoskins)
09年8月19日在16:45

您可以将cron输出定向到/ dev / null以避免产生邮件。

–克里斯·纳瓦(Chris Nava)
09年8月19日在19:18

Mac OS X上的默认文本在哪里?我想让它保持活动状态,但要更改消息。

–user114114
2012年1月17日在21:20

如何仅禁用通知而不丢失电子邮件?

– Vitaly Zdanevich
16年12月29日在9:03

#2 楼

键入mail以查看邮件。我相信d会删除它。

评论


* d应该删除所有内容。

– lyarwood
2009年8月19日15:11

使用mailx时,d *将删除所有内容。邮件本身不会。

– BinaryMisfit
2009年8月19日15:46

在Mac OS X上,先做邮件,然后d *为我删除所有邮件。

– yagooar
2014年11月13日下午13:11

请参阅apple.stackexchange.com/questions/28745/…删除所有消息。

– Shaun Dychko
20 Sep 24 '18:43

#3 楼

有几种方法可以将其删除。最简单的是:

> /var/mail/<whatever_user>


您需要包括'>'

评论


这会清除该用户收到的邮件。

– vonbrand
2013年3月31日14:33

#4 楼

我敢打赌,这是因为该文件夹中有文件。

您实际上看过文件夹的内容了吗?如果里面有东西,它很可能会让您知道是什么原因造成的,以及将来如何预防。

从终端:

cd /var/mail/lofye
ls


如果没有邮件,您将看不到该消息(在我的Mac上,甚至在我的邮件下都没有我的用户名文件夹)。

评论


/ var / mail是目录,而loyfe是其中的文件。要查看文件,可以减少/ var / mail / loyfe。

–托马斯·亨特
2013年6月21日13:56

#5 楼

打开mail,然后放入d *,然后按Enter。 d命令表示delete,而*选择列表中的所有邮件。

评论


欢迎来到超级用户。如果您对其进行编辑以提供有关您的解决方案为何解决OP问题的解释,则该答案会更好。

–我说恢复莫妮卡
2014年11月13日14:42

#6 楼

如果您运行的Mac版ClamAV是已知问题。每次更新和计划扫描后,系统都会向您发送邮件。

#7 楼

我已经能够创建一个.hushlogin,并且现在有了一个干净的终端。

$ touch .hushlogin


评论


这样可以防止显示许多邮件,而不仅仅是新邮件。这可能很危险,因为用户还会错过某些其他警告。

–托马斯·亨特
2013年6月21日13:59