python批量发邮箱
1.首先登录邮箱中开启服务


2.获取到授权码后复制下来,放入如下含授权码的引号中:
1 smtp_obj.login("**********@qq.com", "授权码") # 发送者的邮箱以及授权码(登陆邮箱设置中获取)
全部代码如下:
方式1:
import smtplib
from email.mime.text import MIMEText
from email.header import Header
from email.utils import formataddr smtp_obj=smtplib.SMTP_SSL("smtp.qq.com") #发送的邮箱类型(qq邮箱)
# smtp_obj.login("82762432@qq.com","zggzhuyqqdbcci") #发送者的邮箱以及授权码(登陆邮箱设置中获取)
smtp_obj.login("28586438@qq.com","brhxosqputfddag") #发送的内容
mail_body='''
<h5>hello,小哥哥</h5>
<p>
。。。
熟客的,a a a a a~~~~~~
<a
href="https://image.baidu.com/search/detail?ct=5316480&z=0&ipn=false&word=%E6%80%A7%E6%84%9F%E7%BE%8E%E5%A5%B3&step_word=&hs=0&pn=58&spn=0&di=7169026086108397569&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=2&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=-1&cs=3670645435%2C551591584&os=2885885248%2C1997084015&simid=3670645435%2C551591584&adpicid=0&lpn=0&ln=1887&fr=&fmq=1673695576377_R&fm=result&ic=&s=undefined&hd=&latest=©right=&se=&sme=&tab=0&width=&height=&face=undefined&ist=&jit=&cg=girl&bdtype=0&oriquery=&objurl=https%3A%2F%2Fup.enterdesk.com%2Fedpic_source%2F82%2F11%2F32%2F821132530f3b677f42eed19309c2a1ab.jpg&fromurl=ippr_z2C%24qAzdH3FAzdH3Fooo_z%26e3Bjgpj61jfh_z%26e3Bv54AzdH3F15ogs5w1AzdH3F9mc9d-dmd8ddAzdH3F&gsm=1e&rpstart=0&rpnum=0&islist=&querylist=&nojc=undefined&dyTabStr=MCwzLDIsMSw2LDQsNSw4LDcsOQ%3D%3D">这是我的照片,来嘛,来嘛</a>
</hr>
<a
href="https://image.baidu.com/search/detail?ct=5036480&z=0&ipn=d&word=%E6%93%A6%E8%BE%B9%E7%BE%8E%E5%A5%B3&hs=0&pn=0&spn=0&di=7169026086108397569&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&ie=utf-8&oe=utf-8&cl=2&lm=-1&cs=1861493989%2C2602633663&os=867680755%2C2297430519&simid=1861493989%2C2602633663&adpicid=0&lpn=0&ln=30&fr=ala&fm=&sme=&cg=&bdtype=0&oriquery=%E6%93%A6%E8%BE%B9%E7%BE%8E%E5%A5%B3&objurl=https%3A%2F%2Fpic4.zhimg.com%2Fv2-72c42ae08d92e95c59e98a5605038dea_r.jpg%3Fsource%3D1940ef5c&fromurl=ippr_z2C%24qAzdH3FAzdH3Fooo_z%26e3Bziti7_z%26e3Bv54AzdH3Fq7jfpt5gAzdH3F9090dd0b9&gsm=&islist=&querylist=&dyTabStr=MCwzLDIsMSw2LDQsNSw4LDcsOQ%3D%3D">这是我的照pian,你想要的这里都有</a>
<p>告诉你,哥哥~~,咱们可以的,嘿嘿嘿,mua!!!!!!!!!!</p> </p></p>
''' msg=MIMEText(mail_body,"html","utf-8")
# msg["From"]=Header("meinv","utf-8")
msg["From"] = formataddr(["小宝", "28586438@qq.com"]) msg["To"]=Header("我是妹妹呀","utf-8")
msg["Subject"]=Header("小哥哥","utf-8") count=0
for i in range(1):
# smtp_obj.sendmail("8276432@qq.com",["15337360@qq.com"],msg.as_string())#贺文博,池波,乔杰
smtp_obj.sendmail("28586438@qq.com",["31570768@qq.com"],msg.as_string()) count+=1
print(f"已发送成功{count}次")
print("send successfully")
方式2:
# 将python内置的模块功能导入
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr # 2.构建邮件内容
msg = MIMEText("领导早上好,领导今天辛苦了。", "html", "utf-8") # 内容
msg["From"] = formataddr(["小宝", "28586438@qq.com"]) # 自己名字/自己邮箱
msg['to'] = "31579068@qq.com" # 目标邮箱
msg['Subject'] = "我的一天" # 主题 # 3.发送邮件
server = smtplib.SMTP_SSL("smtp.qq.com")
server.login("28586438@qq.com", "brhxputfddag") # 账户/授权码
server.sendmail("28536438@qq.com", "31570768@qq.com", msg.as_string()) # 自己邮箱/目标邮箱/内容
server.quit()
print("发送成功")
python批量发邮箱的更多相关文章
- python批量发邮件
如果有一天,老板过来给你一个很大的邮箱列表,要你给每个人发邮件,你该如何去做,最简单的就是写一个 python 程序 # coding:utf-8import smtplibfrom email.mi ...
- 用Python实现gmail邮箱服务,实现两个邮箱之间的绑定(上)
一.本程序的起源 当我决定去中科院实习的时候,我给刘奎恩老师发了封邮件.我对此事是非常看重的,因此经常使用浏览器,打开gmail去查看刘老师有没有给我回复.因为gmail的新邮件推送的功能仅限于打开浏 ...
- 用Python实现gmail邮箱服务,实现两个邮箱之间的绑定(中)
这篇博客,主要讲解用Python实现邮箱服务的几个需要学习的模块:E-mail Compotion and Decoding(邮件生成和解析).SMTP.POP.IMAP 如上篇博客所讲,我学习过程参 ...
- Python qq企业邮箱发送邮件
Python qq企业邮箱发送邮件 进入客户端设置: 下面是代码部分: from email.header import Header from email.mime.text import MIME ...
- 用Python批量下载DACC的MODIS数据
本人初次尝试用Python批量下载DACC的MODIS数据,记下步骤,提醒自己,数据还在下载,成功是否未知,等待结果中...... 若有大佬发现步骤有不对之处,望指出,不胜感激. 1.下载Python ...
- windows server2012搭建邮箱服务器+客户端界面(hmailserver+afterlogic)+批量创建邮箱
1.简介 由于需要较多邮箱,如果去注册需要很多的手机号码去验证,一个人不可能买一堆的手机号,所以自己搭建一个邮箱服务器可以大批量的创建自己的邮箱账号和收发邮件. 2.安装部署hmailserver 下 ...
- python批量进行文件修改操作
python批量修改文件扩展名 在网上下载了一些文件,因为某种原因,扩展名多了一个后缀'.xxx',手动修改的话因为文件太多,改起来费时费力,于是决定写个小脚本进行修改. 1.要点: import r ...
- Python批量修改文本文件内容
Python批量替换文件内容,支持嵌套文件夹 import os path="./" for root,dirs,files in os.walk(path): for name ...
- 用Python实现gmail邮箱服务,实现两个邮箱之间的绑定(下)
一.我的需求 我希望做成具有以下功能的软件:1. 间隔一段时间登录我的邮箱查看是否有未读邮件 如果不断的运行查看是否有新邮件确实没多大必要. 另外如果这个客户端登录我的邮箱,那么我可能就不能用浏览器登 ...
- python批量修改linux主机密码
+++++++++++++++++++++++++++++++++++++++++++标题:python批量修改Linux服务器密码时间:2019年2月24日内容:基于python实现批量修改linu ...
随机推荐
- NC13950 Alliances
题目链接 题目 题目描述 树国是一个有n个城市的国家,城市编号为1∼n.连接这些城市的道路网络形如一棵树, 即任意两个城市之间有恰好一条路径.城市中有k个帮派,编号为1∼k.每个帮派会占据一些城市,以 ...
- Google搜索操作符:让你秒变搜索专家
搜索引擎对互联网的重要性不言而喻,不过,随着ChatGPT及其类似AI工具的推出,对搜索引擎带来了前所未有的挑战. 因为ChatGPT具有自然语言处理能力,能够更好地理解用户的搜索意图,提供更准确.更 ...
- Vdbench 使用说明
一. vdbench简介 vdbench是一个 I/O 工作负载生成器,用于验证数据完整性和度量直接附加和网络连接的存储的性能.它是一个免费的工具,容易使用,而且常常用于测试和基准测试. 可以使用vd ...
- jq 实现select 下拉框的联动效果
实现联动的代码 $(document).ready(function() { $("#selectone").bind("change",function(){ ...
- 【Unity3D】分离路面导航
1 前言 导航系统中介绍了导航的基本用法,但是不能解决分离路面导航问题.如下图,胶囊体需要导航到立方体位置,但是路面不连续,烘焙(Bake)导航网格后,断开处也没有导航网格,因此,胶囊体导航到分离 ...
- 【Unity3D】发射(Raycast)物理射线(Ray)
1 前言 碰撞体组件Collider 中介绍了 2 个碰撞体之间的碰撞检测,本文将介绍物理射线与碰撞体之间的碰撞检测.物理射线由 Ray 定义,通过 Physics.Raycast / Physi ...
- kmp、z算法、exkmp
一.kmp算法 1.基本概念 模式串:P 匹配串:T kmp算法精髓:找打一个最大的x,使得T[s+1,...,s+k]的后x个字符,和P的前x个字符相同. 2.next数组 next数组:记录模式串 ...
- 《系列二》-- 3、FactoryBean 的使用
目录 FactoryBean 解决的问题 FactoryBean 接口初识 改造结果 最后的补充 回顾下 FactoryBean 的应用 factory-method 和 factory-bean 的 ...
- 我的小程序之旅九:微信开放平台unionId机制介绍
一.机制说明 参考文档:https://developers.weixin.qq.com/minigame/dev/guide/open-ability/union-id.html 如果开发者拥有多个 ...
- win32 - 使用GDI+从资源中获取图像并加载
很多时候我们习惯使用GDI+中Image类来加载本地文件,但是有时候我们需要资源中从加载png格式的图片时,却无法使用该类. 我们可以使用FindResource,LoadResource和LockR ...