cheng029 发表于 2018-8-11 09:24:10

zabbix sendmail(python)

#!/usr/bin/python  
#coding:utf-8
  
import smtplib
  
from email.mime.text import MIMEText
  
import sys
  
mail_host = 'smtp.163.com'
  
mail_user = 'username'
  
mail_pass = 'password'
  
mail_postfix = '163.com'
  
def send_mail(to_list,subject,content):
  
me = mail_user+"<"+mail_user+"@"+mail_postfix+">"
  
msg = MIMEText(content)
  
msg['Subject'] = subject
  
msg['From'] = me
  
msg['to'] = to_list
  
try:
  
s = smtplib.SMTP()
  
s.connect(mail_host)
  
s.login(mail_user,mail_pass)
  
s.sendmail(me,to_list,msg.as_string())
  
s.close()
  
returnTrue
  
except Exception,e:
  
print str(e)
  
returnFalse
  
if __name__ == "__main__":
  
send_mail(sys.argv, sys.argv, sys.argv)
页: [1]
查看完整版本: zabbix sendmail(python)