python 邮件报警
生活随笔
收集整理的這篇文章主要介紹了
python 邮件报警
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
import smtplib
from smtplib import SMTP_SSL
from email.mime.text import MIMEText
from email.header import Header
fo = open("/mail/tomcatrizhi/rizhi.txt", "r",encoding='utf-8') #打開一個(gè)文件只讀
msg = ''' ''' #將文件內(nèi)容存入到msg里
while True:line = fo.readline()msg += line.strip()+'\n'if not line:break
fo.close()mail_host = "smtp.exmail.qq.com" #郵箱服務(wù)
mail_user = "wangkang@innovationai.cn" #發(fā)件人
mail_pass = "Wk17908" #發(fā)件人郵箱服務(wù)密碼
receivers = "hedazhi@innovationai.cn" #收件人
message = MIMEText(msg.encode('utf-8'), 'plain', 'utf-8') #調(diào)用msg變量為郵件內(nèi)容發(fā)郵件
subject = u'tomcatWARN以上報(bào)警日志' #標(biāo)題
message['Subject'] = Header(subject, 'utf-8')
try:smtpObj = SMTP_SSL(mail_host)smtpObj.login(mail_user,mail_pass)smtpObj.sendmail(mail_user, receivers, message.as_string())print ("郵件發(fā)送成功")
except smtplib.SMTPException:print ("Error: 無法發(fā)送郵件")
fo.close()
?
?
import smtplib from smtplib import SMTP_SSL from email.mime.text import MIMEText from email.header import Header fo = open("/mail/tomcatrizhi/rizhi.txt", "r",encoding='utf-8') msg = ''' ''' while True:line = fo.readline()msg += line.strip()+'\n'if not line:break fo.close()mail_host = "smtp.exmail.qq.com" mail_user = "wangkang@innovationai.cn" mail_pass = "Wk17908" receivers = "hedazhi@innovationai.cn" message = MIMEText(msg.encode('utf-8'), 'plain', 'utf-8') subject = u'tomcatWARN以上報(bào)警日志' message['Subject'] = Header(subject, 'utf-8') try:smtpObj = SMTP_SSL(mail_host)smtpObj.login(mail_user,mail_pass)smtpObj.sendmail(mail_user, receivers, message.as_string())print ("郵件發(fā)送成功") except smtplib.SMTPException:print ("Error: 無法發(fā)送郵件") fo.close()?
轉(zhuǎn)載于:https://www.cnblogs.com/ywrj/p/9698157.html
總結(jié)
以上是生活随笔為你收集整理的python 邮件报警的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JQuery validate表單驗證
- 下一篇: Python 变量作用域