发送报警邮件代码

#!/usr/bin/env python
# -*- coding:utf-8 -*-
#函数编程
#发送邮件报警
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

def email(are):     #are是定义参数;具体参数下面会定义;用email()引用
    #print are       #打印出下面定义参数
    msg = MIMEText(are, 'plain', 'utf-8')
    msg['From'] = formataddr(["张禹", 'zhangyuyuyi@126.com'])
    msg['To'] = formataddr(["走人", '494167883@qq.com'])
    msg['Subject'] = "张禹python报警练习"

    server = smtplib.SMTP("smtp.126.com", 25)
    server.login("zhangyuyuyi@126.com", "密码")
    server.sendmail('zhangyuyuyi@126.com', ['494167883@qq.com', ], msg.as_string())
    server.quit()

#定义起始文件
if __name__ == '__main__':
    cpu = 100
    disk = 300
    ram = 50
    for i in range(1):
        if cpu > 90:
            #发送邮件提醒
            alert = "CPU出问题了"
            email(alert)
        if disk > 90:
            # 发送邮件提醒
            alert = "硬盘出问题了"
            email(alert)
        if ram > 50:
            # 发送邮件提醒
            alert = "内存出问题了"
            email(alert)

  

转载于:https://www.cnblogs.com/zy19880115/p/6554097.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值