最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

python利用smtplib实现QQ邮箱发送邮件

来源:懂视网 责编:小OO 时间:2020-11-27 14:12:08
文档

python利用smtplib实现QQ邮箱发送邮件

python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。下面是一个利用smtplib,实现QQ邮箱发送邮件的例子。首先必须要打开QQ邮箱的smtp服务,在QQ邮箱个人主页的 设置-账户 中开启。如图。成功开启后点击生成授权码 ,得到的密码为smtp发送邮件时的登录密码。一个发送邮件的简单实例。
推荐度:
导读python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。下面是一个利用smtplib,实现QQ邮箱发送邮件的例子。首先必须要打开QQ邮箱的smtp服务,在QQ邮箱个人主页的 设置-账户 中开启。如图。成功开启后点击生成授权码 ,得到的密码为smtp发送邮件时的登录密码。一个发送邮件的简单实例。
这篇文章主要为大家详细介绍了python利用smtplib实现QQ邮箱发送邮件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。
下面是一个利用smtplib,实现QQ邮箱发送邮件的例子。

首先必须要打开QQ邮箱的smtp服务,在QQ邮箱个人主页的 设置-账户 中开启。如图:

成功开启后点击生成授权码 ,得到的密码为smtp发送邮件时的登录密码。

一个发送邮件的简单实例:

from smtplib import SMTP_SSL 
from email.mime.text import MIMEText 
from email.header import Header 
 
email_from = "123456@qq.com" #改为自己的发送邮箱 
email_to = "654321@qq.com" #接收邮箱 
hostname = "smtp.qq.com" #不变,QQ邮箱的smtp服务器地址 
login = "123456@qq.com" #发送邮箱的用户名 
password = "xddflpwqesfkbidf" #发送邮箱的密码,即开启smtp服务得到的授权码。注:不是QQ密码。 
subject = "python+smtp" #邮件主题 
text = "send email" #邮件正文内容 
 
smtp = SMTP_SSL(hostname)#SMTP_SSL默认使用465端口 
smtp.login(login, password) 
 
msg = MIMEText(text, "plain", "utf-8") 
msg["Subject"] = Header(subject, "utf-8") 
msg["from"] = email_from 
msg["to"] = email_to 
 
smtp.sendmail(email_from, email_to, msg.as_string()) 
smtp.quit()

脚本执行结果:

PS:如果遇到SMTP_SSL语句报错(UnicodeDecodeError:'utf-8' codec can't decode),可能是因为计算机名中含有中文导致的。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

python利用smtplib实现QQ邮箱发送邮件

python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。下面是一个利用smtplib,实现QQ邮箱发送邮件的例子。首先必须要打开QQ邮箱的smtp服务,在QQ邮箱个人主页的 设置-账户 中开启。如图。成功开启后点击生成授权码 ,得到的密码为smtp发送邮件时的登录密码。一个发送邮件的简单实例。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top