zabbix 发送邮件脚本(python shell)
#!/usr/bin/python# -*- coding: utf-8 -*-
#python-version:2.7
from email import encoders
from email.header import Header
from email.mime.text import MIMEText
from email.utils import parseaddr, formataddr
import smtplib
import sys
def send_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, , msg.as_string())
server.quit()
if __name__=='__main__':
send_mail(sys.argv,sys.argv,sys.argv)
页:
[1]