Gmail smtp sunucusu ile sorun yaşıyorum. Bu konu hakkında StackOverflow'da zaten birçok gönderi okudum.
Bağlantıyı test etmek için bulduğum en iyi gönderi bu .
Her ne kadar aldığım hatası çok iyi açıklanmış olsa da bir cevap bulamadım: Google SMTP sadece "Lütfen web tarayıcınızdan giriş yapın ve sonra tekrar deneyin" diyor. Parola ve e-postanın (her ikisi de base64'te) iyi kodlandığından tamamen eminim.
Burada gördüğünüz gibi, bu görüntüde:
,
fark edebileceğim tek bir fark var: user@gmail.com ve şifre iki adımda gönderilir. Yukarıdaki bağlantıda adam her ikisini de aynı anda gönderir. Google bunu kabul etmedi. Ama gerçek şu ki, Auth login Y29udGF0 ... yazıyorum (base64'teki kullanıcı, googles yanıt veriyor:) 334 UGFzc3dvcmQ6 ("Şifre:" anlamına gelen) "YzQ2MjJmNWVi .... (şifremi base64'e yapıştırın ve" enter "tuşuna basın)
Sonra Goggle diyor ki: Lütfen web tarayıcınız üzerinden giriş yapın ve tekrar deneyin. 534-5.7.14 Daha fazla bilgi için https://support.google.com/mail/answer/7126229
Ve @MediaTemple ve @DreamHost PHPMailer ile çalışmıyor çünkü tüm bu sorunu yaşıyorum. Zaten PHPMailer'i uzun zaman önce SMTP kullanarak pek çok farklı ana bilgisayarda kullanıyorum ancak (mt) ve Dreamhost ile başarısız oldum. Şimdi bir projenin ortasındayım <bu iki sunucu üzerinde çalışması gerekir.