C# İle Web Sayfasından E-posta Gönderimi

Bugunkü yazımda, “ASP .Net Framework 2.0” kullanarak web sayfamızdan nasıl e-posta gönderimi yapılabilir ondan bahsetmek istiyorum.

Öncelikle ASP .NET 2.0 sayfalarımızdan e-posta gönderimi için sayfamıza “System.Net.Mail” ad uzayını ekleyelim.

Şimdi daha fazla lafı uzatmadan web projemizi açıp aşağıdaki kodları yazabiliriz.


Asp .Net 2.0 İle E-posta Gönderimi Kod Örneği

private void SendMail()
    {
        SmtpClient nSmtp = new SmtpClient();
        nSmtp.Host = "localhost";

MailMessage nm = new MailMessage();
        //E-Posta mesajının kimden bölümü için yeni bir
        //e-posta adresi tanımlıyoruz
        MailAddress FromAddress =
            new MailAddress("xxx@alanadim.com");

nm.To.Add("xxx@alanadi.com"); //Her alıcı
                                      //için yeni bir e-posta
                                      //adresi ekliyoruz
        nm.From = FromAddress;
        nm.IsBodyHtml = false; //Text gönderim için
                               //false olarak
                               //belirliyoruz
        nm.Priority = MailPriority.High; //Mesajın Önem
                                         //seviyesi
        nm.Subject = "E-Posta Mesajımızın Konusu";
        nm.Body = "E-Posta Mesajımızın İçeriği";

nSmtp.Send(nm); //Mesajımızı Gönderiyoruz.
    }

Asp .Net ile web sayfalarımızdan e-posta mesajı göndermek işte bukadar kolay ;)

Yorum Yok

No comments yet

Leave a reply