smtp codeigniter ошибка Gmail

Мне очень жаль, что я возвращаюсь с этой проблемой. Я проверил свою учетную запись, все в порядке (подписался без капчи), но по-прежнему ничего. Он все еще возвращает мне это:

220 mx.google.com ESMTP d13sm702743fka.52

привет: 250-mx.google.com к вашим услугам, [82.128.53.160] 250-SIZE 35651584 250-8BITMIME 250-AUTH LOGIN PLAIN 250-ENHANCEDSTATUSCODES 250 PIPELINING Не удалось подтвердить пароль. Ошибка: 454 4.7.0 Не удается пройти аутентификацию из-за временной системной проблемы. Попробуйте позже. d13sm702743fka.52

с: 530-5.5.1 Требуется аутентификация. Дополнительные сведения см. На странице
530 5.5.1 http://mail.google.com/support/bin/answer.py?answer=14257 d13sm702743fka.52 Обнаружена следующая ошибка SMTP: 530-5.5.1 Требуется аутентификация.

Я видел сообщение где-то в моем поиске в Google, что php mail () плохо справляется с smtp с почтой google, это правда? Если да, то я просмотрел вики по phpmailer и swiftmailer, и там написано скудно, так что есть идеи, что делать? возможно со ссылками или советами…. НИЧЕГО ПОЖАЛУЙСТА !!!


person Joseph Izang    schedule 05.10.2009    source источник


Ответы (4)


Вам нужна SMTP-аутентификация с TLS, вот сообщение на форуме, описывающее, как это сделать в CI.

person Radu Potop    schedule 26.10.2009
comment
Идеально! Большое спасибо! Именно эта строка $this->email->set_newline("\r\n"); мешала отправке моей почты. - person cnotethegr8; 13.02.2012
comment
Как ты это починил? У меня есть эта линия, и я не отправляю, я пробовал без нее, но все еще не отправляет, есть идеи ?? - person jpganz18; 20.06.2012

после долгой проверки кажется, что класс электронной почты codeigniter похож на gmails smtp. поэтому я поискал другие альтернативы и нашел phpmailer, и у меня есть почта, работающая с моим приложением. Всем, кто хочет использовать почту в приложении codeigniter, следует подумать об использовании плагина phpmailer. Намного проще, чем электронная почта.

person Joseph Izang    schedule 07.10.2009

У меня была такая же проблема, я решил ее включить поп в Gmail.

В Gmail: конфигурация -> pop / imap -> включить pop

А затем «Разрешение доступа к вашему аккаунту менее безопасным приложениям». Когда я разрешаю, все заработало.

Вот ссылка, по которой я нашел информацию: Поддержка Google

person CardCaptor    schedule 06.11.2014

Решение: $this->email->set_newline("\r\n");

person Jan Pierre Sanchez    schedule 08.11.2018
comment
Как правило, ответы намного полезнее, если они включают объяснение того, для чего предназначен код, и почему это решает проблему, не вводя других. - person lucascaro; 09.11.2018