Gmail SMTP debug: ошибка "войдите в свой веб-браузер"

У меня проблемы с сервером gmail smtp. Я уже прочитал много сообщений здесь, в StackOverflow об этом вопросе.

Лучший пост, который я нашел о тестировании соединения, - этот.

Хотя я очень хорошо объяснил ошибку, которую я получаю, я не смог найти ответ: Google SMTP просто говорит: "Пожалуйста, войдите в свой веб-браузер, а затем повторите попытку". Я полностью уверен, что пароль и адрес электронной почты (оба в base64) хорошо закодированы.

Как вы можете видеть здесь, на этом изображении:

this image,

есть только одно отличие, которое я могу заметить: [email protected] и пароль отправляются в два этапа. В ссылке выше парень отправляет оба в одно и то же время. Google не принял этого. Но факт в том, что я пишу auth login Y29udGF0... (пользователь в base64, googles отвечает:) 334 UGFzc3dvcmQ6 (что означает "Пароль:" ) YzQ2MjJmNWVi.... (вставьте мой пароль в base64 и нажмите "enter")

Затем Гоггл говорит:  Войдите в свой веб-браузер и повторите попытку. 534-5.7.14 Подробнее... https://support.google.com/mail/bin/answer.py?answer=787

И, кстати, эта страница - 404.

И я переживаю всю эту проблему, потому что @MediaTemple и @DreamHost не работают с PHPMailer. Я уже давно использую PHPMailer во множестве разных хостов, используя SMTP, но не с (mt) и Dreamhost. Теперь я в середине проекта, что он должен < работайте над этими двумя хостами.

Ответ 1

Я знаю, что это более старая проблема, но у меня недавно была такая же проблема, и у меня были проблемы с ее устранением, несмотря на попытку исправления DisplayUnlockCaptcha. Вот как я его ожил.

Перейдите к настройкам безопасности учетной записи (https://www.google.com/settings/security/lesssecureapps) и включите "Доступ для менее безопасных приложений", это позволяет использовать Google smtp для клиентов, отличных от официальных.

Обновление

Google настолько любезно предоставил список все возможные проблемы и исправления для нас. Хотя я рекомендую попробовать менее безопасные настройки приложений. Убедитесь, что вы применяете их к правильной учетной записи.

  • Если вы включили двухэтапную аутентификацию для своей учетной записи, вам может потребоваться ввести пароль приложения вместо обычного пароля.
  • Войдите в свою учетную запись из веб-версии Gmail по адресу https://mail.google.com. После того, как вы вошли в систему, попробуйте войти в систему к почтовому приложению снова.
  • Посетите http://www.google.com/accounts/DisplayUnlockCaptcha и войдите в систему со своим именем пользователя и паролем Gmail. Если вас попросят, введите буквы в искаженном изображении.
  • Ваше приложение может не поддерживать последние стандарты безопасности. Попробуйте изменить несколько настроек на разрешить менее безопасные приложения доступ к вашим счет.
  • Убедитесь, что ваше почтовое приложение не настроено слишком часто проверять наличие нового сообщения. Если ваше почтовое приложение проверяет новые сообщения более одного раза каждые 10 секунд минут, доступ к приложениям для вашей учетной записи может быть заблокирован.

Ответ 3

Недавно я получил это сообщение, после того как я переключил местоположение центра обработки данных веб-приложения, отправляющего через Google SMTP.

URL-адрес, который, по-видимому, означает Google: https://support.google.com/mail/answer/78754. По этой ссылке одним из шагов является reset ваш пароль. Не случайно, я также получил электронное письмо от google с темой "Подозрительный знак в запрете", который дал мне указание изменить мой пароль.

После сброса пароля, я вернулся к использованию Google SMTP, как обычно.

Ответ 4

Я знаю, что этот вопрос уже дан ответ, но для новых пользователей эти два решения могут помочь:

  • Убедитесь, что ваш gmail разрешает вход в систему с низким уровнем безопасности, вы можете включите его здесь: https://www.google.com/settings/security/lesssecureapps.
  • Измените свой пароль.

Ответ 5

Для отправки почты с использованием Gmail SMTP необходимо изменить настройку своей учетной записи. Войдите в свой аккаунт gmail, а затем перейдите по ссылке ниже, чтобы изменить настройки учетной записи gmail для отправки почты с помощью приложений и программы. https://www.google.com/settings/security/lesssecureapps

Примечание. Этот параметр недоступен для учетных записей с включенной двухэтапной аутентификацией. Для таких учетных записей требуется пароль приложения для доступа к менее безопасным приложениям.

Ответ 6

Есть два способа решить эту проблему, и только один может работать, в зависимости от того, как вы обращаетесь к Google.

Первый способ - разрешить доступ для вашего IP-сервера или клиентской машины, используя ссылку https://accounts.google.com/DisplayUnlockCaptcha. Это может разрешить проблемы с проверкой подлинности на клиентских устройствах, таких как мобильные или настольные приложения. Я бы это испытал первым, потому что это привело к снижению общего снижения безопасности аккаунта.

Если вышеуказанная ссылка не работает, это связано с тем, что сеанс инициируется приложением или устройством, которое не связано с вашим конкретным местоположением. Примеры включают:

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

Во всех этих случаях вы должны использовать ссылку https://www.google.com/settings/security/lesssecureapps, указанную выше.

TL;DR; сначала проверьте ссылку captcha, и если это не сработает, попробуйте другой и включить менее безопасные приложения.

Ответ 7

Я также столкнулся с этой проблемой. Google обнаружил мой Mac как новое устройство и заблокировал его. Чтобы разблокировать, в веб-браузере войдите в свою учетную запись Google и перейдите в "Настройки учетной записи".

Прокрутите вниз, и вы найдете "Недавние действия". Нажмите чуть ниже на "Устройства".

Ваше устройство будет перечислено. Хорошо, ваше устройство. SMTP начал работать для меня после того, как я это сделал, и опустил защиту, как указано выше.

Ответ 8

Есть по крайней мере эти два вопроса, которые я наблюдал для этой проблемы: 1) Это может быть либо из-за неправильного имени пользователя или пароля вашего отправителя 2) Или это может быть ответино Авинашем выше, состояние безопасности на счете. После того, как вы попробуете SendMail с помощью SMTP, вы обычно получаете уведомление в своей учетной записи о том, что это может быть несанкционированная попытка получить доступ к вашей учетной записи, если не пользователь может перейти по ссылке, чтобы включить настройки для lessSecureApp. Как только это будет сделано, и smtp SendMail снова будет проверен, он работает.

Ответ 9

Некоторые приложения помечаются как менее безопасные с помощью Google, поэтому вам просто нужно предоставить доступ для этого приложения, чтобы google предоставил вам доступ к вашим услугам.

следуйте за этим http://www.codematrics.com/your-imap-server-wants-to-alert-you-to-the-following-please-login-via-your-web-browser-gmail/