一、下载、解压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使用,能够实现的功能至关多