2013-12-12 2 views
2

У меня есть приложение symfony1 со следующими factories.yml файл:symfony1 быстры почтовик Gmail - соединение отказался

mailer: 
    param: 
     delivery_strategy: realtime 
     transport: 
     class: Swift_SmtpTransport 
     param: 
      host:  smtp.gmail.com 
      port:  465 
      encryption: ssl 
      username: [email protected] 
      password: my_password 

пароль и имя пользователя правильно, потому что я могу использовать их, чтобы просто войти в Gmail. У меня возникают проблемы с symfony/swift почтой с помощью gmail smtp для отправки почты. Я отправляю правильное имя пользователя/пароль, но блоки Google, заявляя, что сервер находится в России (дает IP), и он говорит, что не доверяет ему бла-бла-бла, если это была атака безопасности. Во всяком случае, это я, и я просто хочу отправлять письма с помощью gmail.

оригинальный Gmail предупреждение-электронная почта на польском языке, переведенная версия выглядит следующим образом:

Кто-то недавно использовал пароль, чтобы войти в свою учетную запись Google my.user @ gmail.com. Этот человек получил приложение (например, клиентскую электронную почту) или мобильное устройство.

Мы заблокировали попытку входа в систему, если кто-то захочет войти в вашей учетной записи. Проверьте эти данные:

Четверг, 12 декабря 2013 8:13:15 UTC IP адрес: 62.212.65.74 (s99.linuxpl.com.) Расположение: Россия

Если вы не распознают попытки входа в систему , кто-то может попытаться получить доступ к вашей учетной записи. Как только вы войдете в систему и сбросьте свой пароль.

Если это вы, и у вас возникли проблемы с доступом к аккаунту, следовать инструкциям по устранению неполадок, доступных на http://support.google.com/mail?p=client_login

С уважением, команда Аккаунтов Google

И ссылка объясняет, как использовать SMTP клиентов точно так же, как thunderbird, но он ничего не говорит о программном обеспечении, например, о быстрой почте.

Symfony отладки среды показывает следующий код ошибки:

Expected response code 250 but got code "530", with message "530-5.5.1 Authentication Required. Learn more at 
530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 a51sm103278568eeh.8 - gsmtp 

Кто-нибудь знает, что я могу сделать?

+0

Как насчет дает нам полное и полное сообщение об ошибке вместо «он говорит, что не доверяет это бла-бла-бла в случае, если это была безопасность атака." – Charles

+0

это на польском языке, и я не мог найти оригинальную английскую версию ... – ducin

+0

В любом случае отредактируйте его на свой вопрос.Там будут коды ошибок, которые будут очень полезны. – Charles

ответ

5

Это кажется странным, потому что нет никакой информации об этом на указанных ссылках Google, но почему-то мне удалось найти эту информацию в Интернете:

вы можете попробовать посетить https://accounts.google.com/DisplayUnlockCaptcha, который отображает кнопку, которая позволяет это GMail аккаунт для доступа с удаленного компьютера/устройства (кроме того, который вы только что вошли в систему). Я нажал кнопку и повторил отправку почты, и все работает сейчас (конфигурация осталась на 100% одинаковой).

Надеюсь, это поможет кому-то.

+0

Это очень помогло мне ... –

+0

Спасибо. Это был бог! –

+0

Никогда бы не понял этого. Благодаря! –

2

В моем случае это была проблема с безопасностью см ниже https://www.google.com/settings/security/lesssecureapps

+0

Это точное решение для доступа к учетной записи google через swiftmailer. Менее безопасные приложения - это один из терминов, используемых в предупреждающем письме. Спасибо. –

Смежные вопросы