У меня та же конфигурация электронной почты (в выводе сообщений) для установки 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 дня, и это разочаровывает.
Хотя это старая дискуссия, для сведения сообщества проблема была отслежена в MDL-52637 и исправлена в v3.0.3.
Подробности на https://tracker.moodle.org/browse/MDL-52637.
НТН,
Matteo
Других решений пока нет …