Почему не работает email-оповещение в Zabbix?

Ubuntu server 14.04. Zabbix 2.4.2.
Настраивал оповещения через внешний скрипт.
#!/bin/sh
export smtpemailfrom="zbx@yandex.ru"
export zabbixemailto="$1"
export zabbixsubject="$2"
export zabbixbody="$3"
export smtpserver=smtp.yandex.ru
export smtplogin=zbx@yandex.ru
export smtppass=MegaPass
export logfile=/var/log/mail.log
 
/usr/local/bin/sendEmail -l $logfile -f $smtpemailfrom -t $zabbixemailto 
-u $zabbixsubject -m $zabbixbody -s $smtpserver -xu 
$smtplogin -xp $smtppass


Скрипт лежит там где надо. Даны права 755.
Если запускать через консоль, то все отправляет и приходит. А вот через zabbix никак. Показывает, что "отправлено", но писем нет и в логах ничего тоже.
  • Вопрос задан
  • 6154 просмотра
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Потому что в заббиксе уже есть встроенные емайл оповещения и не надо городить свой велосипед, когда работает стандартная опция.
Ответ написан
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
А чем не устроил: администрирование - Способы оповещения - email ?
А вообще если появляется что отправлено, значит скрипт вызывается, включите в нем отладку и смотрите где бок.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы