python 批量发送html格式邮件

config.ini 文件
[emial]
username=发送者邮箱
password=密码

import os
import sys
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
import configparser# 设置路径
Base_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
sys.path.append(Base_DIR)
conf = configparser.ConfigParser()
conf.read(Base_DIR + '/config/config.ini', encoding='utf-8')user = conf.get("emial", "username")
passwd = conf.get("emial", "password")
# 接收邮箱号
fa_user = ['@163.com','@qq.com']html = """"""def mail(data):i = 0while i < len(fa_user):try:msg=MIMEText(html, _subtype='html', _charset='utf-8') # 发送html格式# msg=MIMEText(data, _charset='utf-8') # data 发送文本msg['From']=formataddr(["发送者名称",user])            # 括号里的对应发件人邮箱昵称、发件人邮箱账号msg['To']=formataddr(["接收者名称",fa_user[i]])             # 括号里的对应收件人邮箱昵称、收件人邮箱账号msg['Subject']="标题"                        # 邮件的主题,也可以说是标题server=smtplib.SMTP_SSL("smtp.qq.com", 465)           # 发件人邮箱中的SMTP服务器,端口是465server.login(user, passwd)                            # 括号中对应的是发件人邮箱账号、邮箱密码server.sendmail(user,[fa_user[i],],msg.as_string())   # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件server.quit()                                         # 关闭连接except Exception as e:                                    # 如果 try 中的语句没有执行,则会执行下面的 ret=Falseprint(e)i += 1if __name__ == "__main__":mail("测试")

python 发送html格式的邮件相关推荐

  1. 使用Python发送HTML格式的邮件

    import smtplib from email.mime.text import MIMETextmailto_list = ["123456@qq.com"] # 收件人的邮 ...

  2. python发html邮件_在python中如何制作发送HTML格式的邮件?

    邮件的设计和制作,作为邮件营销的重要环节,直接影响着一次营销活动转化.我们知道,不同的邮件客户端有不同的解析规则.一封设计精美的邮件,如果Html格式不规范,在客户端显示的效果往往会大打折扣.所以,如 ...

  3. Python 发送带附件的邮件 发出去的附件格式就成bin

    导语:学习到使用Python发送带附件的邮件,但收件人收到的附件格式是bin,附件名称也不是filename写的名称. 1.效果如下: 2.解决办法: 将 att1['Content-Disposit ...

  4. spring 发送html邮件,Springboot2.0 发送HTML 格式的邮件。

    目的:使用 Springboot2.0 发送 HTML 格式的邮件 这是建立在 你会使用 springboot2.0 发送邮件的基础上,参考这篇博客: https://blog..net/Tomwil ...

  5. 【干货】使用Java发送各种格式的邮件

    测试可用: 有些重复代码没有给注释.类的方法作用自行查看API了解,最后附上源码. 首先使用JavaMail的jar,官网可下载. 公共静态的常量: public final static Strin ...

  6. 使用Java发送各种格式的邮件

    转自:https://blog.csdn.net/u011031689/article/details/51326595 测试可用: 有些重复代码没有给注释.类的方法作用自行查看API了解,最后附上源 ...

  7. python发送带表格的邮件_PYTHON自动发送报表邮件

    要实现上述的功能的话我们需要以下几步:1.做好报表模板 2.更新报表数据 3.发送报表邮件 下面我们就用一个例子来给大家演示一下: 1.报表模板 我们选用一份保险公司每天完成保单的数据进行模板制作,要 ...

  8. linux邮件可以带文件格式,在Linux命令行下发送html格式的邮件

    在Linux利用formail+sendmail来发送带图片的邮件 自测: (echo "    业务预估统计.";echo "    ";) | formai ...

  9. python发送html格式邮件,python 发送html格式邮件到qq(示例代码)

    #-*- coding: utf-8 -*- __author__ = 'Alon' __date__ = '2017/8/14 18:38' importsys reload(sys) sys.se ...

最新文章

  1. TensorFlow中设置学习率的方式
  2. 盛大游戏式管理,什么时候能管理游戏式?^o^
  3. rabbitmq 一些基本函数介绍
  4. 【蓝桥杯Java_C组·从零开始卷】第六节(一)、Java常用数学函数
  5. windows 下编译 jrtplib-3.9.1 和 jthread-1.3.1
  6. 计算机如何驱动无线网络,win7如何安装无线网卡驱动 安装无线网卡驱动的方法...
  7. WF+WCF+WPF第三天-WF实现一个软件自动测试框架
  8. 12306网站将新增微信通知方式
  9. 【工商银行科技菁英计划笔试】压缩字符串
  10. 中英文符号对应字母表
  11. 目前为止最靠谱的禁用windows10update易升自动更新的办法
  12. 01 MQTT小例子-连接
  13. 麒麟操作系统安装/卸载微信
  14. Redis使用Geo存储经纬度
  15. 舌尖上的创业者:吃货小分队CEO Amy Duan|伯斯人物志
  16. 原型模式prototype-发送邮件实例
  17. ajax下拉列表模糊,JS仿百度自动下拉框模糊匹配提示
  18. 视频教程-手把手实现Java图书管理系统(附源码)-Java
  19. 花生壳PHTunnel嵌入Openwrt实例
  20. oracle 字符串去重

热门文章

  1. ||短路或,|逻辑或的区别
  2. 拐卖儿童是否该一律判死刑”你的观点是?
  3. C# 删除文件(一)
  4. 冰点还原怎么关闭,这样做靠谱
  5. Fortify漏洞之 Log Forging(日志伪造)
  6. mmp函数(共享内存映射)使用方法以及注意事项
  7. 达人评测 r7 7735hs和r7 6800hs选哪个好? r77735hs和6800hs对比
  8. php教程适合高中生学吗,高中生请进 - 高一 - 简单学习网论坛_中高考学习交流论坛_中学生学习论坛 - Powered by phpwind...
  9. 【微信小程序】小程序突破小程序二维码数量限制
  10. Knowledge related to the enterprise