Ricezione di errori durante l'invio di e-mail tramite Gmail SMTP - "Accedi tramite il browser Web e riprova. 534-5.7.14 "[chiuso]


138

Sto riscontrando problemi con il server SMTP di Gmail. Ho già letto molti post qui su StackOverflow sull'argomento.

Il miglior post che ho trovato sul test della connessione è questo .

Anche se è ben spiegato l'errore che sto riscontrando, non sono riuscito a trovare una risposta: Google SMTP dice semplicemente "Effettua il login tramite il browser Web e riprova". Sono completamente sicuro che la password e l'e-mail (entrambe in base64) siano ben codificate.

Come puoi vedere qui, in questa immagine:

questa immagine,

c'è solo una differenza che posso notare: l'utente@gmail.com e la password vengono inviati in due passaggi. Nel link sopra il ragazzo invia entrambi contemporaneamente. Google non l'ha accettato. Ma il fatto è che scrivo autenticazione Y29udGF0 ... (l'utente in base64, googles risponde:) 334 UGFzc3dvcmQ6 (che significa "Password:") YzQ2MjJmNWVi .... (incolla la mia password in base64 e premi "invio")

Quindi Goggle dice: Accedi tramite il browser Web e riprova. 534-5.7.14 Ulteriori informazioni su https://support.google.com/mail/answer/7126229

E sto attraversando tutto questo problema perché @MediaTemple e @DreamHost non funzionano con PHPMailer. Uso PHPMailer già da molto tempo, in così tanti host diversi, usando SMTP ma fallito con (mt) e Dreamhost. Ora sono nel bel mezzo di un progetto che deve <lavorare su questi due host.


So che questo è vecchio, ma l'altro modo per farlo funzionare è copiare il testo dal server di Gmail (che è stato modificato dall'OP) e modificarlo in modo da avere una bella stringa URL lunga con molti caratteri. Quindi, inserisci l'URL nel tuo browser e dovrebbe funzionare.
vr_driver

Risposte:


282

So che questo è un problema più vecchio, ma di recente ho avuto lo stesso problema e stavo riscontrando problemi per risolverlo, nonostante abbia tentato la correzione DisplayUnlockCaptcha. È così che l'ho preso vivo.

Vai su Impostazioni di sicurezza dell'account ( https://www.google.com/settings/security/lesssecureapps ) e abilita "Accesso per app meno sicure", questo ti consente di utilizzare google smtp per client diversi da quelli ufficiali.

Aggiornare

Google è stato così gentile da elencare tutti i potenziali problemi e soluzioni per noi. Anche se consiglio di provare l' impostazione delle app meno sicure . Assicurati di applicarli all'account corretto.

  • Se hai attivato la verifica in due passaggi per il tuo account, potrebbe essere necessario inserire una password per l'app anziché la normale password.
  • Accedi al tuo account dalla versione web di Gmail all'indirizzo https://mail.google.com . Una volta effettuato l'accesso, prova
    ad accedere nuovamente all'app di posta.
  • Visita http://www.google.com/accounts/DisplayUnlockCaptcha e accedi con il tuo nome utente e password Gmail. Se richiesto, inserisci le
    lettere nell'immagine distorta.
  • La tua app potrebbe non supportare gli ultimi standard di sicurezza. Prova a modificare alcune impostazioni per consentire alle app meno sicure di accedere al tuo account.
  • Assicurati che l'app di posta non sia impostata per verificare la presenza di nuove e-mail troppo spesso. Se l'app di posta verifica la presenza di nuovi messaggi più di una volta ogni 10
    minuti, l'accesso dell'app al tuo account potrebbe essere bloccato.

4
Di recente, stavo lavorando su PHPmailer. Stavo cercando di inviare e-mail dal mio server locale (WAMP). Tuttavia, non sono stato in grado di inviare e-mail a causa di questo errore. Dopo aver trascorso 2 ore ho trovato la tua risposta "corretta" per correggere il mio errore. Grazie mille.
Neeraj Singh,

1
Grazie mille, questo è il passo mancante che sto cercando. grazie
Andrew

1
Nota a tutti: devi farlo se accederai anche al tuo account tramite Outlook
Ben Morris,

3
Nota che dovevo effettivamente ATTIVARE la verifica in due passaggi, ma una volta ho funzionato. (Per qualche motivo in precedenza avrebbe funzionato da un computer ma non da un altro.)
Erhannis,

1
grazie mille signore, uno dei miei grandi problemi è stato risolto
Remya R,

93

L'ho fatto ogni volta che si verifica il problema:

https://accounts.google.com/DisplayUnlockCaptcha

  • problema risolto nel mio caso!

4
Questo, ovviamente non capisco perché, funziona per me (dopo aver fatto 'meno sicuro' molto sopra)
Abdillah,

Sono completamente d'accordo con @Abdillah. In effetti, dopo che ha funzionato per me, Google mi ha inviato un SMS sul mio cellulare a proposito di un'attività sospetta e chiedendo di visitare google.com/blocked !!
Fr0zenFir

1
Questo ha funzionato anche per me. Nient'altro ha funzionato. Strano, andare al link fornito non funzionava. Grazie mille per questa risposta È davvero strano che questo non sembra essere documentato.
James Bowler,

Grazie. Funzionava benissimo
saravanavelu,

