首页 > 编程语言 > 详细

python批量发送垃圾邮件

时间:2021-06-25 12:32:05      阅读:25      评论:0      收藏:0      [点我收藏+]

Lj_Email.py:

#!/usr/bin/env python
#-*-:coding:utf-8 -*-

#https://github.com/juzeon/fast-mail-bomber/
#https://blog.skyju.cc/post/introduce-the-new-fast-mail-bomber/
#注意,网易邮箱新规符合垃圾邮件定义的不能发送成功

import time
import smtplib
from email.header import Header
from email.mime.text import MIMEText
from email.utils import parseaddr, formataddr

# 匿名来源
def __format_addr(k):
    name, addr = parseaddr(k)
    return formataddr((Header(name, utf-8).encode(), addr))


def send_mail():
    # 163邮箱smtp服务器
    wy_server = smtp.163.com
    # sender_163为发件人的163号码
    sender_163 = xxxxx@163.com
    # pwd为163邮箱的授权码
    pwd = VTasdfasdfasdfa
    # 发件人的邮箱
    sender_163_mail = asdfadsft@163.com
    # 收件人邮箱
    receivers = [asdfasdf@qq.com]

    # 邮件的正文内容
    mail_content = 你好,这是使用python登录163邮箱发邮件的测试
    # 邮件标题
    mail_title = 测试垃圾邮件,可以忽略该垃圾邮件。

    try:
        # ssl登录
        smtp = smtplib.SMTP_SSL(wy_server)
        # set_debuglevel()是用来调试的。参数值为1表示开启调试模式,参数值为0关闭调试模式
        smtp.set_debuglevel(1)
        smtp.ehlo(wy_server)
        smtp.login(sender_163, pwd)
        msg = MIMEText(mail_content, "plain", utf-8)
        msg["Subject"] = Header(mail_title, utf-8).encode()
        msg["From"] = Header("这是来自远方的一封匿名邮件", utf-8)   # 发送者
        msg["From"] = __format_addr(sender_163)
        msg["To"] = __format_addr(receivers)
        smtp.sendmail(sender_163, receivers, msg.as_string())
        smtp.quit()
        return "success"
    except Exception as e:
        return "error"

if __name__ == "__main__":
    for i in  range(0,10):
        print(send_mail())
        time.sleep(1)

 

python批量发送垃圾邮件

原文:https://www.cnblogs.com/gufengchen/p/14929782.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!