PDA

View Full Version : ارسال ایمیل به 50 نفر



r.khodabakhshi
پنج شنبه 14 آذر 1392, 09:53 صبح
سلام. من کد زیرو واسه ارسال ایمیل نوشتم و بدرستی کار میکنه
try
{
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add("user@yahoo.com");
message.Subject = "This is a test";
message.From = new System.Net.Mail.MailAddress("user@gmail.com");
message.Body = textBox1.Text;
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);
smtp.Credentials = new System.Net.NetworkCredential("user", "pass");
smtp.EnableSsl = true;
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.Send(message);
label1.Text += "Successfully Sent mail..." + DateTime.Now + Environment.NewLine;
}
catch (Exception ex)
{
MessageBox.Show("Sending Fail! " + ex.Message);
button2.Enabled = true;
}

حالا میخاستم منو راهنمایی کنید که چطور میتونم این ایمیل رو به 50 آدرس مختلف بفرستم؟یعنی 50 تا آدرس واسش تعریف کنم و وقتی مثلا send رو زدم به 50 تا بفرسته.
لطفا کامل راهنمایی کنید.
ممنون

hamid_hr
پنج شنبه 14 آذر 1392, 10:12 صبح
خب TO يه متد داره به نام Add
بنويس
message.To.Add("1@yahoo.com");
message.To.Add("2@yahoo.com");

r.khodabakhshi
پنج شنبه 14 آذر 1392, 10:24 صبح
ممنون. درسته،ولی میخام یکم اساسی تر باشه. مثلا میتونم از دیتا بیس استفاده کنم؟ ولی چون زیاد وارد نیستم، رهنماییم کنید چجور یا بهم منبع معرفی کنید.

hamid_hr
پنج شنبه 14 آذر 1392, 10:30 صبح
خب مشكلت دقيقا كجاس
از ديتابيس بخون
با متد Add اضافه كن به ليست
همين

r.khodabakhshi
پنج شنبه 14 آذر 1392, 10:48 صبح
خوب دیتابیس بلد نیستم.......:خجالت:

fmehrvarzi
پنج شنبه 14 آذر 1392, 15:33 عصر
از این کتاب شروع کن
Beginning Microsoft® Visual C#® 2008
Wrox Publication
تو سایت ها هم فراوان هست.