解决:Centos中出现的“您在 /var/spool/mail/root 中有邮件”的问题

问题背景:

centos执行命令的时候,不知道怎么就突然出现的“您在 /var/spool/mail/root 中有邮件” 这东西还是比较烦人……

解决:
第一种方法 关闭linux系统的邮件功能自动提示:(我用的这个~)
echo "unset MAILCHECK">> /etc/profile
source /etc/profile

修改 /etc/profile 会提示:需要权限,使用sudo可能还是会提醒没有权限(我的就是)

切换到root用户:

su

回到用户权限:

 exit
第二种方法 用logWatch转发邮件
vi  /usr/share/logwatch/default.conf/logwatch.conf

MailTo = yourmail@xx.com

❤彩蛋:如果你对mail命令感兴趣可以试着简单玩一下~~~下面有参考地址噢~

查看你有多少邮件未读

mail

删除第几行到第几行

d 1-10

退出查看

q

清空邮件

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

❤感谢以下地址:
【解决Centos关闭You have new mail in /var/spool/mail/root提示(转)

https://www.cnblogs.com/zhangmingcheng/p/6275413.html

【linux mail命令用法】
https://blog.csdn.net/youmatterhsp/article/details/80207914

【linux下 如何切换到root用户】
https://www.cnblogs.com/xinjie10001/p/6295020.html

【解决“您在 /var/spool/mail/root 中有邮件”的问题】
https://www.jianshu.com/p/88df3d13f29d

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容