Linux中You have new mail in /var/spool/mail/root的提示

1、有時我們會在root用戶下進行操作,登錄後經常提示:You have new mail in /var/spool/mail/root。

    這個提示是因爲Linux系統中的mail郵件服務發送給root用戶的提醒,一般情況下會關閉提醒或者把郵箱地址設置爲其它郵箱地址,不發送給root用戶。本案例的解決方法是直接關閉提示。

2、解決方法:

問題信息:

[root@inotify /]# hostnamectl --transient
rsync-inotify
You have new mail in /var/spool/mail/root

第一步:關閉提示

[root@inotify /]# echo "unset MAILCHECK" >> /etc/profile
You have new mail in /var/spool/mail/root
[root@inotify /]# source /etc/profile
this is oldboy training

第二步:查看mail郵件服務

[root@inotify /]# ls -lth /var/spool/mail/
total 1.3M
-rw-------. 1 root     mail 1.3M May 21 10:53 root
-rw-rw----. 1 oldboy10 mail    0 May  9 15:03 oldboy10
-rw-rw----. 1 oldboy09 mail    0 May  9 15:03 oldboy09
-rw-rw----. 1 oldboy08 mail    0 May  9 15:03 oldboy08
-rw-rw----. 1 oldboy07 mail    0 May  9 15:03 oldboy07
-rw-rw----. 1 oldboy06 mail    0 May  9 15:03 oldboy06
-rw-rw----. 1 oldboy05 mail    0 May  9 15:03 oldboy05
-rw-rw----. 1 oldboy04 mail    0 May  9 15:03 oldboy04
-rw-rw----. 1 oldboy03 mail    0 May  9 15:03 oldboy03
-rw-rw----. 1 oldboy02 mail    0 May  9 15:03 oldboy02
-rw-rw----. 1 oldboy01 mail    0 May  9 15:03 oldboy01
-rw-rw----. 1 rsync    mail    0 Apr 28 10:01 rsync
-rw-rw----. 1 rep      mail    0 Mar 27 22:04 rep
-rw-rw----. 1 oldboy   mail    0 Mar 27 18:53 oldboy
-rw-rw----. 1 mysql    mail    0 Mar 27 18:53 mysql

第三步:清空root

[root@inotify /]# cat /dev/null > /var/spool/mail/root

第四步:再進行操作看是否還有提示

[root@inotify /]# hostnamectl --static
rsync-inotify
[root@inotify /]# 
[root@inotify /]# hostnamectl --transient
rsync-inotify
[root@inotify /]# hostnamectl set-hostname localhost
[root@inotify /]# 
[root@inotify /]# hostnamectl --static
localhost
[root@inotify /]#

最後操作沒有提示信息了,說明關閉mail提示已成功!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章