Asp.NET ile Mail göndermenin birden fazla yöntemi olduğunu çoğumuzun bildiği aşikardır. Bu işlem Componentler yardımı ile yapılmakla beraber Framework kütüphanesi içerisinde bulunan System.Net.Mail sınıfı ile de bu işlem gerçekleşebiliyor. Peki nasıl yapılıyor bu işlem diye merak ediyorsanız makalemizi inceleyin.

İlk olarak en üstten using System.Net.Mail tanımlaması gerçekleştireceğiz.

using System.Net.Mail;

Ardından da Göndereceğimiz mail için kodlarımızı yazıyoruz.

MailMessage GidecekMesaj = new MailMessage("gonderenadres@gonderenadres.com", "gidecekadres@gidecekadres.com");
GidecekMesaj.Subject =
"Test Maili"; // Göndereceğiniz Mailin Konusu yani Başlığı
GidecekMesaj.Body = "Bu bir test mailidir !"; //Göndereceğiniz Mail içeriği
GidecekMesaj.BodyEncoding = System.Text.Encoding.UTF8; //Mailin Karakter Formatı
GidecekMesaj.IsBodyHtml = true; //HTML Mail Göndermek istiyorsanız true düz metin olacaksa false değerini almalı

//Sıra Geldi Mail İstemcimizi Tanımlamaya
SmtpClient MailSender = new SmtpClient("mail.siteadresiniz.com");
MailSender.Send(GidecekMesaj);
//Mailiniz Başarı İle Gönderildi.

tüm işlem bu kadar. Bir oldu bitti ile Mail'i gönderdik. Bu işlemin birde kullanıcı adı ve parolası ile gönderilme durumu var bunun için de İstemci tanımlamasının olduğu alana Mail'i göndermeden bir önceki kısım yani MailSender.Send komutundan önceki alana;

MailSender.Credentials = new NetworkCredential("mail@adresiniz.com", "parolanız");

kısmını mutlaka ekleyin. Yanlız NetworkCredential'i kullanmak için;

using System.Net;

tanımını gerçekleştirmeniz gerekiyor.

Faydalı bir makale olması dileği ile.

Selametle...



Etiketler : asp.net mail
Kategoriler : Kişisel
Yorumlar : 0 Yorum Yorum Yaz

Yorumlar

Yorum Eklenmemiş...

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *
 
RSS 2.0
Sor Bakalım...
Arama
  Ara
Paylaş
| Diğer
Destek