Nel nostro caso stiamo usando javaxmail con le impostazioni IMAP, abbiamo già risolto il problema per altri account attivando le app meno sicure; ma per una seconda app ce ne siamo dimenticati e l'applicazione ha provato troppe volte nel server, quindi la nostra ipotesi è che detto dispositivo / posizione sia stato completamente bloccato per l'accesso anche dopo aver attivato le app meno sicure; comunque utilizzando il link fornito sopra account.google.com/DisplayUnlockCaptcha abbiamo ricevuto il messaggio "Accesso all'account abilitato: prova ad accedere nuovamente al tuo account Google dal tuo nuovo dispositivo o applicazione". cosa che abbiamo fatto e ha iniziato a funzionare.
a4bike,

31

Di recente ho ricevuto anche questo messaggio, dopo aver cambiato la posizione del data center di un'applicazione Web che invia tramite Google SMTP.

L'URL che apparentemente significa Google è: https://support.google.com/mail/answer/78754 . A quel link, uno dei passaggi è reimpostare la password. Non a caso, ho anche ricevuto un'e-mail da google con oggetto "Accesso sospetto impedito" che mi ha indicato di cambiare la mia password.

Dopo aver reimpostato la mia password, sono tornato a utilizzare Google SMTP come al solito.


2
Grazie! Questa è la risposta corretta Ho effettuato l'accesso, ho cambiato la mia password e tutto ha funzionato dopo.
f.ardelian,

1
nel mio caso, devo fare entrambe le cose: cambiare la password e dopo abilitare l'accesso non sicuro, perché anche dopo aver abilitato l'accesso non sicuro, è stato ripristinato per disabilitare, senza fare nulla dalla mia parte, molto strano.
Michabbb,

20

So che a questa domanda è già stata data una risposta, ma per i nuovi arrivati ​​queste due soluzioni possono aiutare:

  1. Assicurati che il tuo gmail consenta l'accesso di app a bassa sicurezza, puoi accenderlo qui: https://www.google.com/settings/security/lesssecureapps .
  2. Cambia la tua password.

3
Questa risposta è stata testata oggi 22 ago 2016 e funziona benissimo !!
Philip Enc,

1
Ho seguito tutto quanto sopra, nulla ha aiutato fino a quando non ho cambiato con la password. Grazie mille amico! (18 gennaio 2017 testato e funzionante)
Ilya

@Ilya Sono contento di sentirti aiutato.
H Aßdøµ,

1
L'utilizzo del metodo "App meno sicure" è stato testato e funziona a partire da oggi 19 agosto 2017 :)
Sun Lee,

10

Per inviare posta utilizzando Gmail SMTP, è necessario modificare le impostazioni dell'account. Accedi al tuo account Gmail, quindi segui il link seguente per modificare le impostazioni del tuo account Gmail per inviare posta utilizzando le tue app e il tuo programma. https://www.google.com/settings/security/lesssecureapps

Nota: questa impostazione non è disponibile per gli account con la verifica in due passaggi abilitata. Tali account richiedono una password specifica per l'applicazione per un accesso meno sicuro alle app.


Ha funzionato anche per me. Stavo usando il server hMail
Mukesh

@Muk Felice, ha funzionato per te.
Avished anche dal

7

Esistono due modi per risolverlo e solo uno può funzionare, a seconda di come accedi a Google.

Il primo metodo è autorizzare l'accesso per il tuo IP o computer client utilizzando il link https://accounts.google.com/DisplayUnlockCaptcha . Ciò può risolvere i problemi di autenticazione sui dispositivi client, come le app mobili o desktop. Vorrei testarlo prima, perché si traduce in una riduzione complessiva inferiore della sicurezza dell'account.

Se il link sopra non funziona, è perché la sessione è stata avviata da un'app o un dispositivo che non è associato alla tua posizione specifica. Esempi inclusi:

  • Un'app che utilizza un server remoto per recuperare dati, come un sito Web o, nel mio caso, altri server Google
  • Un server di posta aziendale che recupera posta per tuo conto

In tutti questi casi devi utilizzare il link https://www.google.com/settings/security/lesssecureapps di cui sopra.

TLDR; controlla prima il link captcha e, se non funziona, prova l'altro e abilita le app meno sicure.


2

Ho anche riscontrato questo problema. Google ha rilevato il mio Mac come un nuovo dispositivo e lo ha bloccato. Per sbloccare, in un browser web accedi al tuo account Google e vai su "Impostazioni account".

Scorri verso il basso e troverai "Attività recenti". Fai clic qui sotto su "Dispositivi".

Il tuo dispositivo verrà elencato. Va bene il tuo dispositivo. SMTP ha iniziato a funzionare per me dopo averlo fatto e abbassato la protezione come indicato sopra.


0

Ci sono almeno questi due problemi che ho riscontrato per questo problema: 1) Potrebbe essere perché il nome utente o la password del mittente potrebbero non essere corretti 2) O potrebbe essere come risposta sopra Avinash, la condizione di sicurezza dell'account. Dopo aver provato SendMail utilizzando SMTP, di solito ricevi una notifica sul tuo account che potrebbe essere un tentativo non autorizzato di accedere al tuo account, se non l'utente può seguire il link per trasformare le impostazioni in lessSecureApp. Una volta fatto questo e smtp SendMail è riprovato, funziona.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.