转载: http://blog.51cto.com/lizhenliang/1875330

代码

#!/usr/bin/python
# -*- coding: utf-8 -*-
import smtplibdef sendMail(body):smtp_server = 'smtp.163.com'from_mail = 'ustccw@163.com'mail_pass = 'your_email_password'to_mail = ['ustccw@163.com', '1234567890@qq.com']cc_mail = ['ustccw@163.com']from_name = 'monitor' subject = u'[重要通知][CW] xxx 程序已执行到预定位置, 请及时处理!'.encode('gbk')   # 以gbk编码发送,一般邮件客户端都能识别
#     msg = '''\
# From: %s <%s>
# To: %s
# Subject: %s
# %s''' %(from_name, from_mail, to_mail_str, subject, body)  # 这种方式必须将邮件头信息靠左,也就是每行开头不能用空格,否则报SMTP 554mail = ["From: %s <%s>" % (from_name, from_mail),"To: %s" % ','.join(to_mail),   # 转成字符串,以逗号分隔元素"Subject: %s" % subject,"Cc: %s" % ','.join(cc_mail),"",body]msg = '\n'.join(mail)  # 这种方式先将头信息放到列表中,然后用join拼接,并以换行符分隔元素,结果就是和上面注释一样了try:s = smtplib.SMTP()s.connect(smtp_server, '25')s.login(from_mail, mail_pass)s.sendmail(from_mail, to_mail+cc_mail, msg)   s.quit()except smtplib.SMTPException as e:print "Error: %s" %eif __name__ == "__main__":sendMail("[Sending Reason] Aliyun had a list overflow event, please deal with it in time! \n\nMore Details: ......")

Python发送邮件并抄送相关推荐

  1. python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上(详解)...

    简介 本篇文章与前边没有多大关联,就是对前边有关发邮件的总结和梳理.在写脚本时,放到后台运行,想知道执行情况,会通过邮件.SMS(短信).飞信.微信等方式通知管理员,用的最多的是邮件.在linux下, ...

  2. python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上

    简介 本篇文章与前边没有多大关联,就是对前边有关发邮件的总结和梳理.在写脚本时,放到后台运行,想知道执行情况,会通过邮件.SMS(短信).飞信.微信等方式通知管理员,用的最多的是邮件.在linux下, ...

  3. Python发送邮件及踩坑总结

    Python发送邮件踩坑总结 ​ 因项目需要,要用公司邮箱向qq邮箱发送大概3000封邮件,发送过程中踩了不少坑,特地发出来分享一下 话不多说,先贴出来邮件发送代码,后面再讲坑.主要是针对于腾讯邮箱的 ...

  4. 利用python发送邮件

    利用python发送邮件 使用outlook 使用Smtp 本文主要介绍python发送邮件的两种方式 使用outlook 该方式需要安装对应的包 命令如下 pip install pypiwin32 ...

  5. python邮件发送哪个好_最全总结!聊聊 Python 发送邮件的几种方式

    1. 前言 邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到 我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本.富文本.HTML 等格式的邮件 本文将聊聊利用 Python ...

  6. Python发送邮件smtplib.SMTP各报错问题的解决方法

    Python发送邮件smtplib.SMTP各报错问题的解决方法 参考文章: (1)Python发送邮件smtplib.SMTP各报错问题的解决方法 (2)https://www.cnblogs.co ...

  7. 用Python发送邮件[zt]

    用Python发送邮件 服务器需要周期性的检查邮件队列,然后通过smtp服务器发送出去,就网上搜了搜,然后修改了加工了一下,写了一个邮件发送的简单模块 两个文件 config.py:配置信息 send ...

  8. python发送邮件及附件

    今天给大伙说说python发送邮件,官方的多余的话自己去百度好了,还有一大堆文档说实话不到万不得已的时候一般人都不会去看,回归主题: 本人是mac如果没有按照依赖模块的请按照下面的截图安装 导入模块如 ...

  9. Python发送邮件以及对其封装

    Python发送邮件分为四步 连接到smtp服务器 登陆smtp服务器 准备邮件 发送邮件 导入所需要的包 import smtplib from email.mime.text import MIM ...

最新文章

  1. html精灵图坐标如何确定,如何使用HTML中的精灵图
  2. html+店铺+可视化编辑器,开源在线可视化HTML编辑器 – xhEditor | 骤雨打新荷
  3. centos挂载u盘只读_完美解决linux下U盘文件只读的问题
  4. Maven plugins和pluginManagement的区别概述
  5. SVN卸载,修复,等问题:依赖服务或组无法启动.(0x8007042c)解决之一
  6. 窗体之间传递值的几种方法
  7. Android测试点和测试工具介绍
  8. Redis的基本操作
  9. 智真长老临别四句偈言 智深圆寂偈语
  10. 局域网终端准入控制经典案例,不用SDN。
  11. 小米android隐藏游戏,MIUI8小米手机开启隐藏选项
  12. 怎么更改智联上的手机号,原先的号不用了
  13. [AHOI2014/JSOI2014] 骑士游戏
  14. ASP.NET 文件下载
  15. 高速缓存Cache详解(西电考研向)
  16. 黑客学习-密码学:基于openssl的算法加密和解密
  17. EXSI-VM安装和配置
  18. 百度开源 FAQ 问答系统—AnyQ【使用语义匹配技术 SimNet】
  19. 激光测距传感器选型指南 这2项重要指标一定要关注
  20. swiper 向右滑动出现空白 解决方案

热门文章

  1. 离散数学复习 数理逻辑部分
  2. 《cypher》游戏第三章攻略
  3. python实现qq自动点赞_Python实现QQ自动点赞
  4. jquery ajax与js XMLHttprequest
  5. golang设计哲学
  6. extjs 文本框只能输入数字的限制
  7. 使用Word2003进行公式排版
  8. 【Java】ArrayList用法详解
  9. 2011年Web开发领域回顾与展望
  10. java jfif格式图片转为jpg