我在同一台服务器上安装了2 Moodle的电子邮件配置(在消息输出中):
我使用Exchange服务器作为SMTP主机服务器。
在2.9上,电子邮件工作正常,但在3.0上我有一个错误:
250-SIZE 37748736
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-X-ANONYMOUSTLS
250-AUTH NTLM LOGIN
250-X-EXPS GSSAPI NTLM
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250 XRDST
2015-12-22 09:47:25 CLIENT -> SERVER: STARTTLS
2015-12-22 09:47:25 SMTP -> get_lines(): $data is ""
2015-12-22 09:47:25 SMTP -> get_lines(): $str is "220 2.0.0 SMTP server ready
2015-12-22 09:47:25 SERVER -> CLIENT: 220 2.0.0 SMTP server ready
2015-12-22 09:47:26 SMTP Error: Could not connect to SMTP host.
2015-12-22 09:47:26 CLIENT -> SERVER: QUIT
2015-12-22 09:47:26 SMTP -> get_lines(): $data is ""
2015-12-22 09:47:26 SMTP -> get_lines(): $str is ""
2015-12-22 09:47:26 SERVER -> CLIENT:
2015-12-22 09:47:26 SMTP ERROR: QUIT command failed:
2015-12-22 09:47:26 Connection: closed
2015-12-22 09:47:26 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
请注意,我使用完全相同的配置,但在2.9中你没有选择(LOGIN,PLAIN,NTLM),但它存在于3.0中,我已经尝试过所有这些。
有人知道发生了什么吗?这是一个错误还是我错过了任何东西,它已经过了2天而且变得令人沮丧。
答案 0 :(得分:-1)
虽然这是一个旧的讨论,但对于社区参考,该问题已在MDL-52637中进行了跟踪并在v3.0.3中得到了修复。

 https://tracker.moodle.org/browse/MDL-52637 。
HTH,结果
利玛