Python自动发送QQ邮件

admin Python评论527字数 636阅读模式

要使用Python自动发送QQ邮件,可以使用smtplib库。以下是一个示例代码:

import smtplib
from email.mime.text import MIMEText

# 邮件内容
msg = MIMEText('这是一封测试邮件', 'plain', 'utf-8')
msg['From'] = '发件人@qq.com'
msg['To'] = '收件人@qq.com'
msg['Subject'] = '测试邮件'

# 发件人邮箱账号和密码
sender = '发件人@qq.com'
password = '邮箱密码'

# 发送邮件
try:
    server = smtplib.SMTP_SSL('smtp.qq.com', 465)
    server.login(sender, password)
    server.sendmail(sender, [msg['To']], msg.as_string())
    server.quit()
    print('邮件发送成功')
except smtplib.SMTPException as e:
    print('邮件发送失败:', e)

在代码中,需要将发件人和收件人的邮箱地址替换为实际的QQ邮箱地址。同时,需要将发件人的邮箱密码填入`password`变量中。

请注意,为了使用QQ邮箱的SMTP服务,需要开启QQ邮箱的SMTP服务,并使用授权码作为密码。可以在QQ邮箱的设置中找到相应的选项。

此外,还需要确保计算机已经安装了smtplib库,可以通过`pip install smtplib`命令进行安装。

版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
广告也精彩
admin
  • 本文由 发表于 2023年7月27日 14:17:45
  • 转载请务必保留本文链接:https://www.58pxe.com/10862.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: