try
    {
        MailMessage mailMessage = new MailMessage();
        mailMessage.To.Add("emailGirande@mail-address.com");
        mailMessage.From = new MailAddress("EmailFrestande@mail-address.com");
        mailMessage.Subject = "Subject K Kamelan Moshakhase";
        mailMessage.Body = "Learning Is Gift Keep it UP .";
        SmtpClient smtpClient = new SmtpClient("IP Ya SMTP.ISP");
        smtpClient.Send(mailMessage);
        Response.Write("Email Ersal Shod !");
    }
    catch(Exception ex)
    {
        Response.Write("Error: " + ex.Message);
    }
	خوب TRY CATCH که برای کنترل روند کد استفاده می شود در صورت خطا :
        Response.Write("Error: " + ex.Message);
	اجرا می شود در غیر این صورت اصلا اجرا نمی شود.
	 
	این خط برای تعریف یک شی و استفاده از آن :
MailMessage mailMessage = new MailMessage();
	توابع to,add , body, subject , ... را برای ما مهیا می کند .
	ایمیل فرستنده در این خط درج می شود :
mailMessage.From = new MailAddress("EmailFrestande@mail-address.com");
	ایمیل گیرنده در این خط درج می شود :
    mailMessage.To.Add("emailGirande@mail-address.com");
	این خط کاملا مشخصه برای ایمیل فرستاده شده SUBject قرار می دهد :
        mailMessage.Subject = "Subject K Kamelan Moshakhase";
	این خط هم متن ایمیل را مشخص می کند :
        mailMessage.Body = "Learning Is Gift Keep it UP .";
	در اینجا هم IP یا Domain مورد نظر را وارد می کنید مثلا : smtp.gmail.com
        SmtpClient smtpClient = new SmtpClient("IP Ya SMTP.ISP");
	خوب حالا نوبت ارسال ایمیل :
        smtpClient.Send(mailMessage);
	و در آخر این خط :
        Response.Write("Email Ersal Shod !");پ
	به نشانه ای ارسال Email Ersal Shod  چاپ می شود
	و چند متد دیگه شاید بدرد بخور باشه :
	attach کردن فایل :
//mailMessage.Attachments.Add(new Attachment(Server.MapPath("~/image.jpg")));
	می توانید برای چندین نفر ارسال کنید :
//mailMessage.To.Add("ٍٍEmail1@mail-address.com");
//mailMessage.To.Add("Email2@mail-address.com");
//mailMessage.To.Add("Email3@mail-address.com");
//mailMessage.To.Add("Email4@mail-address.com");
	می توانید به جا اینکه ایمیل شما نشان داده شود بجاش اسم بذارید :
//mailMessage.From = new MailAddress("MyEmail@mail-address.com", "Esm Man");
	ارسال متن HTML :
//mailMessage.IsBodyHtml = true;
//mailMessage.Body = " <b>Salam!</b>";
	 
	لینک دانلود سورس , VS 2012