Python发送邮件并抄送
转载: 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发送邮件并抄送相关推荐
- python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上(详解)...
简介 本篇文章与前边没有多大关联,就是对前边有关发邮件的总结和梳理.在写脚本时,放到后台运行,想知道执行情况,会通过邮件.SMS(短信).飞信.微信等方式通知管理员,用的最多的是邮件.在linux下, ...
- python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上
简介 本篇文章与前边没有多大关联,就是对前边有关发邮件的总结和梳理.在写脚本时,放到后台运行,想知道执行情况,会通过邮件.SMS(短信).飞信.微信等方式通知管理员,用的最多的是邮件.在linux下, ...
- Python发送邮件及踩坑总结
Python发送邮件踩坑总结 因项目需要,要用公司邮箱向qq邮箱发送大概3000封邮件,发送过程中踩了不少坑,特地发出来分享一下 话不多说,先贴出来邮件发送代码,后面再讲坑.主要是针对于腾讯邮箱的 ...
- 利用python发送邮件
利用python发送邮件 使用outlook 使用Smtp 本文主要介绍python发送邮件的两种方式 使用outlook 该方式需要安装对应的包 命令如下 pip install pypiwin32 ...
- python邮件发送哪个好_最全总结!聊聊 Python 发送邮件的几种方式
1. 前言 邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到 我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本.富文本.HTML 等格式的邮件 本文将聊聊利用 Python ...
- Python发送邮件smtplib.SMTP各报错问题的解决方法
Python发送邮件smtplib.SMTP各报错问题的解决方法 参考文章: (1)Python发送邮件smtplib.SMTP各报错问题的解决方法 (2)https://www.cnblogs.co ...
- 用Python发送邮件[zt]
用Python发送邮件 服务器需要周期性的检查邮件队列,然后通过smtp服务器发送出去,就网上搜了搜,然后修改了加工了一下,写了一个邮件发送的简单模块 两个文件 config.py:配置信息 send ...
- python发送邮件及附件
今天给大伙说说python发送邮件,官方的多余的话自己去百度好了,还有一大堆文档说实话不到万不得已的时候一般人都不会去看,回归主题: 本人是mac如果没有按照依赖模块的请按照下面的截图安装 导入模块如 ...
- Python发送邮件以及对其封装
Python发送邮件分为四步 连接到smtp服务器 登陆smtp服务器 准备邮件 发送邮件 导入所需要的包 import smtplib from email.mime.text import MIM ...
最新文章
- html精灵图坐标如何确定,如何使用HTML中的精灵图
- html+店铺+可视化编辑器,开源在线可视化HTML编辑器 – xhEditor | 骤雨打新荷
- centos挂载u盘只读_完美解决linux下U盘文件只读的问题
- Maven plugins和pluginManagement的区别概述
- SVN卸载,修复,等问题:依赖服务或组无法启动.(0x8007042c)解决之一
- 窗体之间传递值的几种方法
- Android测试点和测试工具介绍
- Redis的基本操作
- 智真长老临别四句偈言 智深圆寂偈语
- 局域网终端准入控制经典案例,不用SDN。
- 小米android隐藏游戏,MIUI8小米手机开启隐藏选项
- 怎么更改智联上的手机号,原先的号不用了
- [AHOI2014/JSOI2014] 骑士游戏
- ASP.NET 文件下载
- 高速缓存Cache详解(西电考研向)
- 黑客学习-密码学:基于openssl的算法加密和解密
- EXSI-VM安装和配置
- 百度开源 FAQ 问答系统—AnyQ【使用语义匹配技术 SimNet】
- 激光测距传感器选型指南 这2项重要指标一定要关注
- swiper 向右滑动出现空白 解决方案