当前位置: 首页> 教育> 就业 > 青岛app软件开发公司_通州区网站快速排名方案_广州网络营销_网站搭建软件

青岛app软件开发公司_通州区网站快速排名方案_广州网络营销_网站搭建软件

时间:2025/7/31 8:24:50来源:https://blog.csdn.net/p_s_p/article/details/142857954 浏览次数:0次
青岛app软件开发公司_通州区网站快速排名方案_广州网络营销_网站搭建软件

需要发件人邮箱地址、授权码和收件人邮箱地址

1、登录QQ邮箱后台,点击右上角设置,下拉找到第三方服务,开启SMTP服务,复制生成的授权码

2、新建一个python文件,输入以下源码,更替参数后运行即可

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart# QQ邮箱账号和授权码
qq_email = 'xxxxxxqq@qq.com'  # 替换为你的QQ邮箱
qq_password = 'your_key'    # 替换为你的授权码# 收件人邮箱
to_email = 'xxxxxxxx@qq.com' # 收件人邮箱# 创建邮件内容
subject = '臭骗子'   # 邮件标题
body = '臭骗子!'    # 邮件内容# 构造邮件
msg = MIMEMultipart()
msg['From'] = qq_email
msg['To'] = to_email
msg['Subject'] = subject# 添加邮件内容
msg.attach(MIMEText(body, 'plain'))try:# 连接QQ邮箱SMTP服务器server = smtplib.SMTP('smtp.qq.com', 587)  # QQ SMTP服务器及端口server.starttls()  # 启动TLS加密server.login(qq_email, qq_password)  # 登录# 发送邮件server.sendmail(qq_email, to_email, msg.as_string())print('Email sent successfully!')except Exception as e:print(f'Failed to send email: {e}')finally:server.quit()  # 退出服务器

3、运行成功打印

4、邮箱查看结果

PS:是因为有个人骗我六块钱,加好友拉黑,只能发邮件出出气了。。。 

----------------------------------------------------------------

定时发送循环版本:

import smtplib
import time
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart# QQ邮箱账号和授权码
qq_email = 'xxxxxx@qq.com'  # 替换为你的QQ邮箱
qq_password = 'your_key'    # 替换为你的授权码# 收件人邮箱
to_email = 'xxxxxx@qq.com' # 收件人邮箱# 创建邮件内容
subject = '臭骗子'
body = '臭骗子!'# 构造邮件
msg = MIMEMultipart()
msg['From'] = qq_email
msg['To'] = to_email
msg['Subject'] = subject# 添加邮件内容
msg.attach(MIMEText(body, 'plain'))while True:try:# 连接QQ邮箱SMTP服务器server = smtplib.SMTP('smtp.qq.com', 587)  # QQ SMTP服务器及端口server.starttls()  # 启动TLS加密server.login(qq_email, qq_password)  # 登录# 发送邮件server.sendmail(qq_email, to_email, msg.as_string())print('Email sent successfully!')except smtplib.SMTPServerDisconnected as e:print(f'Failed to send email: {e}')print('Reconnecting...')time.sleep(5)  # 等待 5 秒后重试continue  # 重新连接except Exception as e:print(f'Failed to send email: {e}')finally:try:server.quit()  # 退出服务器except Exception as e:print(f'Error during quitting: {e}')# 每60秒发送一次time.sleep(3)

关键字:青岛app软件开发公司_通州区网站快速排名方案_广州网络营销_网站搭建软件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: