Ubuntu PHP v7.0.30 环境 Discuz! X3.4 QQ邮箱及QQ企业邮件发送失败

Jan 8, 2019 阅读(1206)

标签: Discuz

Discuz 安装环境

  • Ubantu

  • Php v7.0.30

  • Discuz! X3.4


Discuz 绑定QQ邮箱

  1. SMTP 服务器: ssl://smtp.qq.com

  2. 端口:465

  3. 配置发信人邮箱地址;

  4. SMTP 身份验证用户名:发信人邮箱地址;

  5. SMTP 身份验证密码:发信人邮箱密码;



Discuz 绑定QQ企业邮箱

  1. 企业邮箱域名添加 MX 记录,配置参见下图;

  2. SMTP 服务器: ssl://smtp.exmail.qq.com

  3. 端口:465

  4. 配置发信人邮箱地址;

  5. SMTP 身份验证用户名:发信人邮箱地址;

  6. SMTP 身份验证密码:发信人邮箱密码;

domain-settind.jpg


网上度娘各种解决办法尝试都没见效,邮件就是发送不成功。 最后猜想邮件服务器都是 ssl 的是不是网站不支持 ssl (既 https)访问才导致的,于是就尝试为网站添加 https 访问,结果邮件正常发送。证明了猜想,发送邮件需要网站支持 https 访问才行



Discuz 邮件设置

image.png



邮件设置检测

image.png

image.png


邮件配置错误时错误信息

日志文件路径:网站根目录/data/log/201901_SMTP.php

...
<?PHP exit;?>   2019-01-07 18:31:00     223.104.186.77  0       /member.php?mod=register&mobile=2       (smtp.qq.com:25) CONNECT - Unable to connect to the SMTP server
<?PHP exit;?>   2019-01-07 18:34:42     59.174.66.231   1       /admin.php?action=checktools&operation=mailcheck&frame=no       (smtp.qq.com:25) CONNECT - Unable to connect to the SMTP server
...

MongoDB学习园