PDA

View Full Version : ارسال ایمیل گروهی



mhq1368
دوشنبه 23 دی 1392, 23:30 عصر
با سلام


یه نمونه کد می خواستم که بتونم مثل افرادی که عضو خبرنامه سایت ها میشن مطالب سایت رو برای افراد ثبت

نام شده در وب سایت بفرستم .( یک ایمیل ساده یعنی بدون html) .

danial.saeedi
سه شنبه 24 دی 1392, 00:03 صبح
بدون html یعنی می خوای فرم توی وب نباشه؟
در ضمن این کار بسیار اسان است می تونی با تابع mail و حلقه ی while یا for اونو بسازی

Mohammad_dn
سه شنبه 24 دی 1392, 00:21 صبح
بله کافیه به بانک وصل شی یکی یکی آدرس ایمیل ها رو بخونی و ایمیل رو ارسال کنی

mhq1368
سه شنبه 24 دی 1392, 09:51 صبح
با تشکر از پاسخ شما. اگه امکان داره کدی رو بزارید. در ضمن من می خوام به چند نفر ایمیل بزنم همزمان

mhq1368
چهارشنبه 25 دی 1392, 09:25 صبح
من این کد رو نوشتم ولی به ایمیل اولی یک ایمیل دوم 2 ایمیل و همینطور تا آخر مثلاً اگه 5 آدرس داشته باشم به ایمیل آخر 5 ایمیل می فرسته الان باید چه کدی بنویسم

لطفاً راهنمایی کنید


string To = txtmail.Text;
string From = "mj@gmail.com";
string Subject = "خبر نامه جنوب سافت";
string FromName = "جنوب سافت";
string ToName = "----";
la.opencon();
da = new SqlDataAdapter("select * from newsletter", con);
da.Fill(dt);
if (dt.Rows.Count > 0)
{
MailAddress Fromaddr = new MailAddress(From, FromName, System.Text.Encoding.UTF8);
MailAddress ToAddr = new MailAddress(To, ToName, System.Text.Encoding.UTF8);
var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 25,
EnableSsl = true,// yahoo does not support the secure connection but gmail does!
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new System.Net.NetworkCredential("آدرس ایمیل", "رمز عبور ایمیل")
};


MailMessage message = new MailMessage()
{
Subject = Subject,
Body = CKEditorControl1.Text,
IsBodyHtml = true,
BodyEncoding = System.Text.Encoding.UTF8,
From = new MailAddress(From, FromName),

};
message.To.Add(ToAddr);
smtp.Send(message);
for (int i = 1; i < dt.Rows.Count; i++)
{
message.Bcc.Add(dt.Rows[dt.Rows.Count - i]["news_letter"].ToString());
smtp.Send(message);
}
lblpass.Visible = true;
lblpass.Text = "خبرنامه ارسال شد";

}
else
{
lblpass.Visible = true;
lblpass.Text = "خبرنامه ارسال نشد";
}

fakhravari
چهارشنبه 25 دی 1392, 15:19 عصر
http://barnamenevis.org/showthread.php?334127-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%AC%D8%AF%DB%8C%D8%AF-%D8%AA%D8%B1%DB%8C%D9%86-%D9%BE%D8%B3%D8%AA-%D9%87%D8%A7-%D8%A8%D9%87-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86