天天看点

Linux邮箱——mail命令

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>&gt;u  1 (cron daemon)         wed jun 11 16:00  28</code><code>/1069</code>  <code>"cron &lt;kryptosx@localhost&gt;"</code>

<code>05</code>

<code>    </code><code>2 (cron daemon)         wed jun 25 16:00  28</code><code>/1069</code>  <code>"cron &lt;kryptosx@localhost&gt;"</code>

<code>06</code>

<code>    </code><code>3 (cron daemon)         thu jun 26 19:53  28</code><code>/1054</code>  <code>"cron &lt;kryptosx@localhost&gt;"</code>

<code>07</code>

<code>    </code><code>4 (cron daemon)         thu jun 26 19:53  28</code><code>/1080</code>  <code>"cron &lt;kryptosx@localhost&gt;"</code>

<code>08</code>

<code>    </code><code>5 (cron daemon)         thu jun 26 19:56  28</code><code>/1089</code>  <code>"cron &lt;kryptosx@localhost&gt;"</code>

<code>09</code>

<code>    </code><code>6 (cron daemon)         thu jun 26 19:57  28</code><code>/1028</code>  <code>"cron &lt;kryptosx@localhost&gt;"</code>

<code>10</code>

<code>    </code><code>7 (cron daemon)         thu jun 26 19:58  28</code><code>/1029</code>  <code>"cron &lt;kryptosx@localhost&gt;"</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>

列表中的  &gt; 表示当前指针指在这个邮件。

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: &lt;[email protected]&gt;</code>

<code>date: wed, 25 jun 2014 16:00:01 +0800</code>

<code>from: </code><code>"(cron daemon)"</code> <code>&lt;[email protected]&gt;</code>

<code>to: [email protected]</code>

<code>subject: cron &lt;kryptosx@localhost&gt; 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: &lt;xdg_session_id=36&gt;</code>

<code>12</code>

<code>x-cron-env: &lt;xdg_runtime_dir=</code><code>/run/user/1000</code><code>&gt;</code>

<code>13</code>

<code>x-cron-env: &lt;lang=zh_cn.utf-8&gt;</code>

<code>14</code>

<code>x-cron-env: &lt;shell=</code><code>/bin/sh</code><code>&gt;</code>

<code>15</code>

<code>x-cron-env: &lt;home=</code><code>/home/kryptosx</code><code>&gt;</code>

<code>16</code>

<code>x-cron-env: &lt;path=</code><code>/usr/bin</code><code>:</code><code>/bin</code><code>&gt;</code>

<code>17</code>

<code>x-cron-env: &lt;logname=kryptosx&gt;</code>

<code>18</code>

<code>x-cron-env: &lt;user=kryptosx&gt;</code>

<code>19</code>

<code>status: ro</code>

<code>20</code>

<code>21</code>

<code>/bin/sh</code><code>: ntpdate: 未找到命令</code>

继续阅读