前言

  • CentOS Linux release 7.6.1810 (Core)

收到邮件了

在控制台会看到这样一个提示You have new mail in /var/spool/mail/root,比如:

shell> ll
total 0
You have new mail in /var/spool/mail/root

此时,表示你收到邮件了。

tail 命令查看邮件

shell> tail -30 /var/spool/mail/root 
From root@xxx.localdomain  Tue Mar  8 11:40:02 2022
Return-Path: <root@xxx.localdomain>
X-Original-To: root
Delivered-To: root@xxx.localdomain
Received: by xxx.localdomain (Postfix, from userid 0)
        id A25C2602A6; Tue,  8 Mar 2022 11:40:02 +0800 (CST)
From: "(Cron Daemon)" <root@xxx.localdomain>
To: root@xxx.localdomain
Subject: Cron <root@xxx> /usr/service/script/autoCleanLog.sh &
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=118626>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>
X-Cron-Env: <LANG=en_US.utf8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20220308034002.A25C2602A6@xxx.localdomain>
Date: Tue,  8 Mar 2022 11:40:01 +0800 (CST)

clean file start ......
clean file end

mail命令查看邮件

进入mail控制台

shell> mail
Heirloom Mail version 12.5 7/5/10.  Type ? for help.
"/var/spool/mail/root": 9313 messages 11 new 9312 unread
......
 U9302 (Cron Daemon)         Tue Mar  8 10:00  27/950   "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
>N9303 (Cron Daemon)         Tue Mar  8 10:20  26/940   "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
 N9304 (Cron Daemon)         Tue Mar  8 10:40  30/1396  "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
 ......
& <mail控制台,在此输入mail命令>
  • >为指针,指向当前邮件。
  • N表示新邮件
  • U表示未读邮件
  • 进入mail控制台后,显示邮件列表最后一页。

帮助

& help
               mail commands
type <message list>             type messages
next                            goto and type next message
from <message list>             give head lines of messages
headers                         print out active message headers
delete <message list>           delete messages
undelete <message list>         undelete messages
save <message list> folder      append messages to folder and mark as saved
copy <message list> folder      append messages to folder without marking them
write <message list> file       append message texts to file, save attachments
preserve <message list>         keep incoming messages in mailbox even if saved
Reply <message list>            reply to message senders
reply <message list>            reply to message senders and all recipients
mail addresses                  mail to specific recipients
file folder                     change to another folder
quit                            quit and apply changes to folder
xit                             quit and discard changes made to folder
!                               shell escape
cd <directory>                  chdir to directory or home if none given
list                            list names of all available commands

A <message list> consists of integers, ranges of same, or other criteria
separated by spaces.  If omitted, mail uses the last message typed.

邮件列表分页显示

h|headers 显示当前邮件所在页的邮件列表。

当邮件很多时,邮件列表被分页显示,每页显示75条邮件:

  • 当前邮件编号为1时,显示邮件列表的第一页(1-75号)。
  • 当前邮件编号为2时,显示邮件列表的第一页(1-75号)。
  • 当前邮件编号为75时,显示邮件列表的第一页(1-75号)。
  • 当前邮件编号为76时,显示邮件列表的第二页(76-150号)。
  • 当前邮件编号为77时,显示邮件列表的第二页(76-150号)。
  • 当前邮件编号为150时,显示邮件列表的第二页(76-150号)。
& h
......
 U9302 (Cron Daemon)         Tue Mar  8 10:00  27/950   "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
>N9303 (Cron Daemon)         Tue Mar  8 10:20  26/940   "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
 N9304 (Cron Daemon)         Tue Mar  8 10:40  30/1396  "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
......

邮件列表最后一页

z 显示邮件列表最后一页。

阅读当前邮件

more|p|page 阅读当前邮件(指针所指向的邮件)的内容。 阅读时,按回车键打开下一封邮件。

& more
Message 9303:
From root@hdcommunity-01.localdomain  Tue Mar  8 10:40:02 2022
Return-Path: <root@xxx.localdomain>
X-Original-To: root
Delivered-To: root@xxx.localdomain
Received: by xxx.localdomain (Postfix, from userid 0)
        id A25C2602A6; Tue,  8 Mar 2022 11:40:02 +0800 (CST)
From: "(Cron Daemon)" <root@xxx.localdomain>
To: root@xxx.localdomain
Subject: Cron <root@xxx> /usr/service/script/autoCleanLog.sh &
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=118626>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>
X-Cron-Env: <LANG=en_US.utf8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20220308034002.A25C2602A6@xxx.localdomain>
Date: Tue,  8 Mar 2022 11:40:01 +0800 (CST)


clean file start ......
clean file end

翻页

阅读时,按回车键打开下一封邮件。

移动指针

f num |from num 指针移动到某一封邮件。

& h
......
 U9302 (Cron Daemon)         Tue Mar  8 10:00  27/950   "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
>N9303 (Cron Daemon)         Tue Mar  8 10:20  26/940   "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
 N9304 (Cron Daemon)         Tue Mar  8 10:40  30/1396  "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
 ......
& f 9304
 N9304 (Cron Daemon)         Tue Mar  8 10:40  30/1396  "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
& h
......
 U9302 (Cron Daemon)         Tue Mar  8 10:00  27/950   "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
 N9303 (Cron Daemon)         Tue Mar  8 10:20  26/940   "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
>N9304 (Cron Daemon)         Tue Mar  8 10:40  30/1396  "Cron <root@xxx> /usr/service/script/autoCleanLog.sh"
......

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