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:
,
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.