首先要开启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

旋风物语
[2023]Easy WP SMTP插件教程设置WordPress网站发送电子邮件
WordPress插件,邮件收发插件 – Easy WP SMTP
WordPress邮件提醒设置插件:WP SMTP插件
PromptGenius: 全面、有效的ChatGPT提示词大全网站
WordPress 插入表格最简单的方法,无需插件!
wordpress使用外链图片时缩略图不显示A TimThumb error has occured
查看支付宝合作伙伴身份PID和安全校验码MD5密钥链接
销售数字化:L2C端到端流程的数字化升级
WordPress解决“Briefly unavailable for scheduled maintenance. Check back in a minute”的方法
云服务器运维:阿里云服务器禁止国外IP访问你的网站