python发邮件给多个人发送消息_【Python3】 发送邮件给多人
1、收件人邮箱msg_to=['258507328@qq.com,1501949013@qq.com,277544354@qq.com'],以列表的方式给出。
2、message['To'] =','.join(msg_to)
3、s.sendmail(sender, message['To'].split(','), sender.as_string())
至于join()和split()大家可以看文档明白含义用法,处理好这三个关键点就可以成功利用Python发送邮件给多人了。
import smtplib
from email.header import Header # 用来设置邮件头和邮件主题
from email.mime.text import MIMEText # 发送正文只包含简单文本的邮件,引入MIMEText即可
# 发件人和收件人
sender = 'jianzhonginternet@163.com'
# 所使用的用来发送邮件的SMTP服务器
smtpServer = 'smtp.163.com'
# 发送邮箱的用户名和授权码(不是登录邮箱的密码)
username = 'jianzhonginternet@163.com'
password = 'Jianzhong0513'
mail_title = '【建众帮】iOS测试版本'
mail_body = '赶紧下载体验吧! http://www.pgyer.com/Z8MH'
msg_to = ['258507328@qq.com,1501949013@qq.com,277544354@qq.com']
# 创建一个实例
message = MIMEText(mail_body, 'plain', 'utf-8') # 邮件正文
message['From'] = sender # 邮件上显示的发件人
message['To'] = ','.join(msg_to) # 邮件上显示的收件人
message['Subject'] = Header(mail_title, 'utf-8') # 邮件主题
try:
smtp = smtplib.SMTP() # 创建一个连接
smtp.connect(smtpServer) # 连接发送邮件的服务器
smtp.login(username, password) # 登录服务器
smtp.sendmail(sender, message['To'].split(','), message.as_string()) # 填入邮件的相关信息并发送
print("邮件发送成功!!!")
smtp.quit()
except smtplib.SMTPException:
print("邮件发送失败")
python发邮件给多个人发送消息_【Python3】 发送邮件给多人相关推荐
- python发邮件怎么用服务器每天发_神级程序员的Python爬虫!服务器定时发邮件(知识点全面)...
很多小伙伴找我问:老铁,这些代码我写的和你一样,为什么我的不行.其实这是最基本的函数,你照葫芦画瓢是没什么多大的作用的.我不会直接告诉你答案也不是我不想告诉你,而是希望你能跟着思路,自己找到答案,这才 ...
- python发邮件图片太长显示不出来_小白入门,用python 发送定时邮件,将Dataframe转为邮件正文,链接显示为图片...
在实际工作中,我们常常会遇到定时发送邮件的任务,基于我的实践,分享给大家,也许一篇文章写不完,就先列个目录. 本文想要解决的问题: 用python构造一封邮件,并设置定时发送出去.往往,这只是最低级的 ...
- python 发邮件 timeout_python发送邮件
一.相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 1.smtplib模块 smtplib.SMTP([host[, port[, loca ...
- day21-办公自动化:利用Python发邮件
Excel中绘制图表 下载三方库openpyxl pip install openpyxl from datetime import datetimefrom openpyxl from openpy ...
- 用python发邮件、添加附件
python 发邮件 两个内置模块:smtplib .email 需要了解附件以什么形式添加到邮件中(open方法.二进制.字节) 什么是授权码 能够看懂邮件发送过程中的发送编码(发送成功.发送失败. ...
- python发邮件添加附件(十)
#一.python发邮件添加附件 这是一个神奇的工具,要好好学哦 !!! import smtplib# 1.发送人账号 sendAddress = 'xxx@qq.com' # 2.发送人授权码 p ...
- python发邮件有什么意思_python发邮件要装什么
在介绍具体的实现python发邮件的具体操作之前,我觉得有必要介绍下SMTP,更有助于理解python发邮件的实现原理.SMTP协议属于TCP/IP协议簇,即简单邮件传输协议,它是一组用于由源地址到目 ...
- python发邮件详解,smtplib和email模块详解
在介绍具体的实现python发邮件的具体操作之前,我觉得有必要介绍下SMTP,更有助于理解python发邮件的实现原理.SMTP协议属于TCP/IP协议簇,即简单邮件传输协议,它是一组用于由源地址到目 ...
- Python基础笔记_Day12_Python元类、type动态创建类、Python动态创建方法、Python运算符、Python发邮件、短信
Day12_Python元类.type动态创建类.Python动态创建方法.Python运算符重载.Python发邮件.短信 12.01_Python语言基础(类对象)(熟悉) 12.02_Pytho ...
最新文章
- 使用Xamarin.Forms的企业应用程序模式(电子书)--依赖注入
- Qt实现延时sleep函数功能
- 黄学长模拟day1 球的序列
- Delphi-IOCP API代码的封装和流程分析
- Spring @RequestMapping注解示例
- Python os.path() 模块os.path.exists()
- 佳能9100cdn故障_佳能 打印机故障代码大全
- 音视频SDP协议介绍(rtsp,sip)
- 图吧主机linux,图吧的日常 篇一百零六:图吧垃圾佬的LINUX体验(UBUNTU)
- Electron使用nodejs的坑,Can‘t resolve ‘child_process‘错误
- 域名重定向工具 —— SwitchHosts 实用教程
- 信息安全—密码学信息熵信息理论基础—熵的概念(熵、联合熵、条件熵、平均互信息)
- 吃货必备手册,爱辣条就不能错过的零食地图
- 新中国首位MIT计算机博士高光荣教授逝世,美团创始人王兴曾是他的学生
- 中移动浦发联合发布四款产品 ,NFC手机年底上市
- Python创意编程100例turtle篇题目串烧
- SP2限制连接数补丁!最新版本2.11a
- 【AD21】如何设置覆铜到板框之间的距离
- “红粬黄酒第一村”乡贤吴善远联合聚力创办北墘酒业
- 视频教程-vue 实战培训课程-Vue
热门文章
- android 没有地磁, gps如何导航,室内没有GPS信号,要怎么精确导航?
- 证券基金行业本地异地容灾备份查询一体化方案
- python:talib 计算 CCI
- iOS点击空白处和和return键,回收键盘,隐藏键盘
- led和cob灯的区别
- 如何求两个文件的交集、并集和差集?------sort和uniq闪亮登场
- ECmall邀请注册功能构想和实现
- ZAFU_2021_2_17_2021寒假个人赛第四场题解
- dnf修改服务器制裁24,DNF关于对非法第三方软件封号制裁的重申
- 在设计电机电路项目中总结的一些电机参数知识和设计要点 - 直流电机、空心杯电机、步进电机、伺服电机等