Obtendo erro ao enviar e-mail pelo Gmail SMTP - “Faça login no navegador da Web e tente novamente. 534-5.7.14 ”[fechado]


138

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 é este .

Embora esteja muito bem explicado o erro que estou recebendo, não consegui encontrar uma resposta: o Google SMTP diz apenas "Faça login no navegador da Web e tente novamente". Tenho certeza absoluta de que a senha e o email (ambos na base64) estão bem codificados.

Como você pode ver aqui, nesta imagem:

esta imagem,

posso notar apenas uma diferença: o usuário@gmail.com e a senha são enviados 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 o login de autenticação Y29udGF0 ... (usuário na base64, o Google responde:) 334 UGFzc3dvcmQ6 (o que significa "Senha:") YzQ2MjJmNWVi .... (cole minha senha na base64 e pressione "enter")

Em seguida, o Goggle diz: Faça login no seu navegador e tente novamente. 534-5.7.14 Saiba mais em https://support.google.com/mail/answer/7126229

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 isso é antigo, mas a outra maneira de fazer isso funcionar é copiar o texto do servidor do Gmail (que foi editado pelo OP) e modificá-lo para que você tenha uma boa e longa string de URL com muitos caracteres. Em seguida, insira esse URL no seu navegador e ele deve funcionar.
vr_driver

Respostas:


282

Sei que esse é um problema mais antigo, mas recentemente tive o mesmo problema e estava tendo problemas para resolvê-lo, apesar de tentar a correção DisplayUnlockCaptcha. Foi assim que consegui viver.

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

Atualizar

O Google teve a gentileza de 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 aplicá-las à conta correta.

  • Se você ativou a verificação em duas etapas da sua conta, pode ser necessário inserir uma senha do aplicativo em vez da sua senha normal.
  • Faça login na sua conta na versão web do Gmail em https://mail.google.com . Depois de fazer login, tente fazer login no
    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 as
    letras na imagem distorcida.
  • Seu aplicativo pode não suportar os mais recentes padrões de segurança. Tente alterar algumas configurações para permitir o acesso de aplicativos menos seguros à sua conta.
  • Verifique se o seu aplicativo de email não está configurado para verificar novos emails com muita frequência. Se o seu aplicativo de correio verificar novas mensagens mais de uma vez a cada 10
    minutos, o acesso do aplicativo à sua conta poderá ser bloqueado.

4
Recentemente, eu estava trabalhando no PHPmailer. Eu estava tentando enviar e-mails do meu servidor local (WAMP). Mas não foi possível enviar e-mails devido a esse erro. Depois de duas horas, encontrei sua resposta 'Correta' para corrigir meu erro. Muito obrigado.
Neeraj Singh

1
Muito obrigado, este é o passo que estou procurando. graças
Andrew

1
Nota para todos: Você tem que fazer isso se você estiver indo para acessar sua conta através do Outlook, bem
Ben Morris

3
Observe que eu tive que LIGAR a verificação em duas etapas, mas depois que isso funcionou. (Por alguma razão de antemão que iria trabalhar a partir de um computador, mas não em outro.)
Erhannis

1
muito obrigado um senhor do meu grande problema foi resolvido
Remya R

92

Fiz isso toda vez que o problema acontece:

https://accounts.google.com/DisplayUnlockCaptcha

  • problema resolvido no meu caso!

4
Isso, eu não, obviamente, entender o porquê, funciona para mim (depois de fazer caminho 'menos seguro' acima)
Abdillah

Concordo plenamente com @Abdillah. De fato, depois que isso funcionou para mim, o Google me enviou um SMS no meu celular sobre uma atividade suspeita e pedindo para visitar google.com/blocked !!
Fr0zenFyr

1
Isso funcionou para mim também. Nada mais funcionou. Estranho, acessar o link fornecido não funcionou. Muito obrigado por esta resposta. É realmente estranho que isso não pareça estar documentado.
James Bowler

Obrigado. Foi muito bom trabalhar
saravanavelu

No nosso caso, estamos usando javaxmail com configurações de IMAP, já resolvemos outras contas ativando aplicativos menos seguros; mas, para um segundo aplicativo, esquecemos isso e o aplicativo tentou várias vezes no servidor; portanto, nosso palpite é que o dispositivo / local ficou completamente bloqueado para login, mesmo depois que ativamos aplicativos menos seguros; de qualquer forma, usando o link fornecido acima accounts.google.com/DisplayUnlockCaptcha , recebemos uma mensagem dizendo "Acesso à conta ativado: tente fazer login na sua conta do Google novamente no seu novo dispositivo ou aplicativo". o que fizemos e começou a funcionar.
a4bike

31

Também recebi recentemente esta mensagem depois de alterar a localização do datacenter de um aplicativo da Web enviado pelo Google SMTP.

O URL que aparentemente o Google quer dizer é: https://support.google.com/mail/answer/78754 . Nesse link, uma das etapas é redefinir sua senha. Não por coincidência, também recebi um e-mail do google com o assunto "Entrada suspeita impedida" que me instruiu a alterar minha senha.

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


2
Obrigado! Essa é a resposta correta. Entrei, mudei minha senha e tudo funcionou depois disso.
precisa saber é o seguinte

1
no meu caso, eu tinha que fazer as duas coisas: alterar a senha e depois habilitar o acesso não seguro, porque mesmo depois de habilitar o acesso não seguro, ele foi redefinido para desativar, sem fazer nada do meu lado, muito estranho.
michabbb

20

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 pouca segurança entrem. Você pode ativá-lo aqui: https://www.google.com/settings/security/lesssecureapps .
  2. Mude sua senha.

3
Esta resposta foi testada hoje 22 de agosto de 2016 e funciona muito bem !!
Philip Enc

1
Eu segui tudo acima, nada ajudou até que eu mudei por senha. Muito obrigado companheiro! (18 de janeiro de 2017 testado e funciona)
Ilya

@Ilya Fico feliz em saber que isso ajudou você.
H Aßdøµ

1
Usando o "menos seguro Apps" método testado e funciona a partir de hoje 19 de agosto, 2017 :)
Sun Lee

10

Para enviar e-mail 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: Essa configuração não está disponível para contas com a verificação em duas etapas ativada. Essas contas exigem uma senha específica do aplicativo para acesso a aplicativos menos seguro.


Ela trabalhou para mim also.I estava usando servidor HMail
Mukesh

@Uk Glad, funcionou para você.
Avnish alok

7

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

O primeiro método é autorizar o acesso ao 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 móveis ou de desktop. Eu testaria isso primeiro, porque resulta em uma diminuição geral menor na segurança da conta.

Se o link acima não funcionar, é porque a sessão 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 que busca e-mails em seu nome

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

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


2

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

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

O seu dispositivo será listado. Ok seu dispositivo. O SMTP começou a trabalhar para mim depois que eu fiz isso e diminuiu a proteção como mencionado acima.


0

Existem pelo menos esses dois problemas que observei para esse problema: 1) Pode ser porque o nome de usuário ou a senha do remetente podem não estar corretos 2) Ou pode ser a resposta da Avinash acima, a condição de segurança na conta. Depois de tentar o SendMail usando SMTP, você normalmente recebe uma notificação em sua conta de que pode ser uma tentativa não autorizada de acessar sua conta; caso contrário, o usuário pode seguir o link para alterar as configurações para lessSecureApp. Depois que isso é feito e o smtp SendMail é tentado novamente, ele funciona.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.