使用QQ邮箱+stmplib发送邮件

简介: 使用QQ邮箱+stmplib发送邮件

  1. 获取qq邮箱授权码
    什么是授权码,它又是如何设置?
  2. 代码
import smtplib
from email.mime.text import MIMEText
user = "你的qq邮箱"
pwd  = "你的授权码"
to   = "要发送的邮箱"
msg = MIMEText("Test")
msg["Subject"] = "don't panic"
msg["From"]    = user
msg["To"]      = to
try:
    s = smtplib.SMTP_SSL("smtp.qq.com", 465)
    s.login(_user, pwd)
    s.sendmail(_user, _to, msg.as_string())
    s.quit()
    print("发送成功")
except smtplib.SMTPException,e: 
    print ("失败,%s" %e) 

相关文章
|
Java API 开发工具
Spring Boot与Spring Cloud Config的集成
Spring Boot与Spring Cloud Config的集成
|
搜索推荐 JavaScript Java
基于SpringBoot+Vue+uniapp的个性化新闻推荐系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的个性化新闻推荐系统的详细设计和实现(源码+lw+部署文档+讲解等)
221 1
|
Linux iOS开发 MacOS
惊呆了!Python如何实现无缝跨平台,系统调用背后的秘密🔍
【8月更文挑战第4天】Python以其“编写一次,到处运行”的跨平台特性著称。这得益于Python解释器的C语言基础及为各操作系统定制的版本。Python的标准库与第三方库作为桥梁,统一了跨平台系统调用接口。例如,`open`函数在不同平台上均能透明地执行文件操作。面对路径分隔等差异,`os.path`等模块提供了跨平台解决方案,确保了一致的编程体验,降低了开发成本并推动了Python的广泛应用。
531 0
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。
|
编译器 API C#
C# 12 新增功能实操!
C# 12 新增功能实操!
139 2
中缀表达式转后缀表达式(逆波兰式)
中缀表达式转后缀表达式(逆波兰式)
1414 0
|
API Python
​不用SMTP实现联系表单提交后发送邮件到指定邮箱
构建网站时,联系表单可通过邮件API(如SendGrid、Mailgun、Amazon SES)或第三方自动化服务(Zapier、Integromat)无需SMTP发送邮件。使用API服务,如SendGrid的Python示例,可直接集成到表单提交流程。第三方自动化服务允许表单提交触发邮件发送。后端脚本,如PHPMailer,也可用于邮件发送。这些方法简化了邮件发送并提高了效率。AokSend提供触发式接口和独立IP的高触达发信服务。
|
存储 缓存 关系型数据库
MySQL8 中文参考(二十一)(5)
MySQL8 中文参考(二十一)
212 3
|
存储 算法 Java
(四)JVM成神路之深入理解虚拟机运行时数据区与内存溢出、内存泄露剖析
前面的文章中重点是对于JVM的子系统进行分析,在之前已经详细的阐述了虚拟机的类加载子系统以及执行引擎子系统,而本篇则准备对于JVM运行时的内存区域以及JVM运行时的内存溢出与内存泄露问题进行全面剖析。
427 0
|
前端开发 PHP 数据格式
​超简单实现联系表单Contact Form自动发送邮件
构建网站联系表单以自动发送邮件的简单方法包括创建HTML表单和PHP处理脚本。HTML表单收集姓名、邮箱、主题和消息,提交至`send_mail.php`。PHP脚本接收数据,使用`mail()`函数发送邮件到指定地址。要确保服务器支持PHP邮件功能,并可能需调整SMTP设置以避免垃圾邮件过滤。可优化点包括使用SMTP服务器、增加表单验证和采用HTML邮件模板。