Gmail SMTP aracılığıyla e-posta gönderirken hata alıyorum - “Lütfen web tarayıcınız üzerinden giriş yapın ve tekrar deneyin. 534-5.7.14 ”[kapalı]


138

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:

Bu görüntü,

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.


Bu eski olduğunu biliyorum, ama, bu çalışma almak için diğer yolu (OP dışarı düzenlenmiştir) gmail sunucusundan metin kopyalamak ve böylece çok sayıda karakter ile güzel bir uzun URL dizesi var. Ardından, bu URL'yi tarayıcınıza girin; çalışması gerekir.
vr_driver

Yanıtlar:


282

Bu eski bir sorun olduğunu biliyorum, ama son zamanlarda aynı sorunu vardı ve DisplayUnlockCaptcha düzeltme girişimine rağmen, sorunu çözme sorunları yaşıyordu. Bu şekilde canlandım.

Hesap Güvenliği Ayarları'na gidin ( https://www.google.com/settings/security/lesssecureapps ) ve "Daha az güvenli uygulamalara erişim" i etkinleştirin; bu, resmi uygulamalar dışındaki istemciler için google smtp'yi kullanmanızı sağlar.

Güncelleme

Google, bizim için olası tüm sorunları ve düzeltmeleri listeleyecek kadar nazikti . Daha az güvenli uygulamalar ayarını denemenizi öneririm . Bunları doğru hesaba uyguladığınızdan emin olun.

  • Hesabınız için 2 Adımlı Doğrulama'yı açtıysanız, normal şifreniz yerine bir Uygulama şifresi girmeniz gerekebilir .
  • Https://mail.google.com adresinden Gmail'in web sürümünden hesabınızda oturum açın . Oturum açtıktan sonra
    , posta uygulamasında tekrar oturum açmayı deneyin .
  • Http://www.google.com/accounts/DisplayUnlockCaptcha adresini ziyaret edin ve Gmail kullanıcı adınız ve şifrenizle oturum açın. İstenirse
    , bozuk resimdeki harfleri girin .
  • Uygulamanız en son güvenlik standartlarını desteklemiyor olabilir. Daha az güvenli uygulamaların hesabınıza erişmesine izin vermek için birkaç ayarı değiştirmeyi deneyin .
  • Posta uygulamanızın yeni e-postaları çok sık kontrol edecek şekilde ayarlanmadığından emin olun. Posta uygulamanız yeni iletileri 10
    dakikada bir kereden fazla kontrol ederse uygulamanın hesabınıza erişimi engellenebilir.

4
Son zamanlarda PHPmailer üzerinde çalışıyordum. Yerel sunucumdan (WAMP) e-posta göndermeye çalışıyordum. Ancak, bu hata nedeniyle e-posta gönderemedim. 2 saat geçirdikten sonra cevabımı düzeltmek için 'Doğru'yu buldum. Çok teşekkür ederim.
Neeraj Singh

1
Çok teşekkür ederim, bu aradığım eksik adım. teşekkürler
Andrew

1
Herkese not: Hesabınıza Outlook üzerinden de erişecekseniz bunu yapmalısınız
Ben Morris

3
Aslında 2 Adımlı Doğrulamayı AÇMAM gerektiğine dikkat edin, ancak bir kez bu işe yaradı. (Önceden bir sebepten ötürü bir bilgisayardan çalışacaktı ama başka bir işe yaramayacaktı.)
Erhannis

1
çok teşekkürler efendim benim büyük sorun biri çözüldü
Remya R

93

Sorun her ortaya çıktığında bunu yaptım:

https://accounts.google.com/DisplayUnlockCaptcha

  • Sorun benim durumumda sıralanmış!

4
Bu, açıkça nedenini anlamıyorum, benim için çalışıyor (yukarıda 'daha az güvenli' yol yaptıktan sonra)
Abdillah

@Abdillah ile tamamen aynı fikirdeyim. Aslında, bu benim için çalıştıktan sonra Google bana şüpheli bir etkinlik hakkında cep telefonumdan bir SMS gönderdi ve google.com/blocked ziyaret etmenizi istedi!
54

1
Bu benim için de işe yaradı. Başka hiçbir şey işe yaramadı. Tuhaf, sağladıkları bağlantıya gitmek işe yaramadı. Bu cevap için çok teşekkür ederim. Bunun belgelenmemiş olması gerçekten tuhaf.
James Bowler

Teşekkür ederim. Harika çalışıyor
saravanavelu

Bizim durumumuzda, IMAP ayarlarıyla javaxmail kullanıyoruz, daha az güvenli uygulamaları AÇIK hale getirerek başka bir hesap için sıraladık; ancak ikinci bir uygulama için bunu unuttuk ve uygulama sunucuda çok kez denedi, bu yüzden tahminimiz, daha az güvenli uygulamaları açtıktan sonra bile söz konusu cihaz / konumun giriş için tamamen engellenmiş olması; neyse accounts.google.com/DisplayUnlockCaptcha yukarıdaki sağlanan bağlantıyı kullanarak "Hesap erişimi etkin: Lütfen yeni hesabınızdan veya uygulamanızdan Google hesabınızda tekrar oturum açmayı deneyin" yazan bir mesaj aldık. yaptığımız ve çalışmaya başladı.
a4bike

31

Kısa bir süre önce, Google SMTP üzerinden gönderilen bir web uygulamasının veri merkezi konumunu değiştirdikten sonra da bu mesajı aldım.

