Merhaba arkadaşlar bu makalemizde Asp.NET ile iletişim formu hazırlayacağız. Bu formumuzda Ad Soyad, Konu, E-posta, Telefon ve mesajınız gibi bilgiler olacak. Formumuzu aşağıdaki gibi tasarlıyoruz ve ID değerlerini aşağıdaki gibi yapıyoruz.

Ad Soyad: AdSoyad
Konu: Konu
E-posta: Eposta
Tel: Tel
Mesajınız: Mesajiniz
Gönder: Gonder
Temizle: Temizle
Konu: Konu
E-posta: Eposta
Tel: Tel
Mesajınız: Mesajiniz
Gönder: Gonder
Temizle: Temizle
ID değerlerimizi yukarıdaki gibi yaptıktan sonra Gönder butonumuza çift tıklayarak click olayına giriyoruz.
protected void Gonder_Click(object sender, EventArgs e)
{
try
{
SmtpClient Kaynak = new SmtpClient();
Kaynak.Credentials = newSystem.Net.NetworkCredential("mailaddresiniz@alanadi.com", "şifre");
Kaynak.Host = "mail.siteadi.com";
Kaynak.Port = 587;
MailAddress Gonderen = new MailAddress(Eposta.Text, AdSoyad.Text);
MailAddress Giden = new MailAddress("mailaddresiniz@alanadi.com ","Mail Giden kişinin adı");
MailMessage Mesaj = new MailMessage(Gonderen, Giden);
Mesaj.From = Giden;
Mesaj.To.Add("mailaddresiniz@alanadi.com");
Mesaj.Subject = Konu.Text;
Mesaj.Body = "Bu mail size www.sametgonez.com adresinden gönderildi.<br/>Gönderenin;<br/><br/>Ad-Soyad : " + AdSoyad.Text + "<br/>E-posta : " + Eposta.Text + "<br/>Tel: " + Tel.Text + "<br/>Konu : " + Konu.Text + "<br/>Mesaj : " + Mesajiniz.Text;
Mesaj.IsBodyHtml = true;
Kaynak.Send(Mesaj);
Temizlee();
Sonuc.Text = "Teşekkürler! En kısa zamanda, size ulaşacağız.";
}
catch
{
Sonuc.Text = "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz.";
Sonuc.ForeColor = System.Drawing.Color.DarkRed;
}
}
Yukarıdaki kodlarımızı yazdıktan sonra namespace kısmını aşağıdaki kodlarımızı ekliyoruz.
using System.Net.Mail;
using System.Net;
using System.Web.Configuration;
namespacelerimizide ekledikten sonra Temizle fonksiyonumuzu yazıyoruz
void Temizlee()
{
AdSoyad.Text = "";
Eposta.Text = "";
Konu.Text = "";
Mesajiniz.Text = "";
Tel.Text = "";
Sonuc.Text = "";
}
yazdığımız fonksiyon ile Temizle butonumuzu ilişkilendiriyoruz
protected void Temizle_Click(object sender, EventArgs e)
{
Temizlee();
}
Kodlarımızı yazdıktan sonra ve gerekli ayarları yaptıktan sonra iletişim formumuz çalışıyor halde olacaktır. Mail başarılı bir şekilde gittiğinde aşağıdaki görüntü çıkacak karşımıza.



bu formun çalışan halini buradan indirebilirsiniz. umarım faydalı bir makale olmuştur.
Hiç yorum yok:
Yorum Gönder
Yorumunuz için teşekkür ederim.