📍 无忆研习社 › 社区讨论 › 社区热点 › Discuz 3.5 配置 QQ 邮箱发送邮件教程

Discuz 3.5 配置 QQ 邮箱发送邮件教程

查看: 706 回复: 0

Discuz 3.5 配置 QQ 邮箱发送邮件教程

一、前提准备:开启 QQ 邮箱 SMTP 服务

在配置 Discuz 之前,必须先在 QQ 邮箱中开启 SMTP 授权。

  1. 登录 QQ 邮箱
  2. 点击顶部菜单【设置】→【账户】
  3. 向下滚动找到 "POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务" 区域
  4. 找到 "IMAP/SMTP服务" 或 "POP3/SMTP服务",点击【开启】
  5. 按提示通过手机短信验证
  6. 验证成功后,系统会生成一个 16位授权码(格式如:abcdefghijklmnop)
⚠️ 重要: 此授权码只显示一次,请立即保存!后续配置中需要用它替代登录密码。

二、Discuz 3.5 后台配置步骤

第一步:登录后台

访问你的论坛后台地址,例如:https://你的域名/admin/,使用管理员账号登录。


第二步:进入邮件设置

在后台左侧菜单中,依次点击:

全局 → 站点信息 → 邮件设置

或直接访问:admin/index.php?action=setting&operation=mail


第三步:填写 SMTP 配置参数

在邮件设置页面,按以下参数填写:

配置项

填写内容

发送方式

SMTP

SMTP 服务器

smtp.qq.com

SMTP 端口

465(SSL加密,推荐)或 587(TLS加密)

SMTP 用户名

你的完整 QQ 邮箱地址,例如:123456789@qq.com

SMTP 密码

填入第一步获取的 16位授权码(不是QQ登录密码!)

发件人邮箱

与 SMTP 用户名保持一致,例如:123456789@qq.com

发件人姓名

填写论坛名称,例如:我的论坛

SMTP 验证

勾选(启用)

SSL 加密

勾选(使用465端口时必须启用)

💡 端口说明:
端口 465:SSL 直接加密,需勾选 SSL 选项(推荐)
端口 587:STARTTLS 加密,部分版本 Discuz 选择此项时不勾选 SSL

第四步:保存设置

填写完毕后,点击页面底部的【提交】按钮保存配置。


第五步:发送测试邮件

  1. 配置保存成功后,在同一页面找到【测试邮件】按钮
  2. 输入一个用于接收测试邮件的邮箱地址
  3. 点击【发送测试邮件】
  4. 检查目标邮箱是否收到测试邮件

三、常见问题排查

❌ 错误:Authentication failed(认证失败)

  • 检查 SMTP 用户名是否填写了完整邮箱(含 @qq.com)
  • 确认密码填写的是授权码,而非 QQ 登录密码
  • 重新生成一个新的授权码后再试

❌ 错误:Connection timed out(连接超时)

  • 检查服务器防火墙是否放行了 465 或 587 端口出站流量
  • 部分国内云服务器(如阿里云、腾讯云)默认封锁 25 端口,但 465/587 通常正常
  • 联系服务器提供商确认相关端口是否开放

❌ 错误:SSL connect error(SSL 连接错误)

  • 确认 PHP 已安装并启用 openssl 扩展
  • 检查 PHP 版本与 Discuz 3.5 兼容性(建议 PHP 7.4+)
  • 执行 php -m | grep openssl 确认扩展已加载

❌ 邮件进入垃圾箱

  • 在 QQ 邮箱设置中,确认发件人邮箱与 SMTP 登录账户一致
  • 检查论坛发件人姓名是否包含特殊字符
  • 考虑为域名配置 SPF / DKIM 记录提升邮件可信度

❌ 发送成功但用户收不到邮件

  • 检查 Discuz 后台是否开启了邮件队列(异步发送),如有需要手动执行计划任务
  • 路径:全局 → 计划任务 → 确认邮件队列任务正常运行

四、附:QQ 邮箱 SMTP 参数速查

参数

值

SMTP 服务器

smtp.qq.com

SSL 端口

465

TLS 端口

587

加密方式

SSL/TLS

账号格式

你的QQ号@qq.com

密码

QQ邮箱授权码(非登录密码)


五、企业邮箱用户补充说明

若使用 QQ 企业邮箱(exmail.qq.com),SMTP 配置略有不同:

配置项

填写内容

SMTP 服务器

smtp.exmail.qq.com

SMTP 端口

465

SMTP 用户名

完整企业邮箱地址,例如:admin@yourcompany.com

SMTP 密码

企业邮箱登录密码(企业邮箱无需授权码)


📌 提示: 配置完成后建议定期检查授权码有效性。若更换设备登录或安全策略变更,授权码可能失效,届时需重新生成并更新后台配置。
发表回复

请先登录后发表回复

前往登录
▲