Görünüşe göre Google'ın ifade ettiği URL şudur: https://support.google.com/mail/answer/78754 . Bu bağlantıda, adımlardan biri şifrenizi sıfırlamaktır. Tesadüfen değil, ayrıca Google'dan "Şüpheli oturum açma engellendi" konulu ve e-postalarımı değiştirmemi isteyen bir e-posta aldım.

Parolamı sıfırladıktan sonra Google SMTP'yi her zamanki gibi kullanmaya başladım.


2
Teşekkürler! Bu doğru cevap. Giriş yaptım, şifremi değiştirdim ve bundan sonra her şey çalıştı.
f.ardelian

1
benim durumumda, her ikisini de yapmaktan hade: şifreyi değiştirin ve güvenli olmayan erişimi etkinleştirin, çünkü güvenli olmayan erişimi etkinleştirdikten sonra bile, benim tarafımdan bir şey yapmadan, çok garip, devre dışı bırakmaya sıfırlandı.
michabbb

20

Bu sorunun zaten cevaplandığını biliyorum, ancak yeni gelenler için bu iki çözüm yardımcı olabilir:

  1. Gmail'in düşük güvenli uygulamaların oturum açmasına izin verdiğinden emin olun, buradan açabilirsiniz: https://www.google.com/settings/security/lesssecureapps .
  2. Şifreni değiştir.

3
Bu cevap bugün 22 Ağu 2016 test edilmiştir ve harika çalışıyor !!
Philip Enc

1
Yukarıdaki her şeyi takip ettim, şifre ile değişene kadar hiçbir şey yardımcı olmadı. Çok teşekkürler dostum! (18 Ocak 2017 test edildi ve çalışıyor)
Ilya

@Ilya Size yardımcı olduğunu duyduğuma sevindim.
H Aßdøµ

1
19 Ağustos 2017 itibarıyla "Daha Az Güvenli Uygulamalar" yöntemini test ettik ve çalışıyor :)
Sun Lee

10

Gmail SMTP kullanarak posta göndermek için hesap ayarınızı değiştirmeniz gerekir. Gmail hesabınıza giriş yapın, ardından uygulamalarınızı ve programınızı kullanarak posta göndermek üzere gmail hesabı ayarınızı değiştirmek için aşağıdaki bağlantıyı izleyin. https://www.google.com/settings/security/lesssecureapps

Not: Bu ayar, 2 Adımlı Doğrulama'nın etkin olduğu hesaplar için kullanılamaz. Bu tür hesaplar, daha az güvenli uygulama erişimi için uygulamaya özel bir şifre gerektirir.


Benim için de çalıştı. HMail sunucusu kullanıyordum
Mukesh

@Muk Glad, senin için çalıştı.
Avnish alok

7

Bunu çözmenin iki yolu vardır ve Google'a nasıl eriştiğinize bağlı olarak yalnızca biri çalışabilir.

İlk yöntem, https://accounts.google.com/DisplayUnlockCaptcha bağlantısını kullanarak IP veya istemci makinenize erişim yetkisi vermektir. Bu, mobil veya masaüstü uygulamaları gibi istemci cihazlarındaki kimlik doğrulama sorunlarını çözebilir. Bunu önce test ederdim, çünkü hesap güvenliğinde genel bir düşüşe neden olur.

Yukarıdaki bağlantı işe yaramazsa, bunun nedeni oturumun bulunduğunuz yerle ilişkili olmayan bir uygulama veya cihaz tarafından başlatılmasıdır. Örnekler:

  • Web sitesi veya benim durumumda diğer Google sunucuları gibi verileri almak için uzak sunucu kullanan bir uygulama
  • Sizin adınıza posta getiren bir şirket posta sunucusu

Bu gibi durumlarda, yukarıda belirtilen https://www.google.com/settings/security/lesssecureapps bağlantısını kullanmanız gerekir .

TLDR; önce captcha bağlantısını kontrol edin, eğer işe yaramazsa diğerini deneyin ve daha az güvenli uygulamaları etkinleştirin.


2

Ben de bu problemle karşılaştım. Google, Mac'imi yeni bir cihaz olarak algıladı ve engelledi. Engellemeyi kaldırmak için bir web tarayıcısında Google hesabınıza giriş yapın ve "Hesap Ayarları" na gidin.

Aşağı kaydırdığınızda "Son etkinlikler" i bulacaksınız. "Cihazlar" bölümünde bunun hemen altına tıklayın.

Cihazınız listelenecek. Tamam, cihazınız. SMTP bunu yaptıktan sonra benim için çalışmaya başladı ve yukarıda belirtildiği gibi korumayı azalttı.


0

Bu sorun için gözlemlediğim en az bu iki sorun var: 1) Gönderen kullanıcı adınız veya şifreniz doğru olmayabilir çünkü 2) Veya yukarıdaki Avinash tarafından hesaptaki güvenlik koşulu olarak cevaplanabilir. SendMail'i SMTP kullanarak denedikten sonra, normalde hesabınıza hesabınıza erişme yetkisiz bir girişim olabileceğini bildirirsiniz, eğer değilse kullanıcı ayarları lessSecureApp'a dönüştürmek için bağlantıyı izleyebilir. Bu yapıldıktan ve smtp SendMail tekrar denendikten sonra çalışır.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.