zabbix 邮件告警

zabbix环境安装好后,用shell写了个邮件脚本测试都没有问题,就是不发邮件,后来写了个python的邮件替换上了,可以正常发送邮件了,不知道是zabbix不支持shell还是其他问题!

#!/usr/bin/python

import smtplib
import string
import sys

HOST = "smtp.163.com"
SUBJECT = sys.argv[2]
TO = sys.argv[1]
FROM = "[email protected]"
text = sys.argv[3]

BODY = string.join((
        "From: %s" % FROM,
        "To: %s" % TO,
        "Subject: %s" % SUBJECT,
        "",
        text
        ), "\r\n")

server = smtplib.SMTP()
server.connect(HOST,"25")
server.starttls()
server.login("[email protected]","passwd")
server.sendmail(FROM, [TO], BODY)
server,quit()


你可能感兴趣的:(python,邮件告警)