linux 系统邮件 查看清空

青旅半醒 2021-09-01 03:49 534阅读 0赞

在操作Linux命令时,时常出现以下这样一句话

You have mail in /var/spool/mail/root

这个是提示有最新的邮件,你可以使用mail命令阅读

  1. -bash-4.1# mail
  2. Heirloom Mail version 12.4 7/29/08. Type ? for help.
  3. "/var/spool/mail/root": 383 messages 381 unread
  4. 1 user@localhost.local Tue Apr 10 20:09 183/7743 "[abrt] full crash report"
  5. 2 user@localhost.local Tue Apr 10 20:15 183/7730 "[abrt] full crash report"
  6. 3 user@localhost.local Tue Apr 10 20:20 183/7730 "[abrt] full crash report"
  7. 4 user@localhost.local Tue Apr 10 20:22 183/7730 "[abrt] full crash report"

然后使用n 编号查看相应邮件,如查看编号为4的邮件

  1. & n 4
  2. Message 4:
  3. From user@localhost.localdomain Tue Apr 10 20:22:07 2012
  4. Return-Path: <user@localhost.localdomain>
  5. X-Original-To: root@localhost
  6. Delivered-To: root@localhost.localdomain
  7. Date: Tue, 10 Apr 2012 20:22:07 +0000
  8. From: user@localhost.localdomain
  9. To: root@localhost.localdomain
  10. Subject: [abrt] full crash report
  11. User-Agent: Heirloom mailx 12.4 7/29/08
  12. Content-Type: text/plain; charset=us-ascii
  13. Status: RO
  14. Duplicate check

使用q键退出mail系统

  1. & q
  2. Held 384 messages in /var/spool/mail/root
  3. You have mail in /var/spool/mail/root
  4. -bash-4.1#

当然,里边都是一些无关紧要的邮件,我们也可以清空,清空很简单,只需要进入/var/spool/mail就好

  1. -bash-4.1# cd /var/spool/mail/

列出了所有用户的邮件

  1. total 14560
  2. -rw-rw---- 1 ni** mail 6774 May 18 17:17 nicholas
  3. -rw-rw---- 1 mysql mail 0 Apr 23 16:58 mysql
  4. -rw------- 1 root mail 14880366 Jul 26 13:50 root
  5. -rw-rw---- 1 www mail 0 Apr 23 18:23 www

删除邮件,比如删除root的邮件,只需要写空就好,最好别删除,否则容易出错

  1. -bash-4.1# echo ''>root
  2. You have mail in /var/spool/mail/root
  3. -bash-4.1# ll
  4. total 12
  5. -rw-rw---- 1 ni** mail 6774 May 18 17:17 nicholas
  6. -rw-rw---- 1 mysql mail 0 Apr 23 16:58 mysql
  7. -rw------- 1 root mail 0 Jul 26 13:54 root
  8. -rw-rw---- 1 www mail 0 Apr 23 18:23 www

这样即可删除烦人的邮件提示了,虽然执行

  1. echo ''>root

会提示

You have mail in /var/spool/mail/root

但实际上邮件内容已经清空,当root文件发生改动,一律都提示You have mail in /var/spool/mail/root

发表评论

表情:
评论列表 (有 0 条评论,534人围观)

还没有评论,来说两句吧...

相关阅读

    相关 linuxmysql数据

      最近项目上装的MySQL服务,分配的磁盘空间太小了,导致binlog日志两天时间就能打满,这里记录下处理方式。   mysql的binlog日志是一个很重要的日志,以事件

    相关 linux socket 缓存区

    情况一:知晓缓存区中数据的大小 这种情况应该就不用多说了,直接循环的把数据都读取出来就行了。   情况二:不知道缓存区中数据的大小 方案一 close一次sock