Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


Vb.Net 2003 ile mail göndermek

Yazar: esin gülten

Kategori: C#.NET & VB.NET

Eklenme Tarihi: 16.08.2007 17:06:15

Bu makalemizde vb.net 2003 de smtp ile mail göndermeyi inceleyecegiz.

1. İlk olarak projemize system.web classımızı referans olarak ekliyoruz.



2. Referansımızı ekledikten sonra kod kısmına geçelim. Burada system.web sınıfından mail messageı kullanmak için projemizin code behind kısmında en üstte namespace belirtiyoruz(Imports System.Web.Mail

). Belirtmessek; o sınıfa ulaşmak için sınıfın ismini uzun uzun yazmamız gerekecek bu yüzden belirtiyoruz.

3.Daha sonra mailmessage ımızı kullanmak için ona değişken(Dim mesaj As New MailMessage) atıyoruz.



4. Formumuza bir tane button koydugumuzu varsayalım

Bu butonun click olayına;

Aşağıdaki kodları yazalım:

mesaj.From = "esin@esingulten.com" 'Kimden

mesaj.To = txt_to.Text 'Kime

mesaj.Subject = txt_subject.Text 'Konusu

mesaj.Body = txt_body.Text 'Mesaj içeriği

mesaj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", "212.xx.x.x") 'mail sunucusunun bulundugu adres

mesaj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 25) 'sunucunun kullandıgı mail gönderme portu

mesaj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1) 'Kimlik Doğrulama

mesaj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "esin@esingulten.com") 'Kullanıcı ismi

mesaj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "xxxx") 'şifre

Dim atc As New MailAttachment("c:\xxx\mail\xxx.pdf") 'Ekli dosya

mesaj.Attachments.Add(atc) 'Ekli dosyayı ekliyoruz.

SmtpMail.Send(mesaj) ' ve nihayet :) mesajımızı gönderiyoruz.

Bir sonraki makalemde görüşmek dileğiyle...



Yazar Hakkında Yorum Yok Yorum Yaz Yazara ait diğer Makaleler
Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.