linux下mail的簡單用法

一隻小螞蟻吆發表於2020-04-06

系統收到郵件都會儲存在“/var/spool/mail/[linux使用者名稱]”檔案中。
在linux中輸入mail,就進行了收件箱,並顯示二十封郵件列表。

此時命令提示符為"&"

unread		標記為未讀郵件
h|headers	顯示當前的郵件列表
l|list		顯示當前支援的命令列表
?|help		顯示多個檢視郵件列表的命令引數用法
d			刪除當前郵件,指標並下移。 d 1-100 刪除第1到100封郵件
f|from		只顯示當前郵件的簡易資訊。 f num 顯示某一個郵件的簡易資訊
f|from num	指標移動到某一封郵件
z			顯示剛進行收件箱時的後面二十封郵件列表
more|p|page	閱讀當前指標所在的郵件內容閱讀時,按空格鍵就是翻頁,按Enter鍵就是下移一行
t|type|more|p|page num	閱讀某一封郵件
n|next|{什麼都不填}	閱讀當前指標所在的下一封郵件內容,閱讀時,按空格鍵就是翻頁,按Enter鍵就是下移一行
v|visual	當前郵件進入純文字編輯模式
n|next|{什麼都不填} num	閱讀某一封郵件
top			顯示當前指標所在的郵件的郵件頭
file|folder	顯示系統郵件所在的檔案,以及郵件總數等資訊
x			退出mail命令平臺,並不儲存之前的操作,比如刪除郵件
q			退出mail命令平臺,儲存之前的操作,比如刪除已用d刪除的郵件,已閱讀郵件會轉存到當前使用者家目錄下的mbox檔案中。如果在mbox中刪除檔案才會徹底刪除。


在linux文字命令平臺輸入 mail -f mbox,就可以看到當前目錄下的mbox中的郵件了。
cd 改變當前所在資料夾的位置
寫信時,連按兩次Ctrl+C鍵則中斷工作,不送此信件。
讀信時,按一次Ctrl+C,退出閱讀狀態。
--------------------------------------
Linux郵件命令用法

1. 將檔案當做電子郵件的內容送出
語法:mail -s “主題”使用者名稱@地址< 檔案
例如:
mail -s “program” user < file.c 將file.c

當做mail的內容,送至user,主題為program。

2. 傳送電子郵件給本系統使用者
語法:mail 使用者名稱

3. 傳送電子郵件至外地使用者
語法: mail 使用者名稱@接受地址
.../usr/lib/sendmail -bp
......“Mail queue is empty” ......mail ....

例如:
mailtest@hotmail.com
Subject : mail test
:
鍵入信文內容
: :
按下Ctrl+D 鍵或. 鍵結束正文。
連按兩次Ctrl+C鍵則中斷工作,不送此信件。
Cc( Carbon copy) : 複製一份正文,給其他的收信人。

4. 檢查所傳送的電子郵件是否送出,或滯留在郵件伺服器中
語法:/usr/lib/sendmail -bp
若螢幕顯示為“Mail queue is empty” 的資訊,表示mail 已送出。
若為其他錯誤資訊,表示電子郵件因故尚未送出。

相關文章