【原創】Linux使用Mutt發送郵件/附件


【原創】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

apt-get install -y mutt

Centos安裝 # htm

yum install -y mutt

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.設置發件人
編輯配置文件

vi /etc/Muttrc

添加以下內容,防止被做爲垃圾郵件

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

相關文章
相關標籤/搜索