要使用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`命令进行安装。
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
评论