zabbix-python 发送邮件脚本

此页面是否是列表页或首页?未找到合适正文内容。

zabbix-python 发送邮件脚本

标签:zabbix python 邮件

附上python邮件发送脚本(对于发送测试邮件不成功的情况可以看下debug中的错误代码提示,如(554, DT:SPM)一般情况是发送的邮件被视为垃圾邮件和病毒邮件,需要调整发件内容):

#!/usr/bin/python
#-*-coding:utf-8-*-

#python-version:2.7

fromemailimportencoders
fromemail.headerimportHeader
fromemail.mime.textimportMIMEText
fromemail.utilsimportparseaddr,formataddr
importsmtplib
importsys

defsend_mail(_to_email,_subject,_message):
from_addr=\”xxxx@163.com\”
password=\”your_password\”
smtp_server=\”smtp.163.com\”
msg=MIMEText(_message,‘plain‘,‘utf-8‘)
msg[‘Subject‘]=_subject
server=smtplib.SMTP(smtp_server,25)
#使用SSL加密传输
#server=smtplib.SMTP_SSL(smtp_host,994)
#对发送过程开启调试模式
server.set_debuglevel(1)
server.login(from_addr,password)
server.sendmail(from_addr,[_to_email],msg.as_string())
server.quit()
if__name__==‘__main__‘:
send_mail(sys.argv[1],sys.argv[2],sys.argv[3])

本文出自 “Trying” 博客,请务必保留此出处http://tryingstuff.blog.51cto.com/4603492/1923962

zabbix-python 发送邮件脚本

标签:zabbix python 邮件

原文地址:http://tryingstuff.blog.51cto.com/4603492/1923962

作者: 鲁大师

为您推荐

返回顶部