六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 53|回复: 0

服务器温度检测邮件脚本

[复制链接]

升级  17.33%

20

主题

20

主题

20

主题

秀才

Rank: 2

积分
76
 楼主| 发表于 2013-1-15 02:34:10 | 显示全部楼层 |阅读模式
import stringimport os import smtplibfrom email.mime.text import MIMETextdef send_mail(to_list,sub,content):    me=mail_user+"<"+mail_user+"@"+mail_postfix+">"    msg = MIMEText(content)    msg['Subject'] = sub    msg['From'] = me    msg['To'] = ";".join(to_list)    try:        s = smtplib.SMTP()        s.connect(mail_host)        s.login(mail_user,mail_pass)        s.sendmail(me, to_list, msg.as_string())        s.close()        return True    except Exception, e:        print str(e)        return False        (si, so, se) = os.popen3('k8temp') t=so.readlines() for line in t:if len(line)>22:if  string.atoi(line[23:25])>47:#print string.atoi(line[23:25])mailto_list=["zhanghao1979@gmail.com"]mail_host="smtp.163.com"mail_user="zeeeitch"mail_pass="do not say out"mail_postfix="163.com"if not send_mail(mailto_list,"237.11 temperature problem",line):    print "send err"
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表