Web sayfalarımızın önemli öğelerinden biridir iletişim sayfaları. İletişim sayfanızda sadece direk mail telefon bilginizi gösterebileceğiniz gibi aşağıdaki gibi forum sayfası da oluşturabilirsiniz.
Forum sayfasının tasarımını yukarıdaki gibi yapabilirsiniz. Burada görülen Label ı not amacıyla koydum ben foruma. Gönder butonuna bastıktan sonra resimdeki gibi “Mesajınız Gönderildi” diye uyarı verecektir.
Böyle bir iletişim formu hazırladıktan sonra .NET te bunu göndermek çok kolay.
Bunun için yapmanız gereken using System kısmında using System.Net.Mail; ile mail tanımı yapmak ve Gönder butonun Click olayına aşağıdaki kodu yazmak.
protected void btnGonder_Click(object sender, EventArgs e)
{
char karakter = ((char)(10)); // Enter karakteri oluşturuyoruz
SmtpClient client = new SmtpClient(); // Mail Smptp Server kullanarak gönderildiği için bir SmtpClient tanımlıyoruz
client.Credentials = new System.Net.NetworkCredential(“mailadresiniz”, “şifreniz”); // Bu kısımda mail adresinizi ve şifrenizi belirtiyorsunuz
client.Host = “smtp.gmail.com”; // Mail hesabınızın smtp bilgisini belirtiyoruz
client.EnableSsl = true;
MailAddress to = new MailAddress(“mailadresiniz”,”Ekrem YILDIZ”); // Burada iletişim formundan gidecek mail hangi hesabınıza gitmesini istiyorsanız onu yazıyorsunuz.
MailAddress from = new MailAddress(txtEmail.Text,txtad.Text+” “+txtsoyad.Text); // Mail bilgisi kim tarafından gönderiliyorsa onu yazıyorsunuz
MailMessage message = new MailMessage(from, to);
message.Subject = “İletişim Formu “; // Mesajımızın başlığını belirtiyoruz.
message.Body = “Adı : “+txtad.Text+karakter+”Soyadı : “+txtsoyad.Text+karakter+”TCKimlik No:”+txtKimlikNo.Text+karakter+”Telefon Numarası : “+txtTel.Text+karakter+”Email Adres : “+txtEmail.Text + karakter+”Mesajınız : “+ txtMesaj.Text ; // Mesajımızın içeriğini belirtiyoruz.
client.Send(message); // Mesajımız gönderiliyor
lbluyari.Text = “Mesajınız Gönderildi”; // Mesaj gönderme işlemi tamamlanınca “Mesajınız Gönderildi” diye mesaj veriyoruz.
}
Bu yazımda Asp.Net ortamında geliştirilmiş smtp server kullanılarak oluşturulmuş olan iletişim formundan mail gönderme işleminden bahsettim. Umarım iletişim forumlarınızda işinize yarar


