mail,顧名思義就是郵件。在這兩天上課中,接觸了發送mail的一些用法,課下自己在網上又查詢補充了一下,總結出來,增加印像。
為了顯示清晰,首先我們分別使用兩個用戶在不同的終端下登錄,一個超級管理員root,一個是剛剛創建的用戶zhangsan,看下圖:
首先先來看一下發送mail用到什么選項:
-s<郵件主題>:指定郵件的主題;
-a<附件> : 添加附件到郵件里;
(主要用到這兩個選項,其他選項就下次在說吧)
好了,接下來開始實驗啦~~
①使用定向符號<<寫入發送郵件,格式如下:
mail -s “主題” 收件地址 << END
>(寫入內容)
>END 回車則自動發送
root已經將郵件主題為help的郵件發給了zhangsan,接下來由zhangsan來查看郵件:
②將shell當做編輯器來使用
當你輸入錯誤的時候直接刪除鍵的時候會出現以下情況:
這時候按ctrl+刪除鍵 可以刪除內容。(本來以為沒辦法刪除,多謝樓下大神賜教~~~)
③使用echo和管道來發送郵件,格式如下:
echo “郵件內容” | mail-s “主題” email@qq.com
④使用文件進行郵件發送
mail -s “主題” email@qq.com < /app/test.txt(路徑文件)
⑤還有一種與4相似的方法,格式是:
cat /app/test.txt(路徑文件) | mail-s “主題” email@qq.com
上圖:
⑥添加一個附件到郵件里
echo “郵件內容” | mail -s “主題” -a /app/app.tar.gz(附件) email@qq.com
發送郵件的幾種方法就總結到這里了,如果還有未總結到的,那就等小編我學習了以后再補充吧。
全手工總結,若有錯誤不足之處,希望路過的看官大神指正,小女子不勝感激~~~
再次筆芯~~~
原創文章,作者:wanperfect,如若轉載,請注明出處:http://www.www58058.com/81876
第二個例子的編輯錯誤刪除可以使用Ctrl+刪除鍵可以刪除的,親測哦~
@努力!奮斗!:
多謝多謝,已經改正~~