Linux部署msmtp+mutt发送邮件功能

2019-10-10 13:00:54于丽

echo  "内容:TEST测试test"|mutt 182xxxx7782@163.com -s "主题:DT_ZABBIX_SERVER_TEST" -a /data/readme.txt

(3)当然也可以发送邮件给其他的类型的邮箱,比如qq邮箱,公司邮箱等:

echo  "内容:TEST测试test"|mutt -s "主题:DT_ZABBIX_SERVER_TEST"  98xxxx3649@qq.com -a /usr/local/suxy_remark.txt

2.Mutt安装方法二:源码方式安装Mutt(测试时没有成功,不过应该是测试做法不对。。)

cd /usr/local/src
wget ftp://ftp.mutt.org/pub/mutt/mutt-1.5.24.tar.gz
tar xvf mutt-1.5.24.tar.gz
cd mutt-1.5.24
./configure --prefix=/usr/local/mutt

make && makeinstall

配置Mutt

vim /usr/local/mutt/etc/Muttrc
#在最后添加如下几行:
set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set realname="xxx"
set from=xxx@163.com
set envelope_from=yes

测试Mutt

echo "hello,world"|/usr/local/mutt/bin/mutt –s "test mail" xxx@163.com#上述语句将发送一封标题为"test mail",内容为"hello,world",收件人为xxx@163.com的邮件,可检查该邮箱能否收到邮件

实际测试时使用的命令:

echo "Test from Zabbix Server"|/usr/local/mutt/bin/mutt –s "zabbixTest" 182xxxx7782@163.com

但是若是使用上面的命令发送的话则会给-s@zabbix.localhost和zabbixtest@zabbix.localhost和182xxxx7782@163.com都各发一封邮件,改为如下的命令则会只给182发送,但是没有主题

echo "Test from Zabbix Server"|/usr/local/mutt/bin/mutt 182xxxx7782@163.com

总结

以上所述是小编给大家介绍的Linux部署msmtp+mutt发送邮件功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对易采站长站网站的支持!