zabbix邮件发不出去
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix邮件发不出去相关的知识,希望对你有一定的参考价值。
zabbix显示已经发出去,实际还没收到邮件,也就是说zabbix配置有可能没问题,而是脚本权限出现问题
cat sendmail.sh
#!/bin/bash
messages=`echo $3 | tr ‘\r\n‘ ‘\n‘`
subject=`echo $2 | tr ‘\r\n‘ ‘\n‘`
echo "${messages}" | mail -s "${subject}" $1 >> /tmp/sendmail.log 2>&1
赋矛脚本权限
chmod 755 sendmail.sh
chown zabbix: sendmail.sh
漏网之鱼,脚本输出的日志文件没权限,就是在这个位置导致邮件没法发出去
chmod 755 /tmp/sendmail.log
chown zabbix: /tmp/sendmail.log
测试
su - zabbix
sh sendmail.sh 收邮件人 标题 内容
本文出自 “YHT的运维笔记” 博客,请务必保留此出处http://yht1990.blog.51cto.com/9014030/1917219
以上是关于zabbix邮件发不出去的主要内容,如果未能解决你的问题,请参考以下文章