mutt 一個很好用的郵件發送軟件 他比起mail -s 等有一個大好處,就是能夠不須要在本機安裝郵件服務器,直接設置用戶名密碼和smtp地址來發送
軟件下載
mutt:ftp://ftp.mutt.org/mutt/devel/mutt-1.5.21.tar.gz
msmtp: http://ncu.dl.sourceforge.net/project/msmtp/msmtp/1.4.18/msmtp-1.4.18.tar.bz2
1. Install msmtp:
$ ./configure
$ make
$ make install
2. Configure msmtp:
vim /root/.msmtprc
account default
host jiankong.dog.com
from root@jiankong.dog.comvim
#因爲我郵件服務器只安裝最基本的sendmail 其餘功能都沒配置,因此下面都沒設置,
#auth on
#user alex
#password 123456服務器
#tls on
————————————————————————ide
查看你的郵件服務器是否支持哪些功能。
msmtp --host=smtp.yourprovider.example --serverinfo
3.安裝配置mutt
tar mutt-1.5.21.tar.gz
cd /usr/local/mutt-1.5.21
# vim /usr/local/etc/Muttrc
加入:
set sendmail="/usr/local/bin/msmtp"
set from=you@example.com
保存退出
spa
發郵件:
echo "hello" |mutt -s "testname" alex@dog.com
-s : 標題
.net
參 數:
-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
server