CentOS 解決 You have new mail in /var/spool/mail/root
以下指令都是在 root 身分下執行,其他用戶身分請加上 sudo
在 CentOS 的 root email 可以直接查看 /var/sppl/mail/root 方式了解郵件內容
cat /var/spool/mail/root
刪除郵件則直接輸入以下指令,或者將指令寫入每日排程
/var/spool/mail/root
如果再刪除發生 /var/spool/mail/root: Permission denied 則檢查或修改權限
chmod 775 /var/spool/mail/root
ll -a /var/spool/mail/root
如果執行 /var/spool/mail/root 發生 From: command not found 或 syntax error near unexpected token `newline'
/var/spool/mail/root: line 1: From: command not found
/var/spool/mail/root: line 2: syntax error near unexpected token `newline'
/var/spool/mail/root: line 2: `Return-Path: <root@adon988.localdomain>'
使用 Mailx 查看郵件
透過 mailx 來查看以及刪除
安裝 mailx
yum install mailx -y
進入 mailx 查看信件模式
輸入 mail 或 mailx 就可查看mail列表
> mailx
Heirloom Mail version 12.5 7/5/10. Type ? for help.
"/var/spool/mail/root": 4 messages 3 unread
1 test@adon988.localdo Sat Jun 29 01:19 17/642 "*** SECURITY information for a"
>U 2 test@adon988.localdo Sat Jun 29 01:23 17/648 "*** SECURITY information for a"
U 3 test2@adon988.locald Sat Jun 29 01:44 17/646 "*** SECURITY information for a"
U 4 test2@adon988.locald Sat Jun 29 01:57 17/646 "*** SECURITY information for a"
&
mailx 收信匣操作方式
在 mailx 此模式下,可以透過以下指令進行收信操作
- p 閱讀郵件
-
- 下一篇
-
- 上一篇
- 數字 可前往該篇email
- d 刪除訊息
- r 回覆
- q 離開
No applicable messages
如果透過 d 刪除郵件或 p 閱讀郵件出現 No applicable messages ,表示郵件已全部清空