【原創】Linux使用Mutt發送郵件/附件
html
使用Mutt發郵件極其方便,只須要一條命令便可發送或者批量發送郵件mysql
功能說明:E-mail管理程序。web
語 法:mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<郵件文件>][-F<配置文件>][-H<郵件草稿>][-i<文件>][-m<類型>][-s<主題>][郵件地址]sql
補充說明:mutt是一個文字模式的郵件管理程序,提供了全屏幕的操做界面。測試
參 數:
-a<文件> 在郵件中加上附加文件。
-b<地址> 指定密件副本的收信人地址。
-c<地址> 指定副本的收信人地址。
-f<郵件文件> 指定要載入的郵件文件。
-F<配置文件> 指定mutt程序的設置文件,而不讀取預設的.muttrc文件。
-h 顯示幫助。
-H<郵件草稿> 將指定的郵件草稿送出。
-i<文件> 將指定文件插入郵件內文中。
-m<類型> 指定預設的郵件信箱類型。
-n 不要去讀取程序培植文件(/etc/Muttrc)。
-p 在mutt中編輯完郵件後,而不想將郵件當即送出,可將該郵件暫緩寄出。
-R 以只讀的方式開啓郵件文件。
-s<主題> 指定郵件的主題。
-v 顯示mutt的版本信息以及當初編譯此文件時所給予的參數。
-x 模擬mailx的編輯方式。
-z 與-f參數一併使用時,若郵件文件中沒有郵件即不啓動mutt。編碼
1.安裝方法spa
Debian安裝 # code
Centos安裝 # htm
2.使用方法vps
最簡單的測試方法
echo "Test" | mutt -s "Title" xxxx@qq.com
帶附件的
echo "Test" | mutt -s "mysql backup" -a /mysql.tar.gz xxxx@qq.com
讀取文本中的信息做爲內容
mutt -s "Test" xxxx@qq.com </mail.txt
添加多個附件
echo "Test" | mutt -s "web backup" -a /mysql.tar.gz -a /web.tar.gz xxxx@qq.com
-s 「mysql backup」 郵件的參數和標題
-a /mysql.tar.gz 發送附件的參數和路徑
讀取mail.txt內容爲郵件內容,內容必須UTF8編碼,不然亂碼
3.設置發件人
編輯配置文件
添加以下內容,防止被做爲垃圾郵件
set from="mutt@vps.com"
set use_from=yes
set envelope_from="yes"
set realname="mutt"
mutt@vps.com 爲發信地址
mutt 爲發件人
發送郵件略慢,須要等待一分鐘或者更長才能發送成功(可作定時備份)
轉載地址http://www.isucc.me/129.html