YUKARI

Gmail Kullanarak İletişim Sayfası Nasıl Yapılır ?

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ımWink

Başka bir makalede görüşmek dileğiyle

 

31. October 2008 00:32 by Administrator | Comments (2) | Permalink
1

Etiket Bulutu

Yazar Hakkında

Bu site görüşlerin paylaşıldığı kişisel bir blogdur. Site içeriğinden meydana gelebilecek sorunlardan site sahibi sorumlu değildir.Sitede yazılan her yazı tarafımca yazılmış olup, izinsiz veya link verilmeden alıntı yapılamaz. Yorumlar site sahibi tarafından onaylandıktan sonra yayınlanacaktır.

©KodArsivi.Net