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

2016年5月13日

在Linux的操作中,经常出现(甚至敲个回车) "You have new mail in /var/spool/mail/root" 的提示,烦躁得很!

最直接的方式是关闭sendmail服务:

service sendmail stop

这里介绍一种不用关闭sendmail服务的方法

echo "unset MAILCHECK" >> /etc/profile

意思就是在 /etc/profile 的最后加上unset MAILCHECK

source /etc/profile

该命令是让/etc/profile文件修改后立即生效

source命令:
source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
用法:
source filename 或 . filename

/var/spool/mail/root 文件清空方法:

cat /dev/null>/var/spool/mail/root

没有评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注