文件mail.py

#coding:utf8
'''
日报
'''
import datetime
import email
import smtplib
import os
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipartclass MyEmail:def __init__(self):self.user = Noneself.passwd = Noneself.to_list = []self.cc_list = []self.tag = Noneself.doc = Nonedef send(self):'''发送邮件'''try:server = smtplib.SMTP_SSL("smtp.exmail.qq.com",port=465)server.login(self.user,self.passwd)server.sendmail("<%s>"%self.user, self.to_list + self.cc_list, self.get_attach())server.close()print "send email successful"except Exception,e:print "send email failed"def get_attach(self):'''构造邮件内容'''attach = MIMEMultipart()#添加邮件内容txt = MIMEText("FYI")attach.attach(txt)if self.tag is not None:#主题,最上面的一行attach["Subject"] = self.tagif self.user is not None:#显示在发件人attach["From"] = "Data Team<%s>"%self.userif self.to_list:#收件人列表attach["To"] = ";".join(self.to_list)if self.cc_list:#抄送列表attach["Cc"] = ";".join(self.cc_list)if self.doc:#估计任何文件都可以用base64,比如rar等#文件名汉字用gbk编码代替name = os.path.basename(self.doc).encode("gbk")f = open(self.doc,"rb")doc = MIMEText(f.read(), "base64", "gb2312")doc["Content-Type"] = 'application/octet-stream'doc["Content-Disposition"] = 'attachment; filename="'+name+'"'attach.attach(doc)f.close()return attach.as_string()if __name__=="__main__":my = MyEmail()my.user = "xxx@xxxx.com"my.passwd = "xxx"my.to_list = ["xxx@xxxx.com",]my.cc_list = ["xx@lxxx.com","<span style="font-family: Arial, Helvetica, sans-serif;">xx@xxx.com</span>"]my.tag = "toutiao data"now_time = datetime.datetime.now()yes_time = now_time + datetime.timedelta(days=-1)yes_time_nyr = yes_time.strftime('%Y-%m-%d')my.doc =u"/home/xxxx/data/toutiao_data/toutiao_day/toutiao."+yes_time_nyr+".csv"my.send()

腾讯企业邮箱 python 发送邮件样例(一)相关推荐

  1. Java + 腾讯企业邮箱 + javamail发送邮件

    搞了一上午终于搞定了腾讯云企业邮箱的发送,话说腾讯云的东西就是繁琐,但是好用,还是得认真看文档啊,不然真的摸不着北. 腾讯企业邮箱官网:http://exmail.qq.com 点击开通 你跟着步骤走 ...

  2. python程序下载腾讯企业邮箱附件_python 发送邮件 QQ+腾讯企业邮箱

    一.使用QQ邮箱或者腾讯企业邮箱 python 发送邮件属于网络编程方向的,在工作中,我需要经常用邮件来检测我的程序运行状况.使用起来十分方便,这里我就用腾讯企业邮箱作为我的收发邮箱来使用. 使用py ...

  3. 腾讯企业邮箱开发(非官方开发文档方式

    ** 之前项目系统中包含了一个邮箱下载模块,其中对接的是腾讯企业邮箱,这个模块前后也维护了不短时间,想写下这篇文章来聊聊具体问题,如果有需要对接腾讯企业邮箱的需求,同时官方给予的开发文档无法满足需求, ...

  4. 【邮件服务】hutool发送腾讯企业邮箱案例

    目录 一.hutool发送腾讯企业邮箱 1. 引入依赖 2. 配置resources/config/mail.setting 3. 发送实例,更多参考hutool邮件发送文档 4. 发送结果 ​ 参考 ...

  5. python程序下载腾讯企业邮箱附件_python3使用腾讯企业邮箱发送邮件的实例

    1.腾讯企业邮箱SMTP服务器地址:smtp.exmail.qq.com,ssl端口为:465 2.确保腾讯企业邮箱中开启了SMTP服务: 3.示例代码: #!/usr/bin/env python3 ...

  6. python 实现腾讯企业邮箱发送邮件

    import smtplib from email.mime.text import MIMEText from email.utils import formataddr import traceb ...

  7. 腾讯企业 html邮件模板,python连接腾讯企业邮箱发送html邮件

    在工作中难免用到一些自动化的邮件配置,这里用python简单写了一个连接腾讯企业邮箱的脚本邮件代码.备忘下来. # coding=utf-8 import smtplib from email.MIM ...

  8. python邮件自动发送_使用python,通过腾讯企业邮件自动发送邮件

    今天试了一下用python自动发送邮件,已经成功. 前期设置 在发送邮件前,先要去腾讯企业邮箱设置一下:获取到授权码. 步骤为: 1.打开企业邮箱,点击设置->安全 2.关联微信 3.启用客户端 ...

  9. python 腾讯企业邮箱 535, b'Error: authentication failed, system busy'

    每天一点点,记录工作中实操可行 腾讯企业邮箱如何拿到客户端专用密码 在用python登录企业邮箱发送邮件时,报了这个错 raise SMTPAuthenticationError(code, resp ...

最新文章

  1. idea 如何看bytecode_IDEA字节码学习查看神器介绍
  2. Centos6.6安装zabbix server 3.2
  3. CV之IR:计算机视觉之图像检索(Image Retrieval)方向的简介、使用方法、案例应用之详细攻略
  4. data center!
  5. python实现装饰器_Python装饰器是怎么实现的?
  6. SpringCloud工作笔记103---Mybatis-plus使用注解 @TableField(exist = false) 注明非数据库字段属性
  7. thinkphp验证要插入数据库
  8. 造轮子:前端模板引擎
  9. 项目涉及到的知识点及项目流程图
  10. 高频课程实验:无线传输系统设计
  11. Gateway一直访问本地
  12. 网络安全为啥要学Linux系统
  13. 华为p10android版本,华为P10系列什么时候升级安卓8.0?官方给出答案
  14. android 城市列表
  15. mysql 人名_jsp为什么按人名查询mysql结果不显示在页面上?可以
  16. 微信扫码登录网页实现思路
  17. python123测验答案数值运算程序_优学院《筑梦新时代》章节测试答案高校邦《Python程序设计基础(中国石油大学定制班次)》考试期末答案...
  18. 当贝OS版本更新:当贝智慧盒子Z1 Pro新增边看边聊,一起在线吐槽神剧
  19. 最新!友邦千盛“春雨计划”2023
  20. 电力电子技术复习笔记

热门文章

  1. 生成二维码并将二维码附到pdf文件上,扫描二维码完成跳转
  2. 基于51单片机的简易6位密码锁(数码管 led 矩阵)
  3. html轮播图下面小点,jq轮播图,一组数据轮播,自动生成小点点
  4. Apriori算法及超市数据集挖掘实战
  5. python3从零学习-5.3.3、十进制定点和浮点运算decimal
  6. CSDN博文中实现点击文字超链接跳转新页面
  7. 【蓝桥杯省赛真题8】Scratch踢足球 少儿编程scratch蓝桥杯省赛真题讲解
  8. python函数参数为excel_关于Excel,你一定用的到的36个Python函数
  9. 复旦大学邱锡鹏组最新综述:A Survey of Transformers!
  10. 再见!Eclipse