Так что я только что обновил свой проект CI до версии 3. Все отлично работает, кроме сообщений электронной почты.Codeigniter 3 Электронная почта не отправляется
Я создал тестовую функцию для отправки сообщений электронной почты и я вывожу отладчик и часть оттисков ответа:
Не удалось отправить команду AUTH LOGIN. Ошибка: Не удается отправить электронное письмо с помощью PHP SMTP. Возможно, ваш сервер не настроен для отправки почты с помощью этого метода.
Я сохранил тот же файл конфигурации, что и мой проект CI2. Все в порядке?
ПРИМЕЧАНИЕ: Это было проверено только в моей локальной среде.
Любая помощь будет высоко ценится
Так что я не смог найти решение для этого, поэтому я удалил помощник электронной почты CI3 из системных файлов и заменил его версией CI2. Кажется, это работает отлично для меня. –
У меня такая же проблема с CI3.1.0. Я заменю свой системный файл и посмотрю, смогу ли я снова запустить его. Спасибо за патч. – Miles
Я исправил его для своего проекта. Очевидно, что в конфигурационном файле электронной почты действительно нравится «новая строка», которая должна быть установлена в CI3. Где это не должно было быть в CI2. Я добавил $ config ['newline'] = "\ r \ n"; и он работает нормально. Я отправлю его в качестве ответа, когда у меня появится шанс. – Miles