import smtplib
from email.mime.text import MIMEText
from email.header import Header
mail_host = "smtp.qq.com" #设置的邮件服务器host必须是发送邮箱的服务器,与接收邮箱无关
mail_user = "[email protected]" #qq邮箱登陆名
mail_pass = "********" #授权码 不是QQ密码
sender = "[email protected]" #发送人邮件
receivers = ["[email protected]"] #接收人邮箱
message = MIMEText('a test email', 'plain', 'utf-8') #邮件内容
message['From'] = Header('xu', 'utf-8') #发送人
message['To'] = Header('len', 'utf-8') #收件人
subject = 'mail test' #邮件标题
message['Subject'] = Header(subject, 'utf-8')
try:
smtpobj=smtplib.SMTP_SSL(mail_host, 465) #本地如果有本地服务器,则用localhost ,默认端口25,腾讯的(端口465或587)
smtpobj.set_debuglevel(1)
smtpobj.login(mail_user, mail_pass)#登陆QQ邮箱服务器
smtpobj.sendmail(sender, rece
python 使用qq邮箱发邮件
最新推荐文章于 2023-09-11 23:14:40 发布