Saya mengalami masalah dengan server smtp gmail. Saya sudah membaca banyak posting di sini di StackOverflow tentang subjek itu.
Posting terbaik yang saya temukan tentang menguji koneksi adalah yang ini .
Meskipun dijelaskan dengan sangat baik tentang kesalahan yang saya terima, saya tidak dapat menemukan jawabannya: Google SMTP hanya mengatakan "Harap masuk melalui browser web Anda dan kemudian coba lagi". Saya benar-benar yakin bahwa kata sandi dan email (keduanya di base64) dikodekan dengan baik.
Seperti yang Anda lihat di sini, di gambar ini:
,
hanya ada satu perbedaan yang saya perhatikan: pengguna@gmail.com dan kata sandi dikirim dalam dua langkah. Di tautan di atas, pria itu mengirim keduanya secara bersamaan. Google tidak menerima itu. Tapi kenyataannya, saya menulis auth login Y29udGF0 ... (user di base64, googles merespon:) 334 UGFzc3dvcmQ6 (yang artinya "Password:") YzQ2MjJmNWVi .... (paste password saya di base64 dan tekan "enter")
Kemudian Goggle berkata: Silakan masuk melalui browser web Anda dan kemudian coba lagi. 534-5.7.14 Pelajari lebih lanjut di https://support.google.com/mail/answer/7126229
Dan saya akan mengatasi semua masalah ini karena @MediaTemple dan @DreamHost tidak bekerja dengan PHPMailer. Saya sudah menggunakan PHPMailer sejak lama, di banyak host berbeda, menggunakan SMTP tetapi gagal dengan (mt) dan Dreamhost. Sekarang saya berada di tengah proyek yang harus <bekerja pada dua host ini.