msmtp配置
1:下载msmtp
wgethttp://sourceforge.net/projects/msmtp/files/msmtp/1.4.16/msmtp-1.4.16.tar.bz2/download
2:安装
[root@ghostopt]# tar xvf msmtp-1.4.28.tar.bz2
[root@ghost opt]# cd msmtp-1.4.28
[root@ghostmsmtp-1.4.28]# ./config–prefix=/usr/local/msmtp
[root@ghostmsmtp-1.4.28]# make && make install
3:配置
自己创建配置文件
[root@ghost msmtp-1.4.28]# cd/usr/local/msmtp/
[root@ghostmsmtp]# mkdir /usr/local/msmtp/log -p
[root@ghostmsmtp]# touch /usr/local/msmtp/log/msmtp.log
[root@ghostmsmtp]# mkdir /usr/local/msmtp/etc/ -p
[root@ghostmsmtp]# cat /usr/local/msmtp/etc/msmtprc
#Set default values for all following accounts.
defaults
#The SMTP server of the provider.
logfile/usr/local/msmtp/log/msmtp.log
accounttest
host smtp.163.com #定义发送邮件的服务器主机
from kanbuqingchut@163.com #发送邮件的Email
authlogin #定义验证方式 {on | off | login}
user kanbuqingchut@163.com #用户名
password12345qwert #密码
accountdefault : test
测试配置是否正确
[root@ghostmsmtp]# /usr/local/msmtp/bin/msmtp soldierliup@163.com
hellotest
在按ctrl+d
查看日志或者登录邮箱看是否收到邮件
mutt配置
1:安装
[root@ghostmsmtp]# yum install mutt -y
2:配置mutt
[root@ghostmsmtp]# tail -5 /etc/Muttrc
setsendmail="/usr/local/msmtp/bin/msmtp"
setrealname="actor"
setuse_from=yes
seteditor="vim"
测试mutt与msmtp的结合
[root@ghost msmtp]# echo"test"| mutt -s "test"soldierliup@163.com