آموزش ارسال ایمیل به صورت گروهی با Asp.Net
0 0

آموزش ارسال ایمیل به صورت گروهی با Asp.Net


آموزش ارسال ایمیل به صورت گروهی با Asp.Net

هنگام طراحی یک وب سایت سوالی که برای طراحان وب پیش می آید ارسال ایمیل به کاربران می باشد که از این طریق به کاربران خود در مورد مطالب و اخبار سایت اطلاع دهند.

در آموزش های قبل ارسال ایمیل در قالب html به همراه فایل ضمیمه  و ارسال ایمیل به همراه فایل ضمیمه را می توانید مشاهده کنید.

در قسمت های قیل ارسال ایمیل فقط برای یک کاربر یا یک ایمیل بود ولی در این قسمت ارسال ایمیل به تمامی کاربران به طور همزمان می باشد.

برای ارسال ایمیل در ASP.NET ما اول از همه باید فضای های نام مورد نظر رو برای استفاده از کلاس های مربوطه فراخوانی کنیم.

using System.Net.Mail;
 	using System.Data;
 	using System.Data.SqlClient;

روی دکمه ای که می خواهیدکلیک کنید تا ایمیل ارسال شود دستورات زیر را وارد کنید.

ListBox list_email = new ListBox();
 	DataSet ds = new DataSet();
 	connection connection = new connection();
 	connection.Connect();
 	string sql ="select email from emails";
 	SqlDataAdapter da;>
 	da = connection.SelectDataAdapter(sql);
 	da.Fill(ds, "emails");
 	list_email.DataSource = ds;
 	list_email.DataValueField = "email";
 	list_email.DataBind(
 	connection.Disconnect();
 	for (int i = 0; i < list_email.Items.Count; i++)
 	{
 	  MailMessage mail = new MailMessage();
 	  mail.To.Add(list_email.Items[i].ToString());
 	  mail.From = newMailAddress("info@yourdomain.ir");
 	  mail.Subject = "خبر نامه";
 	  mail.Body = "Test";
 	  SmtpClient client = new SmtpClient("SMTP Server");
 	  client.Host ="mail.yourdomain.ir";
 	  client.Credentials = new System.Net.NetworkCredential("info@yourdomain.ir","password");
 	  client.Send(mail);
 	}

در کد بالا نحوه وصل شدن به دیتابیس و سپس انتخاب ایمیل ها از دیتابیس، طریقه وصل شدن به دیتا بیس را قبل توضیح دادیم و شما می توانید از اینجا به آموزش آن دسترسی داشته باشید.

در قسمت بعد نحوه ریختن ایمیل ها به داخل list_email را نوشتم و سپس یک for جهت خواندن ایمیل ها و ارسال کردن آن ها نوشتم.

همچنین شما می توانیم توضیحات ادامه کد ها که قبلا در آموزش ارسال ایمیل توضیح داده ایم مراجعه کنید. که لینک های آن ها در بالا قرار داده شده است.

دانلود

نویسنده حسین فتحی
گروه مطلب Asp.Net
نوع مطلب فیلم آموزشی
تاریخ انتشار ۲۴ اسفند ۱۳۹۲
منبع ایران گنج
تعداد نظرات ۳
قیمت کاربران عضو سایت
توضیح توجه:
  • زمانی که روی لینک دانلود کلیک می کنید لینک دانلود به مدت 24 ساعت معتبر خواهد بود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

نظر / سوال

Captcha
نظرات کاربران

  • atefefayaz

    با سلام

    ممنون از سایت خوبتون

    چرا لینک دانلود ارسال ایمیل بصورت گروهی وجود نداره؟

     لطفا رسیدگی کنید مطلب مفیدیه

    ممنون

    پاسخ
    • مدیر

      با سلام و درود به شما کاربر گرامی

      در آموزش های قبلی نحوه ارسال ایمیل توضیح داده شده و لینک دانلود نیز قرار دارد و فقط کافیه قسمتی که ایمیل ها را انتخاب می کند را به برنامه اضافه کنید.

      در حال حاضر گروه ایران گنج در حال تکمیل سایت جدید می باشند. و لینک دانلود این بخش نیز قرار داده خواهد شد.

      پاسخ
  • pars

    با سلام

    از زحمات شما سپاسگزارم من که خیلی از محتویات سایت شما استفاده کردم.

    با احترام

    پارسا

     

    پاسخ