一、下載、解壓msmtpvim
#wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0測試
#tar jxvf msmtp-1.4.30.tar.bz2.net
二、安裝utf-8
#./msmtp-1.4.30/configure –prefix=/usr/local/msmtpget
#makeit
#make installtest
三、配置msmtp帳號tls
切換到,cd /usr/local/msmtp配置
新建文件夾etc,mkdir etc。使用vi新建文件,輸入 vi /usr/local/msmtp/etc/msmtprc,編輯內容以下:file
account default
host smtp.163.com
from xxxxxxx@163.com
auth login
tls off
user xxxxxxx
password xxxxxxxx
logfile /var/log/msmtp.log
Esc,保存退出。因爲password是明碼,因此咱們須要修改此文件的權限 chmod 600 etc/msmtprc
四、安裝配置Mutt
能夠使用which mutt查看Mutt安裝的路徑,若是沒有能夠安裝使用#yum install mutt
五、編輯Muttrc配置文件
vi /etc/Muttrc,編輯mutt的總設置,最後加幾行
set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set realname="18292079713@163.com"
set from=18292079713@163.com
set envelope_from=yes
set rfc2047_parameters=yes
set editor="vim"
set charset="utf-8"
五、測試
#/usr/local/msmtp/bin/msmtp -S
#/usr/local/msmtp/bin/msmtp -P
#echo "test" |mutt -s "my_first_test" 526428032@qq.com
結合cron使用,能夠實現的功能至關多