首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何清除包含大量电子邮件的linux邮箱?

如何清除包含大量电子邮件的linux邮箱?
EN

Stack Overflow用户
提问于 2011-08-16 17:33:54
回答 7查看 241.8K关注 0票数 208

我已经设置了一些cron作业,它们会将crons结果发送到电子邮件中。几个月来,我已经积累了大量的电子邮件。

现在我的问题是,我如何从我的邮箱中清除所有这些电子邮件?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-08-16 17:38:23

您只需删除/var/mail/username文件即可删除特定用户的所有电子邮件。此外,已发送但尚未发送的电子邮件将存储在/var/spool/mqueue中。

票数 171
EN

Stack Overflow用户

发布于 2012-11-17 19:57:02

另一种方式:

代码语言:javascript
复制
mail -N
d *
quit

在阅读邮件或编辑邮件文件夹时,-N禁止初始显示邮件标题。

d *删除所有邮件

票数 442
EN

Stack Overflow用户

发布于 2014-03-04 02:21:55

只需使用:

代码语言:javascript
复制
mail
d 1-15
quit

这将删除数字1和15之间的所有消息。要删除所有消息,请使用d *

我刚刚在ubuntu 12.04.4上使用了这个,它的效果非常好。

例如:

代码语言:javascript
复制
eric@dev ~ $ mail
Heirloom Mail version 12.4 7/29/08.  Type ? for help.
"/var/spool/mail/eric": 2 messages 2 new
>N  1 Cron Daemon           Tue Jul 29 17:43  23/1016  "Cron <eric@ip-10-0-1-51> /usr/bin/php /var/www/sandbox/eric/c"
 N  2 Cron Daemon           Tue Jul 29 17:44  23/1016  "Cron <eric@ip-10-0-1-51> /usr/bin/php /var/www/sandbox/eric/c"
& d *
& quit

然后再检查一下你的邮件:

代码语言:javascript
复制
eric@dev ~ $ mail
No mail for eric
eric@dev ~ $

让您犯错的是,您正在使用xexit退出,这会回滚该会话期间的更改。

票数 65
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7076186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档