python 发送html格式的邮件
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格式的邮件相关推荐
- 使用Python发送HTML格式的邮件
import smtplib from email.mime.text import MIMETextmailto_list = ["123456@qq.com"] # 收件人的邮 ...
- python发html邮件_在python中如何制作发送HTML格式的邮件?
邮件的设计和制作,作为邮件营销的重要环节,直接影响着一次营销活动转化.我们知道,不同的邮件客户端有不同的解析规则.一封设计精美的邮件,如果Html格式不规范,在客户端显示的效果往往会大打折扣.所以,如 ...
- Python 发送带附件的邮件 发出去的附件格式就成bin
导语:学习到使用Python发送带附件的邮件,但收件人收到的附件格式是bin,附件名称也不是filename写的名称. 1.效果如下: 2.解决办法: 将 att1['Content-Disposit ...
- spring 发送html邮件,Springboot2.0 发送HTML 格式的邮件。
目的:使用 Springboot2.0 发送 HTML 格式的邮件 这是建立在 你会使用 springboot2.0 发送邮件的基础上,参考这篇博客: https://blog..net/Tomwil ...
- 【干货】使用Java发送各种格式的邮件
测试可用: 有些重复代码没有给注释.类的方法作用自行查看API了解,最后附上源码. 首先使用JavaMail的jar,官网可下载. 公共静态的常量: public final static Strin ...
- 使用Java发送各种格式的邮件
转自:https://blog.csdn.net/u011031689/article/details/51326595 测试可用: 有些重复代码没有给注释.类的方法作用自行查看API了解,最后附上源 ...
- python发送带表格的邮件_PYTHON自动发送报表邮件
要实现上述的功能的话我们需要以下几步:1.做好报表模板 2.更新报表数据 3.发送报表邮件 下面我们就用一个例子来给大家演示一下: 1.报表模板 我们选用一份保险公司每天完成保单的数据进行模板制作,要 ...
- linux邮件可以带文件格式,在Linux命令行下发送html格式的邮件
在Linux利用formail+sendmail来发送带图片的邮件 自测: (echo " 业务预估统计.";echo " ";) | formai ...
- python发送html格式邮件,python 发送html格式邮件到qq(示例代码)
#-*- coding: utf-8 -*- __author__ = 'Alon' __date__ = '2017/8/14 18:38' importsys reload(sys) sys.se ...
最新文章
- TensorFlow中设置学习率的方式
- 盛大游戏式管理,什么时候能管理游戏式?^o^
- rabbitmq 一些基本函数介绍
- 【蓝桥杯Java_C组·从零开始卷】第六节(一)、Java常用数学函数
- windows 下编译 jrtplib-3.9.1 和 jthread-1.3.1
- 计算机如何驱动无线网络,win7如何安装无线网卡驱动 安装无线网卡驱动的方法...
- WF+WCF+WPF第三天-WF实现一个软件自动测试框架
- 12306网站将新增微信通知方式
- 【工商银行科技菁英计划笔试】压缩字符串
- 中英文符号对应字母表
- 目前为止最靠谱的禁用windows10update易升自动更新的办法
- 01 MQTT小例子-连接
- 麒麟操作系统安装/卸载微信
- Redis使用Geo存储经纬度
- 舌尖上的创业者:吃货小分队CEO Amy Duan|伯斯人物志
- 原型模式prototype-发送邮件实例
- ajax下拉列表模糊,JS仿百度自动下拉框模糊匹配提示
- 视频教程-手把手实现Java图书管理系统(附源码)-Java
- 花生壳PHTunnel嵌入Openwrt实例
- oracle 字符串去重
热门文章
- ||短路或,|逻辑或的区别
- 拐卖儿童是否该一律判死刑”你的观点是?
- C# 删除文件(一)
- 冰点还原怎么关闭,这样做靠谱
- Fortify漏洞之 Log Forging(日志伪造)
- mmp函数(共享内存映射)使用方法以及注意事项
- 达人评测 r7 7735hs和r7 6800hs选哪个好? r77735hs和6800hs对比
- php教程适合高中生学吗,高中生请进 - 高一 - 简单学习网论坛_中高考学习交流论坛_中学生学习论坛 - Powered by phpwind...
- 【微信小程序】小程序突破小程序二维码数量限制
- Knowledge related to the enterprise