最近给项目加监控,用python写了一个脚本,在出错的时候自动发邮件通知的功能。代码如下

#! /usr/bin/python
# -*- coding: utf-8 -*- from smtplib import SMTPSMTPSVR='mail.xxx.com'   #smtp服务器域名origHdrs=['From:monitor@xxx.com','To:cax@xxx.com,monitor@xxx.com','Subject:视频出现异常']   #定义邮件头origBody=['xxx','yyy','zzz']   #邮件体origMsg='\r\n\r\n'.join(['\r\n'.join(origHdrs),'\r\n'.join(origBody)])   #将邮件头和邮件内容组合成一个字符串sendSvr=SMTP(SMTPSVR)errs = sendSvr.sendmail('monitor@xxx.com',('caoxx@xxx.com','monitor@xxx.com'),origMsg)   #发送过程,多个收件人用元组表示sendSvr.quit()       #退出assert len(errs) == 0 ,errs
               

转载于:https://www.cnblogs.com/mingaixin/archive/2013/01/31/2887220.html

python脚本自动发邮件功能相关推荐

  1. window脚本自动发邮件

    window脚本自动发邮件 文章目录 window脚本自动发邮件 准备前序工作 下载blat脚本 发送邮箱开启smtp服务 编写bat脚本 完成以上操作后 延伸拓展 用户登录异常情况短信通知 准备前序 ...

  2. sql自动发邮件功能

    用SQL自动发邮件需要三步 1,做一个配置文件 2,调用存储过程msdb.dbo.sp_send_dbmail 3, 创建作业 1, 右键->[配置数据库邮件] 配置好了之后可以测试能否发送邮件 ...

  3. 使用blat实现在window系统下通过BAT批处理脚本发邮件功能

    一.简介 Blat 是一个命令行发邮件的小工具,仅支持简单的SMTP协议,需要SMTP服务器的支持. Blat is a Windows (32 & 64 bit) command line ...

  4. ASP实现自动发邮件

    ASP实现自动发邮件代码: 摘录一:  <%@LANGUAGE="VBSCRIPT" %> <% email="www@www.com" tx ...

  5. python qq群自动加入_Python实现向QQ群成员自动发邮件的方法

    本文实例讲述了Python实现向QQ群成员自动发邮件的方法.分享给大家供大家参考.具体实现方法如下: 原理: 我们需要先获取QQ群中的所有成员并保存到一个txt文本中去,然后再由python读取文件然 ...

  6. python自动发送qq群消息_Python实现向QQ群成员自动发邮件的方法

    本文实例讲述了Python实现向QQ群成员自动发邮件的方法.分享给大家供大家参考.具体实现方法如下: 原理: 我们需要先获取QQ群中的所有成员并保存到一个txt文本中去,然后再由python读取文件然 ...

  7. python定时发邮件功能

    我是python初学者,请多多指导,谢谢. 最近用python做了一个定时发邮件功能,位置https://www.aliyundrive.com/s/aRaFBwnYtxr,欢迎查看源码,阿里云盘下载 ...

  8. 通过Python自动发邮件《生如夏花》

    今天ajupyter和姐姐出去逛了一天街,累死了.晚上读了一首非常美丽的诗词,是泰戈尔的<生如夏花>,感觉非常美,再加上前几天学会了用python自动发邮件,决定把这首诗发给自己的好朋友欣 ...

  9. python发送邮件 python发送qq,163,sohu, xinlang, 126等邮件 python自动发邮件总结及实例说明...

    python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用.smtplib模块主要负责发送邮件,email模块主要负责构造邮件. sm ...

最新文章

  1. 大数据时代的网络视频营销
  2. 【iOS与EV3混合机器人编程一系列五个】iOS_WiFi_EV3_Library 解剖连接EV3
  3. 1、solr包结构介绍,solrCore的安装配置,solr部署到Tomcat,多solrCore配置,配置中文分词器,界面功能介绍,Schema.xml的基本使用,数据导入
  4. 一千行 MySQL 学习笔记
  5. LwIP之协议栈接口
  6. 石油与天然气行业中数据报表分析
  7. Key-Value Coding (KVC)
  8. 【大数据部落】R语言电信公司churn数据客户流失 k近邻(knn)模型预测分析
  9. VS2015编译程序兼容XP
  10. 如何除去word转pdf后出现的空白页
  11. xp计算机用户名在哪里设置路由器,XP如何设置无线路由器 XP无线路由器怎么设置?-192路由网...
  12. Excel制作饼图的法宝!Smartbi可视化工具图表制作
  13. 总结iPhone、iPad各机型对应的iOS 系统版本(最全)
  14. 数据库学习2 排序检索数据
  15. 传统编译器和DL编译器的调研和理解
  16. 微信开发者工具的使用(一)
  17. Xmanager5 Passive 图形界面安装oracle,无法使用鼠标
  18. java - 锁粒度
  19. 2019王道pdf(计算机网络、数据结构、操作系统、计算机组成原理)不要C币
  20. 360度解读山内溥:百年任天堂的传奇“基因”(转)

热门文章

  1. 如何评估AI在医学影像识别中的应用效果?
  2. SVM支持向量机——核函数、软间隔
  3. Spring:源码解读Spring IOC原理
  4. python连接mysql数据库并实现增删改查
  5. linux用户及用户组管理
  6. Java NIO系列教程(八) SocketChannel
  7. 【VMCloud云平台】SCVMM配置(九)创建Web服务模板
  8. POJ 3264: Balanced Lineup
  9. 联机日志损坏的解决办法
  10. 数据库编程入门培训(二)