如何使用Python实现模拟登录QQ邮箱发送QQ邮件
这篇文章主要介绍“如何使用Python实现模拟登录QQ邮箱发送QQ邮件”,在日常操作中,相信很多人在如何使用Python实现模拟登录QQ邮箱发送QQ邮件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用Python实现模拟登录QQ邮箱发送QQ邮件”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
先附上代码
from email.mime.text import MIMEText from email.header import Header from smtplib import SMTP_SSL #qq邮箱smtp服务器 host_server = 'smtp.qq.com' #sender_qq为发件人的qq号码 sender_qq = '3723358***' #pwd为qq邮箱的授权码 pwd = '**iao***lxpic***' #发件人的邮箱 sender_qq_mail = '3723358***@qq.com' #收件人邮箱 receiver = 'thunder***@gmail.com' #邮件的正文内容 mail_content = '你好,我是来自知乎的[邓旭东HIT] ,现在在进行一项用python登录qq邮箱发邮件的测试' #邮件标题 mail_title = '邓旭东HIT 的邮件' #ssl登录 smtp = SMTP_SSL(host_server) #set_debuglevel()是用来调试的。参数值为1表示开启调试模式,参数值为0关闭调试模式 smtp.set_debuglevel(1) smtp.ehlo(host_server) smtp.login(sender_qq, pwd) msg = MIMEText(mail_content, "plain", 'utf-8') msg["Subject"] = Header(mail_title, 'utf-8') msg["From"] = sender_qq_mail msg["To"] = receiver smtp.sendmail(sender_qq_mail, receiver, msg.as_string()) smtp.quit()
到此,关于“如何使用Python实现模拟登录QQ邮箱发送QQ邮件”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!