#!/usr/bin/python #coding:utf-8 # import smtplib import sys,mimetypes import email.MIMEMultipart import email.MIMEText from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.Utils import COMMASPACE, formatdate from email.mime.image import MIMEImage smtp = "xxxx" user = "xxxxx" passwd = "xxxxx" def send_mail(to_list,subject,content): attach = content msg = MIMEMultipart() ctype,encoding = mimetypes.guess_type(attach) msg['Subject'] = subject text=MIMEText(content,_charset='utf-8') msg.attach(text) msg['From'] = user if "," in to_list: mail_list = to_list.split(',') else: mail_list = to_list msg['To'] = to_list try: server = smtplib.SMTP_SSL() server.connect(smtp, 465) server.login(user, passwd) server.sendmail(msg['From'],mail_list,msg.as_string()) server.quit() print 'send mail to ' + msg['To'] except Exception, e: print e if __name__ == "__main__": print sys.argv send_mail(sys.argv[1], sys.argv[2], sys.argv[3])
zabbix自定义报警脚本
猜你喜欢
转载自blog.51cto.com/haoyonghui/2298442
今日推荐
周排行