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...