Asp.net ile mail System.Net içindeki Mail classını import etmelisiniz.
Örnekle anlatmak gerekirse


Alıntı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;

namespace bilisimturk.org
{
public partial class Mail : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
try
{

MailMessage mymail = new MailMessage(); /* Yeni bir MailMessage nesnesi oluÅŸturduk.
Artık konuyu,içeriği,kime gideceğini bu nesneye gömeceğiz */
SmtpClient server = new SmtpClient("smtp.gmail.com"); /* Smtp server kullacağız.
Bunun için ben gmailin smtp hostu olan smtp.gmail.com u kullanacağım */
mymail.To.Add("gonderilecekadres@site.com"); //kime
mymail.From = new MailAddress("benimadresim@Gmail.com"); //kimden
mymail.Subject = "Asp.net mail gönderimi"; // mail konusu

mymail.Body = "Bilisimturk.org . Bu bir deneme mesajıdır."; // mail içeriği
server.EnableSsl = true; // ssl aktif ediyoruz.ama dikkat edin smtp den ssl ile gondermiyoruz
server.Credentials = new System.Net.NetworkCredential("mailadresiniz@Gmail.com", "sifreniz");// mail adresi ve ÅŸifresi
server.Port = 587; /*smtp den ssl ile göndermediğimiz için portu 587 yaptık .Eğer ssl kullansaydık port 465 olacaktı */
server.Send(mymail); // maili gönderiyoruz
Response.Write("başarılı");
}

catch (Exception ex)
{
Response.Write(ex.ToString()); // exception fırlatılırsa basıyoruz

}
finally
{

}
}






}
}
Kaynak : http://bilisimturk.org/forum/Asp-net...¶nderme-konusu