用QQ邮箱发送邮件
Posted peng-study
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用QQ邮箱发送邮件相关的知识,希望对你有一定的参考价值。
#! /usr/bin/env python #coding=utf-8 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 = ‘******@qq.com‘ #pwd为qq邮箱的授权码 pwd = ‘*******‘ #发件人的邮箱 sender_qq_mail = ‘******@qq.com‘ #收件人邮箱 receiver = ‘******@163.com‘ #邮件的正文内容 mail_content = ‘你好,这是使用python登录qq邮箱发邮件的测试‘ #邮件标题 mail_title = ‘Maxsu的邮件‘ #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()
以上是关于用QQ邮箱发送邮件的主要内容,如果未能解决你的问题,请参考以下文章