Şifremi unuttum (hata verdi)

Kodla Büyü

mugemmel

Site Gezgini
Mesajlar
46
şifremi unuttum uygulamasını yapmaya çalıştım ama aşağıdaki gibi bir hata verdi neden olabilir ? :(
'SmtpClient' tür veya ad alanı adı bulunamadı (bir using yönergeniz veya derleme başvurunuz mu eksik?)


kodlarım da bu şekilde

try
{
SmtpClient kaynak = new SmtpClient("mail.abc.com");
MailAddress gonderen = new MailAddress("abc@pizza.com", "ABC");
MailAddress giden = new MailAddress(dr["Uyemail"].ToString(), "Site Üyesi");

MailMessage mesaj = new MailMessage(gonderen, giden);
mesaj.Subject = "Abc Şifreniz";
mesaj.Body = "Abc sitesinden şifremi unuttum talebinde bulundunuz.Şifreniz: " + dr["Sifre"].ToString(); //mesajın konusu
kaynak.Send(mesaj);
Label1.AutoShow = "Gönderildi";
}
 
Hocam kodunuzdan pek bişey anlamadım. Ama çok basit bir olay değil. Veritabanınız, kodlarınız, sayfalarınız, nasıl bi yönetim paneli yaptınız... onları bilmiyoıruz. ayrıca webconfig e vs yazmanız gerekenler var... ben de çok hakim değilim konuya...
sadece yönetici paneli olan ve parola hatırlat sayfası olan bi uygulamanın kodlarını yolladım...
parola hatirlat sayfasına yazılıyor...
protected void PasswordRecovery1_SendingMail(object sender, MailMessageEventArgs e)
{
Helper.EPostaGonder(e.Message.From.Address, e.Message.To[0].Address, "Okul1 sitesi için Yeni Parolanız", e.Message.Body);
e.Cancel = true;
}

bu da webconfig e yazılıyor...
<system.net>
<mailSettings>
<smtp from="herneyse@gmail.com" deliveryMethod="Network">
<network host="smtp.gmail.com" password="!herneyse!" port="587"
userName="herneyse@gmail.com" defaultCredentials="false"/>
</smtp>
</mailSettings>
</system.net>
 
Geri
Üst