Gmail Üzerinden C Sharp ile Mail Gönderme İzni
ASP.NET C# ile Gmail gönderirken en çok karşılaşılan sorun Gmailin bir uygulama ile mail gönderme izninin varsayılan olarak kapalı olmamasıdır. Gmail ayarlarından bir uygulamanın mail göndermesine izin verilmesi gerekmektedir.
İzin verilmediği takdirde ASP.NET ile mail gönderirken aşağıdaki hata alınmaktadır.
SMTP sunucusu güvenli bir bağlantı gerektiriyor veya istemcinin kimliği doğrulanmadı. Sunucu yanıtı şöyleydi: 5.5.1 Authentication Required. Learn more at hatası
Öncelikle aşağıdaki linkten Gmail açılır ve Login olunur.
https://support.google.com/accounts/answer/6010255?hl=tr
Gelen aşağıdaki sayfadan "Daha az güvenli uygulamalar" linkine tıklanır.
https://www.google.com/settings/security/lesssecureapps
Daha az güvenli uygulamalar seçeneği Kapat varsayılan olarak işaretlidir. Bu seçenek Aç olarak seçilmelidir.
Böylece mail gönderimine izin verilmiş olacaktır.
Ayrıca ASP.NET ile mail gönderme konusunda aşağıdaki linkteki yazımızı okuyabilirsiniz.
ASP.NET ile Gmail üzerinden mail gönderme