c# smtp sunucusu güvenli bir bağlantı gerektiriyor hatası

ozdmronurr (1) 7 yıl önce sordu

 string mail = dataGridView1.CurrentRow.Cells["k_email"].Value.ToString();

 if (dataGridView1.RowCount <= 2)
            {
                if (K_AdiTxt.Text != "Kullanıcı Adı" || K_AdiTxt.Text != "" || GmTxt.Text != "" && GmTxt.Text == mail.ToString())
                {


                    try
                    {
                        Random rnd = new Random();

                        int x = rnd.Next(100000, 999999);

                        SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
                        MailMessage mesaj = new MailMessage();
                        mesaj.To.Add(mail .ToString ());
                        mesaj.From = new MailAddress("comu99obs@gmail.com");
                        mesaj.Subject = "Şifremi unuttun mu?";
                        mesaj.Body = "Şifrenizi sıfırlayabilmek için gerekli olan 6 haneli doğrulama kodunu\n" +
                            "programa giriniz. Doğrulama Kodu = " + x.ToString() + "\n\n\n 99 Öncesi Obs \n\nHer hangi bir problemde" +
                            " comu99obs@gmail.com mail adresinden ulaşabilirsiniz";
                        string sfr, gdrnimail;
                        sfr = "comu99obs@gmail.com";
                        gdrnimail = "16210101011";
                        NetworkCredential guvenlik = new NetworkCredential(sfr.ToString(), gdrnimail.ToString() );
                        client.Credentials = guvenlik;
                        client.EnableSsl = true ;
                        client.Send(mesaj);
                        MessageBox.Show("Mail Başarıyla GÖnderildi.", "Mail Gönderme");


                        
                        MessageBox.Show("Doğrulama Kodu Gönderilmiştir.");
                        KadiGmGrbBx.Visible = false;
                        DrlmaGrbx.Visible = true;
                        YsfrDgstrGrpBx.Visible = true;

                    }
                    catch(Exception ex)
                    {
                          MessageBox.Show( ex.ToString ());
                    }

                }
                else
                {
                    MessageBox.Show("Lütfen kullanıcı adını veya gmail adresinizi kontrol ediniz.", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information);

                }

veri tabanından bilgileri cekiyor sıkıntı yok.....

Toplam 0 cevap