PDA

View Full Version : مشکل در ارسال ایمیل از سایت



masud8002k
جمعه 06 مرداد 1391, 12:26 عصر
سلام این کد های من هست اما ایمیل رو از سایتم ارسال نمیکنه
مشکل چیه به نظرتون؟
string from = "ایمیلم رو وارد کردم اینجا";
string cnf = System.Configuration.ConfigurationManager.Connecti onStrings["good"].ToString();
SqlConnection con = new SqlConnection(cnf);
MailMessage mail = new MailMessage();
string str="select email from newsleter";
SqlCommand cmd=new SqlCommand(str,con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
mail.To.Add(dr[0].ToString());
}
con.Close();
mail.From = new MailAddress(from, "", System.Text.Encoding.UTF8);
mail.Subject =TextBox23.Text;
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.Body =CKEditorControl8.Text;
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.High;

SmtpClient smtp = new SmtpClient();
smtp.Credentials = new System.Net.NetworkCredential(from, "پسوردمو زدم");
smtp.Port = 587;
smtp.Host = "smtpرو وارد کردم";
smtp.EnableSsl = true;

try
{
smtp.Send(mail);
Label11.Text = "succesfully";
}
catch
{
Label11.Text = "faild!";
}
}

حامد مصافی
جمعه 06 مرداد 1391, 12:43 عصر
try
{
smtp.Send(mail);
Label11.Text = "succesfully";
}
catch(Exception ex)
{
Label11.Text = ex.Message;
}


سپس چیزی رو که در Label1 نمایش داده میشه رو بذار اینجا

masud8002k
جمعه 06 مرداد 1391, 14:24 عصر
اینکاری که گفتید انجام دادم اینو نوشت

Server does not support secure connections.

حامد مصافی
جمعه 06 مرداد 1391, 14:38 عصر
خط زیر رو حذف کن

smtp.EnableSsl = true;

شماره پورت رو هم از مسئول سرور سوال کن و به جای ۵۸۷ بنویس (به احتمال قوی ۲۵)

masud8002k
جمعه 06 مرداد 1391, 15:50 عصر
دوست عزیز ممنون حل شد
فقط چطور میشه ایمیل ها رو در هیمن کد bcc کرد؟؟؟
یعنی کاربرا ایمیل رو نبیند؟