PDA

View Full Version : مشکل در ارسال ایمیل (ایمیل دوباره ارسال می شود)



golestan1
دوشنبه 12 بهمن 1394, 13:14 عصر
با سلام
برای ارسال از کد زیر استفاده می کنم اما مشکل داره و هر بار دو تا ایمیل ارسال میشه
کسی می دونه مشکل کجاست
در ضمن شماره پورت ها در نمونه های مختلف فرق داره چه فرقی داره بعضی ها 25 و بعضی ها587 و ...

try
{

MailMessage message = new MailMessage();
message.From = new MailAddress(txtfrom.Text);
message.To.Add(txtto.Text);
message.Subject = txtsub.Text;
message.IsBodyHtml = true;
message.Priority = MailPriority.Normal;
message.Body = txtmessage.Text;
SmtpClient client = new SmtpClient(txtsmtp.Text);
NetworkCredential cred = new NetworkCredential(txtfrom.Text, txtpass.Text);
client.EnableSsl = true;
client.Credentials = cred;
client.Port = 587;
client.Send(message);


client.Send(message); // تلاش برای ارسال ایمیل
button1.Text = "ارسال";
MessageBox.Show("ارسال با موفقیت انجام شد");
}

catch (SmtpException ex)
{
button1.Text = "ارسال";
MessageBox.Show("دوباره سعی نمایید");
}

محمد رضا فاتحی
دوشنبه 12 بهمن 1394, 13:19 عصر
دوست عزیز وقتی دوبار از
client.send(message);
استفاده می کنید توقع دارید یکبار ارسال بشه؟