Просто для других информация! Чтобы решить эту проблему, вам необходимо go:
https://myaccount.google.com/security?pli=1#connectedapps, затем нажать Разрешить менее безопасному приложению YES
что значит быть менее защищенным приложением? Можем ли мы изменить наши инструкции и / или реализацию FAQ, чтобы пользователям не нужно было делать этот дополнительный шаг?
, если это невозможно, мы должны хотя бы документировать в FAQ, что пользователю также необходимо изменить настройки в своем Google. учетная запись
Ваше решение:
Ваш сервер не поддерживает phpmailer.
Ваша учетная запись принята как спам, прочитайте здесь: Запретить отправку почты на Пользователи Gmail не могут быть заблокированы или отправлены в спам
Использовать или исправить пароль приложения
Если вы включили двухэтапную проверку и пытаетесь подписать Чтобы войти в свою учетную запись Google через устройство, мобильное приложение или приложение для настольного компьютера, вам потребуется ввести пароль приложения.
См. дополнительные сведения и выполните следующие действия: Используйте или исправьте пароль приложения
Если вы используете SMTP (то есть вы звоните isSMTP()
), вы можете получить подробную расшифровку разговора SMTP, используя свойство SMTPDebug
. Настройки следующие:
Включение вывода отладки и устранение неполадок
Если у вас возникают проблемы с подключением или отправкой электронной почты через SMTP-сервер, класс SMTP может предоставить дополнительную информацию о обработке / ошибках.
Используйте функциональные возможности отладки класса, чтобы увидеть, что происходит в ваших соединениях. Для этого установите уровень отладки в вашем скрипте.
Разрешить уровни ошибок Например:
$mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->SMTPDebug = 4; //from 1 to 4 to get more details.
У меня была почти такая же ошибка, и этот код решил мою проблему из-за моего самозаверяющего сертификата.
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
Один раз снова см. Отладка SMTP
Уровни отладки
Формат вывода отладки
Похоже, вы пытаетесь подключить через curl api или что-то SERVER: EHLO
если так! пожалуйста, добавьте свои коды к вопросу.