mail是linux中用于接收和发送邮件的命令。有时候我们会在stty中看到这样的提示: <code>1</code> <code>您在 </code><code>/var/spool/mail/kryptosx</code> <code>中有邮件</code>
<code>01</code>
<code>[kryptosx@localhost ~]$ mail</code>
<code>02</code>
<code>heirloom mail version 12.5 7</code><code>/5/10</code><code>. type ? </code><code>for</code> <code>help.</code>
<code>03</code>
<code>"/var/spool/mail/kryptosx"</code><code>: 8 messages</code>
<code>04</code>
<code>>u 1 (cron daemon) wed jun 11 16:00 28</code><code>/1069</code> <code>"cron <kryptosx@localhost>"</code>
<code>05</code>
<code> </code><code>2 (cron daemon) wed jun 25 16:00 28</code><code>/1069</code> <code>"cron <kryptosx@localhost>"</code>
<code>06</code>
<code> </code><code>3 (cron daemon) thu jun 26 19:53 28</code><code>/1054</code> <code>"cron <kryptosx@localhost>"</code>
<code>07</code>
<code> </code><code>4 (cron daemon) thu jun 26 19:53 28</code><code>/1080</code> <code>"cron <kryptosx@localhost>"</code>
<code>08</code>
<code> </code><code>5 (cron daemon) thu jun 26 19:56 28</code><code>/1089</code> <code>"cron <kryptosx@localhost>"</code>
<code>09</code>
<code> </code><code>6 (cron daemon) thu jun 26 19:57 28</code><code>/1028</code> <code>"cron <kryptosx@localhost>"</code>
<code>10</code>
<code> </code><code>7 (cron daemon) thu jun 26 19:58 28</code><code>/1029</code> <code>"cron <kryptosx@localhost>"</code>
<code>11</code>
<code> </code><code>u 8 mail delivery subsys thu jun 26 20:05 70</code><code>/3158</code> <code>"returned mail: see tr"</code>
列表中的 > 表示当前指针指在这个邮件。
type|p|page|more 显示当前指针指向的邮件。
直接回车|n|next 指针下移一次,然后显示指针指向的邮件。
f|from $num 指针移动到第num封邮件,不加数字显示当前指向的标题。
$num 显示第num封邮件。同时指针指向此邮件。
l|list 显示当前支持的命令列表
h|headers 顺序显示当前的邮件列表,h $num显示第($num-1)/20+1页。(一页显示20行邮件)
z 收件箱中最后二十封邮件列表。
d 删除当前邮件,指针并下移,d 1-100 删除第1到100封邮件。
x 退出mail命令平台,并不保存之前的操作,比如删除邮件
q 退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件,已阅读邮件会转存到当前用户家目录下的mbox文件中。如果在mbox中删除文件才会彻底删除。
file|folder 显示系统邮件所在的文件,当前的邮件总数,以及此次修改情况(删除邮件数量等)。
<code>message 2:</code>
<code>from [email protected] wed jun 25 16:00:02 2014</code>
<code>return-path: <[email protected]></code>
<code>date: wed, 25 jun 2014 16:00:01 +0800</code>
<code>from: </code><code>"(cron daemon)"</code> <code><[email protected]></code>
<code>to: [email protected]</code>
<code>subject: cron <kryptosx@localhost> ntpdate </code><code>time</code><code>.windows.com</code>
<code>content-type: text</code><code>/plain</code><code>; charset=utf-8</code>
<code>auto-submitted: auto-generated</code>
<code>precedence: bulk</code>
<code>x-cron-env: <xdg_session_id=36></code>
<code>12</code>
<code>x-cron-env: <xdg_runtime_dir=</code><code>/run/user/1000</code><code>></code>
<code>13</code>
<code>x-cron-env: <lang=zh_cn.utf-8></code>
<code>14</code>
<code>x-cron-env: <shell=</code><code>/bin/sh</code><code>></code>
<code>15</code>
<code>x-cron-env: <home=</code><code>/home/kryptosx</code><code>></code>
<code>16</code>
<code>x-cron-env: <path=</code><code>/usr/bin</code><code>:</code><code>/bin</code><code>></code>
<code>17</code>
<code>x-cron-env: <logname=kryptosx></code>
<code>18</code>
<code>x-cron-env: <user=kryptosx></code>
<code>19</code>
<code>status: ro</code>
<code>20</code>
<code>21</code>
<code>/bin/sh</code><code>: ntpdate: 未找到命令</code>