歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 下 命令行 mail 發郵件方法

Linux 下 命令行 mail 發郵件方法

日期:2017/2/28 14:45:30   编辑:Linux教程

1. 最簡單的方法:

mail -s text **@mail.ustc.edu.cn

這條命令的結果是發一封標題為text的空信給後面的郵箱,但是往往這類郵件會被當成垃圾郵件來處理,

所以如果沒有收到郵件,建議打開垃圾箱來查看一下.第一種方法,你可以把當前shell當成編輯器來用,

編輯完內容後Ctrl-D結束。

2,實用的mail發送方法。

#第二種方法,使用管道命令

echo “This is a test mail!”|mail -s text **@mail.ustc.edu.cn

#第三種方法,使用重定向。

mail -s test **@mail.ustc.edu.cn < file

以file的內容為郵件內容發信,首先選擇事先寫好一個文檔然後再mail過去。

3. 帶附件的郵件發送(重點)

如果你的系統中沒有uuencode命令的話,則需要先安裝sharutils,

sudo apt-get install sharutils。

uuencode 需要兩個參數,第一個是你要發送的文件,當然這個也可以用管道來做,第二個是顯示的文件名

uuencode /home/daniel/httpd.conf httpd.conf|mail -s mailtest **@mail.ustc.edu.cn

Copyright © Linux教程網 All Rights Reserved