zoukankan      html  css  js  c++  java
  • python 邮件报警

    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 = ''' '''                        #将文件内容存入到msg里
    while True:
        line = fo.readline()
        msg += line.strip()+'
    '
        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')            #调用msg变量为邮件内容发邮件
    subject = u'tomcatWARN以上报警日志'                                       #标题
    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 ("邮件发送成功")
    except smtplib.SMTPException:
            print ("Error: 无法发送邮件")
    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()+'
    '
        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以上报警日志'
    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 ("邮件发送成功")
    except smtplib.SMTPException:
            print ("Error: 无法发送邮件")
    fo.close()
  • 相关阅读:
    关于p标签
    用unescape反编码得出汉字
    一个未知高度垂直居中的简单方法
    发现个div float的小秘密
    w3cschool关于list-style-position时的另外发现
    oracle 11gR2默认密码修改
    程序员的十楼层。看看自己在第几层
    Steve Yegge:Google面试秘籍
    为学Linux,我看了这些书
    程序员的困境
  • 原文地址:https://www.cnblogs.com/ywrj/p/9698157.html
Copyright © 2011-2022 走看看