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