namedhao 发表于 2018-8-13 09:35:31

zabbix用python发送邮件

  !/usr/bin/python
  coding: utf-8
  import smtplib
  import sys
  from email.mime.text import MIMEText
  _user = "12345678@qq.com"
  _pwd= "授权码"
  _to   = "123456789@163.com"
  def send_mail(to,subject,contain):
  msg = MIMEText(contain)
  msg["Subject"] = subject
  msg["From"]    = _user
  msg["To"]      = to
  try:
  s = smtplib.SMTP_SSL("smtp.qq.com", 465)
  s.login(_user, _pwd)
  s.sendmail(_user, to, msg.as_string())
  s.quit()
  with open('/tmp/zabbix.log', 'w') as f:
  f.write("%s\n%s\n%s\n"%(to,subject,contain))
  print "Success!"
  except smtplib.SMTPException,e:
  print "Falied,%s"%e
  if name == "main":
  send_mail(sys.argv, sys.argv, sys.argv)
页: [1]
查看完整版本: zabbix用python发送邮件