python邮件收发SAMPLE
Python 邮件 收发 Sample
2023-09-14 08:59:36 时间
![复制代码](http://common.cnblogs.com/images/copycode.gif)
#!/usr/bin/env python # -*- encoding: utf-8 -*- import os, socket from time import localtime, strftime from smtplib import SMTP smtp = SMTP() #smtp.set_debuglevel(debuglevel) smtp.connect(d.g.g.g, 25) smtp.login(as, 324) from_addr = "234 234@f.f " to_addr_normal = ["234@f.f","234@f.f"] to_addr_alert = ["234@f.f","s234@f.fm"]
#Define current Time as Fri, 04 Mar 2011 08:47:10 TIME = strftime("%d %b %Y", localtime()) SPACE_LEFT=500000 / 1048576 SPACE_TOTAL = 1000000 / 1048576 if (SPACE_LEFT LIMIT): STATUS = "Free Disk Space is ALERT!!!ALERT!!!ALERT!!! " SPACE_LEFT=SPACE_LEFT / 1024 print ( TIME+"\n"+STATUS+"\n"+str(SPACE_LEFT)+" GB left on disk\n"+"Alert Space is:"+str((LIMIT/1024))+"GB") subj = "ALERT!!!ALERT!!!ALERT!!!["+str(SPACE_LEFT)+" GB left]Free disk space on wwwcom "+TIME message_text = TIME+"\n"+STATUS+"\n"+str(SPACE_LEFT)+" GB left on disk\n"+"Alert Space is:"+str((LIMIT/1024))+"GB" msg = "From: %s\nTo: %s\nSubject: %s\nDate: %s\n\n%s" % ( from_addr, to_addr_alert, subj, TIME, message_text ) smtp.sendmail(from_addr, to_addr_alert, msg) smtp.sendmail(from_addr, to_addr_alert, msg) smtp.sendmail(from_addr, to_addr_alert, msg) smtp.quit() print (Done) elif (SPACE_LEFT LIMIT): STATUS = "Free Disk Space is OK on " SPACE_LEFT=SPACE_LEFT / 1024 SPACE_TOTAL=SPACE_TOTAL / 1024 print ( TIME+"\n"+STATUS+"\n"+str(SPACE_LEFT)+" GB left on disk("+str(SPACE_TOTAL)+"GB)\n"+"Alert Space is:"+str((LIMIT/1024))+"GB") subj = "["+str(SPACE_LEFT)+" GB left]Free disk space on ww) "+TIME message_text = TIME+"\n"+STATUS+"\n"+"Total space is :"+str(SPACE_TOTAL)+"GB\n"+str(SPACE_LEFT)+" GB left on disk\n"+"Alert Space is:"+str((LIMIT/1024))+"GB" msg = "From: %s\nTo: %s\nSubject: %s\nDate: %s\n\n%s" % ( from_addr, to_addr_normal, subj, TIME, message_text ) smtp.sendmail(from_addr, to_addr_normal, msg) smtp.quit() print (Done!) else: print (""" A serius problem detected with the script. Please check what mount points you monitor and check that theyre in the MON_ARRAY aswell. """ )
![复制代码](http://common.cnblogs.com/images/copycode.gif)
python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上(详解) 本篇文章与前边没有多大关联,就是对前边有关发邮件的总结和梳理。在写脚本时,放到后台运行,想知道执行情况,会通过邮件、SMS(短信)、飞信、微信等方式通知管理员,用的最多的是邮件。在linux下,Shell脚本发送邮件告警是件很简单的事,有现成的邮件服务软件或者调用运营商邮箱服务器
python接口自动化(三十一)--html测试报告通过邮件发出去——下(详解) 本篇总结了 QQ (SSL)邮箱和 163(非SSL) 邮箱发送邮件,专治各种不行,总之看完这篇以后麻麻再也不用担心我的邮件收不到了。以下代码兼容 python2 和 python3,运行无异常,放心大胆使用。
python接口自动化(三十)--html测试报告通过邮件发出去——中(详解) 上一篇,我们虽然已经将生成的最新的测试报告发出去了,但是MIMEText 只能发送正文,无法带附件,因此我还需要继续改造我们的代码,实现可以发送带有附件的邮件。发送带附件的需要导入另外一个模块 MIMEMultipart。还有就是测 试负责人不止一个人,需要将测试报告发给多个人,也就是多个收件人。这篇主要是围绕这两个主题进行讲解的。
python接口自动化(二十九)--html测试报告通过邮件发出去——上(详解) 前边几篇,已经教小伙伴们掌握了如何生成HTML的测试报告,那么生成测试报告,我们也不能放在那里不管了,这样即使你报告在漂亮,领导也看不到。因此如果想向领导汇报工作,不仅需要提供更直观的测试报告。而是我们需要将生 成测试报告发个相关的负责人,需要他们看一下测试结果,把控一下项目的接口有风险,会不会影响项目进度等等一些事吧。
相关文章
- python WSGI框架详解
- 【Python】发送邮件功能浅析
- 【Python】python 日期操作
- python发送邮件
- python实现rcp远程调用介绍
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- python发送邮件的2种方式
- Atitit web httphandler的实现 java python node.js c# net php 目录 1.1. Java 过滤器 servelet1 1.2. Python的
- Python: 爬虫入门-python爬虫入门教程(非常详细)
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略
- Python:利用python编程将上海十六区,2020年5月份房价实时地图(数据来源房天下)进行柱状图、热图可视化
- Python:python语言中与时间有关的库函数简介、安装、使用方法(获取当前时间/计算程序块前后运行时间/模型训练时间或耗费时间)之详细攻略
- 〖Python自动化办公篇⑳〗 - python实现邮件自动化 - 发送html邮件和带附件的邮件
- python带你采集汽车数据,以后买车就有参考了~
- 超详细,Python 处理缺失值的这 8 种方法真的很棒
- Python实现哈里斯鹰优化算法(HHO)优化卷积神经网络分类模型(CNN分类算法)项目实战
- Ubuntu下完美切换Python版,即设置系统默认的python版本(亲测有效)
- Python编程:查看python环境支持的whl
- Python编程:loguru管理日志输出
- python自动化测试学习-Python测试框架之unittest和pytest
- 为了让大家更好地学习python爬虫,我们做了一个“靶子”
- python二级练习(6)