admin 发表于 2025-7-19 07:09:33

Discuz配置QQ邮箱发送smtp邮件设置教程

由于现在邮件拉黑很频繁,所以很少用25端口的了,基本都是SSL465端口。

很多站长用discuz论坛遇到邮件收不到问题,这里教各位站长设置,建议使用QQ邮箱来配置SMTP。

大家按照下图设置即可。

发信人邮件地址和SMTP身份验证用户名就是你的QQ邮箱。

SMTP身份验证密码不是你的QQ密码也不是你的邮箱密码,而是在SMTP设置获取的授权密码,参考图2。
https://bbs.piaoxian.net/data/attachment/forum/202201/06/103835hmk0g53mgi9vew0u.jpg.webp.thumb.jpg

进入QQ邮箱-左上角设置-账户-往下拉,开启POP3/SMTP服务和IMAP/SMTP服务,然后生成授权码,授权码复制到SMTP身份验证密码即可。

https://bbs.piaoxian.net/data/attachment/forum/202201/06/103835uoono8vjgee8nonj.jpg.webp.thumb.jpg
然后就可以到检测测试邮件是否正常了。

注意: 服务器上 记得放行 465 端口
温馨提示:163邮箱、新浪邮箱、阿里邮箱等等原理一样,使用哪家邮件都可以,也可以使用自己的域名邮箱!

admin 发表于 2025-7-19 07:25:30

    首先要开启QQ邮箱的smtp服务,默认是关闭的。
    登录QQ邮箱,点“设置” - “帐户”。
   
http://res.jspxcms.com/uploads/1/image/public/201707/20170727172303_jvs5kslw07.png

    找到“POP3/SMTP服务”和“IMAP/SMTP服务”项,点“开启”。
   
http://res.jspxcms.com/uploads/1/image/public/201707/20170727172354_moco9g6per.png

    开启之后,点击“生成授权码”。这个授权码将作为邮箱的身份认证密码。
   
http://res.jspxcms.com/uploads/1/image/public/201707/20170727172550_6hhhxsmdic.png

    然后到系统后台,在“系统管理” - “系统设置” - “邮件设置”中进行设置。
   
http://res.jspxcms.com/uploads/1/image/public/201707/20170727172959_7sc0u703ya.png


[*]    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
   

页: [1]
查看完整版本: Discuz配置QQ邮箱发送smtp邮件设置教程