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>