前景提要
HDC调试需求开发(15万预算),能者速来!>>>
1.安装环境:
CentOS release 6.9,zabbix (安装完毕)
2.告警配置:
msmtp软件已经安装到/usr/local/msmtp目录下,mutt(yum install 安装的)
1.msmtp的配置文件:
.msmtprc放到了zabbix家目录下: account default host smtp.163.com port 25 from ljlj_zabbix@163.com auth login tls off user zabbix_ljlj password 授权码 logfile /var/log/zabbix/msmtp.log
2.mutt配置文件: set sendmail="/usr/local/msmtp/bin/msmtp" set use_from=yes set realname="ljlj_zabbix@163.com" set editor="vim" set copy=no set from="ljlj_zabbix@163.com”
3.出现的问题:
1)在执行echo "test mail" | mutt -s "test" ljlj_zabbix@163.com报错如下: msmtp: authentication failed (method LOGIN) msmtp: server message: 535 Error: authentication failed msmtp: could not send mail (account default from .msmtprc)
其中/var/log/zabbix/msmtp.log里面的内容为:
Jan 26 09:46:53 host=smtp.163.com tls=off auth=on user=zabbix_ljlj from=ljlj_zabbix@163.com recipients=ljlj_zabbix@163.com smtpstatus=535 smtpmsg='535 Error: authentication failed' errormsg='authentication failed (method LOGIN)' exitcode=EX_NOPERM)
2.执行mutt -s "test" ljlj_zabbix@163.com:
报错: Output of the delivery process (all) Error sending message, child exited 77 (Insufficient permission.).
但是我已经将163邮箱的授权码打开了:
求各位大神知道知道小弟一下!小弟不胜感激!