Gmail Hata :SMTP sunucusu güvenli bir bağlantı gerektiriyor veya istemcinin kimliği doğrulanmadı. Sunucu yanıtı şöyleydi: 5.5.1 kimlik Doğrulaması Gerekli
Aşağıdaki kodu e-posta göndermek için kullanıyorum. Kod doğru benim yerel Makinede çalışır. Ama Üretim sunucuda hata mesajı alıyorum
var fromAddress = new MailAddress("mymailid@gmail.com");
var fromPassword = "xxxxxx";
var toAddress = new MailAddress("yourmailid@yourdoamain.com");
string subject = "subject";
string body = "body";
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
using (var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = body
})
smtp.Send(message);
Ve benim Gmail/c üretim sunucudan kod koştum sonra aşağıdaki e-posta aldık
Merhaba
Geçenlerde birisi şifrenizi Google oturum açmak için kullanılan Mymailid@gmail.com hesap. Bu kişi bir uygulama gibi kullanıyordu e-posta istemcisi veya mobil cihaz gibi.
Bu bir korsan çalışıyor diye oturum açma girişimini engelledik hesabınıza erişmek. Oturum açma girişimi: detayları gözden geçirin
Saat UTC IP Adresi Cuma, 3 2014 13:56:08 o Ocak: xxx.xx.xx.xxx (abcd.net.) Konum: Philadelphia, PA, Philadelphia, PA, USA
Eğer bu oturum açma girişimi hatırlıyorsun değil, başka biri olabilir hesabınıza erişmeye çalışıyor. Eğer oturum ve hesap şifrenizi hemen sıfırlayın.
Reset şifre
Bu sen ve bela hesabınıza erişmekte iseniz sorun giderme adımları yer tam http://support.google.com/mail?p=client_login
Saygılarımızla, Google ekibi oluşturuyor
CEVAP
Kodu posta göndermeyi deneyin ve "SMTP sunucusu güvenli bir bağlantı gerektiriyor veya istemcinin kimliği doğrulanmadı. hata bulduğunuzda Sunucu yanıtı şöyleydi:" Gerekli, daha hata aşağıdaki durumlar nedeniyle ortaya çıkabilir. 5.5.1 kimlik Doğrulama
durum 1:şifre yanlış olduğunda
durum 2:bazı uygulamasından giriş yapmaya çalıştığınızda
durum 3:etki alanı saat dilimi/etki alanı/bilgisayar dışında oturum açmaya çalıştığınızda (Bu kod, posta gönderirken senaryoları çoğunda böyledir)
Her biri için bir çözüm var
durum 1 için çözüm:Doğru şifreyi girin.
durum 2 için çözüm: followig bağlantı güvenlik ayarları gidinhttps://www.google.com/settings/security/lesssecureappsve daha az güvenli uygulamalar sağlar . Tüm apps giriş mümkün olacak, böylece.
durum 3 için 1 çözüm:(Bu yararlı olabilir) etkinliğini gözden geçirmek gerekir. ama etkinliği Gözden Geçirme link yararlı olmayacaktır en son güvenlik standartları nedeniyle yararlı olmayacaktır. Denemek aşağıda durum.
durum 3 için çözüm 2Varsa barındırılan kodunuzu bir yerde üretim sunucusu ve varsa erişim için Üretim sunucu, daha uzak masaüstü bağlantısı için sunucu üretimi ve denemek için bir kez oturum açma tarayıcı üretim sunucusu. Bu giriş için excpetioon google katacak ve kod giriş için izin verilir.
Ama eğer üretim sunucusuna erişim yok ise. Çözüm 3 deneyin
durum 3 için 3 çözüm:Diğer dilimi oturum açma etkinleştirmek için google Hesabı için ıp / var.
bağlantıyı takip edinhttps://g.co/allowaccessve Devam düğmesini tıklatarak erişim sağlar.
Ve işte bu kadar. Al bakalım. Şimdi google hesabınıza app herhangi bir yolla bilgisayara herhangi birinden ve giriş mümkün olacak.
Hata 'BAĞLANTI : önemli hata LNK1...
Ayrıca güvenli bir web hizmetine erişi...
C ile Gmail SMTP sunucusu üzerinden e-...
Hata alıyorum: PostgreSQL raylar için ...
Başlangıç hata 'sunucu PİD dosyas...