private void btnMailGönder_Click(object sender, EventArgs e) { //sistemde kayitli olan kullanici veya admin mail adreslerine göre şifrelerini hatırlatmak icin mail gönderme islemi yapıldı try { MailMessage eMail = new MailMessage(); eMail.From = new MailAddress("*****@*****.**", "Soft-Fare yazilim bilisim A.S."); eMail.Subject = "Şifre Hatırlatma Mesajı "; bool checkA = false, checkU = false; Admin a = null; Kullanici k = null; foreach (Admin admin in adminList) { if (txtSifreUntMail.Text == admin.E_mail) { checkA = true; a = admin; } } foreach (Kullanici kullanici in userList) { if (txtSifreUntMail.Text == kullanici.E_mail) { checkU = true; k = kullanici; } } if (checkA == true || checkU == true) { if (a != null) { eMail.To.Add(a.E_mail); eMail.Body = "şifreniz: " + a.Parola; } if (k != null) { eMail.To.Add(k.E_mail); eMail.Body = "şifreniz: " + k.Parola; } } else { MessageBox.Show("mail adresi hatali"); } SmtpClient smtp = new SmtpClient(); smtp.Port = 587; smtp.Host = "smtp.gmail.com"; smtp.EnableSsl = true; smtp.Credentials = new NetworkCredential("*****@*****.**", "galatasaray123"); smtp.Send(eMail); MessageBox.Show("mail basari ile göderildi mail postanizi kontrol ediniz"); pnlKullaniciSfrUnttum.Visible = false; } catch (SmtpException ex) { MessageBox.Show("sunucu hatasi tekrar deneyiniz"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public FormUserInfo(Kullanici item) { InitializeComponent(); this.item = item; }