Depuração de SMTP do Gmail: erro “faça login usando seu navegador da Web”

Estou tendo problemas com o servidor gmail smtp. Eu já li muitos posts aqui no StackOverflow sobre esse assunto.

O melhor post que encontrei sobre testar a conexão é esse aqui .

Embora esteja muito bem explicado o erro que estou recebendo, não consegui encontrar uma resposta: o Google SMTP apenas diz “Por favor, faça o login através do seu navegador e tente novamente”. Estou completamente certo de que a senha e o email (ambos em base64) estão bem codificados.

Como você pode ver aqui, nesta imagem:

esta imagem ,

Há apenas uma diferença que eu posso notar: o usuário@gmail.com e senha é enviada em duas etapas. No link acima o cara envia os dois ao mesmo tempo. O Google não aceitou isso. Mas o fato é que eu escrevo auth login Y29udGF0 … (usuário em base64, googles responde:) 334 UGFzc3dvcmQ6 (o que significa “Senha:”) YzQ2MjJmNWVi …. (cole minha senha em base64 e aperte “enter”)

Então Goggle diz: Por favor, faça o login através do seu navegador e tente novamente. 534-5.7.14 Saiba mais em https://support.google.com/mail/bin/answer.py?answer=787

E, a propósito, essa página é 404.

E estou passando por todo esse problema porque @MediaTemple e @DreamHost não estão funcionando com o PHPMailer. Eu já uso o PHPMailer há muito tempo, em muitos hosts diferentes, usando SMTP, mas falhei com (mt) e Dreamhost. Agora estou no meio de um projeto que deve <trabalhar nesses dois hosts.

Eu sei que este é um problema antigo, mas recentemente tive o mesmo problema e estava tendo problemas para resolvê-lo, apesar de tentar a correção DisplayUnlockCaptcha. É assim que eu consegui isso vivo.

Acesse as Configurações de segurança da conta ( https://www.google.com/settings/security/lesssecureapps ) e ative o “Acesso a aplicativos menos seguros”. Isso permite que você use o google smtp para clientes que não sejam os oficiais.

Atualizar

O Google tem sido gentil em listar todos os possíveis problemas e correções para nós. Embora eu recomendo tentar a configuração de aplicativos menos seguros . Certifique-se de estar aplicando-os à conta correta.

  • Se você ativou a verificação em duas etapas para sua conta, talvez seja necessário inserir uma senha de aplicativo em vez de sua senha normal.
  • Faça login na sua conta a partir da versão da web do Gmail em https://mail.google.com . Depois de fazer login, tente fazer login
    para o aplicativo de email novamente.
  • Visite http://www.google.com/accounts/DisplayUnlockCaptcha e faça login com seu nome de usuário e senha do Gmail. Se solicitado, digite o
    letras na imagem distorcida.
  • Seu aplicativo pode não oferecer suporte aos padrões de segurança mais recentes. Tente alterar algumas configurações para permitir o access de aplicativos menos seguros à sua conta.
  • Verifique se o seu aplicativo de e-mail não está configurado para verificar novos e-mails com muita frequência. Se o seu aplicativo de e-mail verifica novas mensagens mais de uma vez a cada 10
    minutos, o access do aplicativo à sua conta pode ser bloqueado.

Eu fiz isso toda vez que o problema acontece:

https://accounts.google.com/DisplayUnlockCaptcha

  • problema classificado no meu caso!

Recentemente, recebi esta mensagem também depois que mudei a localização do data center de um aplicativo da Web que enviava por meio do Google SMTP.

O URL que aparentemente o Google significa é: https://support.google.com/mail/answer/78754 . Nesse link, uma das etapas é redefinir sua senha. Não por acaso, também recebi um e-mail do google com o assunto “Login suspeito impedido” que me instruiu a alterar minha senha.

Depois de redefinir minha senha, voltei a usar o Google SMTP como de costume.

Eu sei que esta pergunta já foi respondida, mas para os recém-chegados, essas duas soluções podem ajudar:

  1. Verifique se o seu Gmail está permitindo que aplicativos com baixa segurança façam login. Você pode ativá-lo aqui: https://www.google.com/settings/security/lesssecureapps .
  2. Mude sua senha.

Para enviar e-mails usando o Gmail SMTP, é necessário alterar a configuração da sua conta. Faça login na sua conta do gmail e siga o link abaixo para alterar a configuração da sua conta do Gmail para enviar e-mails usando seus aplicativos e programa. https://www.google.com/settings/security/lesssecureapps

Nota: esta definição não está disponível para contas com a validação em dois passos ativada. Essas contas exigem uma senha específica do aplicativo para access a aplicativos menos seguros.

Existem duas maneiras de resolver isso, e apenas uma pode funcionar, dependendo de como você está acessando o Google.

O primeiro método é autorizar o access do seu IP ou computador cliente usando o link https://accounts.google.com/DisplayUnlockCaptcha . Isso pode resolver problemas de autenticação em dispositivos clientes, como aplicativos para dispositivos móveis ou computadores. Eu testaria isso primeiro, porque resulta em uma diminuição geral mais baixa na segurança da conta.

Se o link acima não funcionar, é porque a session está sendo iniciada por um aplicativo ou dispositivo que não está associado ao seu local específico. Exemplos incluem:

  • Um aplicativo que usa um servidor remoto para recuperar dados, como um site ou, no meu caso, outros servidores do Google
  • Um servidor de correio da empresa buscando mensagens em seu nome

Em todos esses casos, você deve usar o https://www.google.com/settings/security/lesssecureapps link mencionado acima.

TLDR; verifique primeiro o link captcha e, se ele não funcionar, tente o outro e ative aplicativos menos seguros.

Eu também me deparei com esse problema. O Google detectou meu Mac como um novo dispositivo e o bloqueou. Para desbloquear, em um navegador da web, faça login em sua conta do Google e vá para “Configurações da conta”.

Role para baixo e você encontrará “Atividades recentes”. Clique logo abaixo em “Dispositivos”.

Seu dispositivo será listado. Ok seu dispositivo. O SMTP começou a funcionar para mim depois que fiz isso e reduziu a proteção, conforme mencionado acima.

Há pelo menos estes dois problemas que observei para este problema: 1) Poderia ser porque seu nome de usuário ou senha do remetente pode não estar correto. 2) Ou poderia ser respondido pelo Avinash acima, a condição de segurança na conta. Depois de experimentar o SendMail usando o SMTP, você normalmente recebe uma notificação na sua conta de que pode ser uma tentativa não autorizada de acessar sua conta, caso contrário, o usuário poderá seguir o link para transformar as configurações em lessSecureApp. Uma vez que isso é feito e smtp SendMail é julgado novamente, ele funciona.

Alguns aplicativos são marcados como menos seguros pelo Google, portanto, basta dar access a esses aplicativos para que o google permita que você acesse seus serviços para você.

siga este http://www.codematrics.com/your-imap-server-wants-to-alert-you-to-the-following-please-login-via-your-web-browser-gmail/