#!は/ usr / binに/ pythonの
#_ * _コーディング:UTF-8 _ * _
インポートしたりするsmtplib
email.mime.text輸入ます:MIMETextから
email.headerインポートヘッダーから
したりするsmtplib輸入SMTP_SSLから
輸入SYS
SMTPADDR = 'smtp.163.com'
myemail =「メールアドレス」
パスワード= '----------'
( 'は/ usr / local / ZABBIX / .passwd'、 'R')#1、F =オープン
#パスワード= f.readline()。ストリップ()
recvmail = sys.argvの[1]
被験者= sys.argvの[2]
コンテンツ= sys.argvの[3]
MSG =ます:MIMEText( '' '%s' は '%(含有量)、 "普通"、 "UTF-8")
MSG [ "件名"] =ヘッダ(件名、 'UTF-8')。(符号化)
MSG [ "から"] = myemail
MSG [ "へ"] = recvmail
試してみてください。
SMTP = SMTP_SSL(SMTPADDR)
smtp.login(myemail、パスワード)
smtp.sendmail(myemail、recvmail.split( '')、msg.as_string())
smtp.quit()
印刷(「成功」)
Eなどの例外を除いて:
印刷( "失敗:" + strの(e)参照)
手動テスト:
電子メールアドレス「タイトル」「内容」を受け/usr/local/zabbix/alertscripts/zabbix_sendmail.py