Bu makalemde Gmail adresimizi kullanarak web sitemizde iletişim sayfasının nasıl yapıldığını anlatacağım.Anlaşıldığı gibi iletişim sayfasından yollanan bilgiler direk sizin gmail adresinize düşecek.Adım adım nasıl yapacağımızı aşağıda maddeler halinde göstereceğim.
1. Projemize yeni bir Web Form ekledikten sonra .cs kısmına
using System.Net;
using System.Net.Mail;
Bu iki sınıfı ekliyoruz.
2."mailgönder" adında bir void oluşturuyoruz.
void mailgonder()
{
// TextBoxlardaki bilgileri string e atıyoruz.
string ad = adtxt.Text;
string mail = mailtxt.Text;
string baslik = basliktxt.Text;
string mesaj = mesajtxt.Text;
try
{
string fromAddress = "adiniz@gmail.com"; // mail kimden gidecek?
string fromName = "Gönderenin İsmi"; // maili ginderenin ismi?
string toMail = "adiniz@gmail.com"; // hangi maile gidecek? Burada Farkettiyseniz gidecek ve gelecek olan mail aynı.Bunu en son açıklayacağım.
string toNme = "Mailin Gideceği Kişinin İsmi"; // gideceği kişinin ismi?
string msgSubject = baslik; // mesajın başlığı yukarıda tanımlamıştık
string sifre = "Gmail Adresinin Şifresi"; // mailinizin şifresi
string msgBody = "XXXX 'den bir mesaj aldınız ; \n" + "\n" + "\n"
+ "Mesajı Gönderenin Adı :" + ad + "\n" // Textboxtaki veriyi, 'ad' stringine atamıştık, şimdi bu 'ad' stringini kullanıyoruz..
+ "Mesajı Gönderenin Maili :" + mail + "\n" // mail stringini kullandık
+ "\n"
+ "\n" + ""
+ mesaj + "" // mesaj stringini kullandık
+ "\n" + "Gönderenin Adı veya kafanıza göre düzenleyin burayı" + "\n"
+ "\n";
SmtpClient client = new SmtpClient();client.Credentials =
new System.Net.NetworkCredential(fromAddress, sifre);
client.Host = "smtp.gmail.com"; // SMTP sunucu olarak GMAIL )
client.EnableSsl = true;
MailAddress from = new MailAddress(fromAddress, fromName);
MailAddress to = new MailAddress(toMail, toNme);MailMessage message = new MailMessage(from, to);
message.Subject = msgSubject;
message.Body = msgBody;
client.Send(message);
Response.Write("Mesajınız Gönderilmiştir");
}
catch
{
}
Yukarıda farkettiyseniz gelen ve giden mail isimleri aynı yani burdaki olay şu ;
Kendi kendimize mail göndermiş olduk.Devam Ediyoruz..
3.Şimdi bu kodları tetikleyecek olan button' umuzun kodlarını yazalım.
İletişim sayfamıza sürükle bırak tekniğiyle bir buton koyuyoruz ve butona çift tıklayarak Button1_Click eventini açıyoruz.Aşağıya sadece şu kodu yazıyoruz.
mailgonder();
mail gönder void imizi çağırmamız yeterli olacaktır.
İletişim sayfasının tasarımını yapmadım siz kendi kafanıza göre yaparsınız.Takıldığınız bir yer varsa sorarsınız bende cevaplarım
Başka bir makalede görüşmek dileğiyle