使用QQ邮箱发送邮件,QQ邮箱的smtp设置

首先要开启QQ邮箱的smtp服务,默认是关闭的。

登录QQ邮箱,点“设置” - “帐户”。

找到“POP3/SMTP服务”和“IMAP/SMTP服务”项,点“开启”。

开启之后,点击“生成授权码”。这个授权码将作为邮箱的身份认证密码。

然后到系统后台,在“系统管理” - “系统设置” - “邮件设置”中进行设置。

  • SMTP服务器:smtp.qq.com
  • SMTP端口号:465。必须填这个端口号,否则会报错。
  • 身份认证用户名:填完整的邮箱名,如:123456789@qq.com,包括@qq.com部分。
  • 身份认证密码:填上述的QQ邮箱授权码。注意,不是QQ邮箱的登录密码。
  • SMTP身份认证。选“是”。
  • SSL加密。选“是”。

设置好之后,一定要先点“保存”,然后再进行邮件发送测试。测试邮件不要写“测试”、“123”之类的文字,以免被认为是垃圾邮件,被禁止发送。尽量模仿一篇正式的邮件进行发送测试。

如果配置不正确,不管哪一项的配置不正确,出现的错误信息基本都一样的,大致为:

org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 530 Error: A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bin/help?id=28

如果出现下面的错误信息,则是因为使用了QQ邮箱的登录密码或者是密码错误,应该使用上述的QQ邮箱授权码。

org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.Au
posted @   我和我的龙龙  阅读(52803)  评论(1编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示