Многопоточность в приложении по отправке писем - C#
Формулировка задачи:
Здравствуйте, пишу программу отправки сообщений на почту но не могу реализовать многопоточность
Вот сам код программы работающей при нажатии на button
SmtpClient Smtp = new SmtpClient("smtp." + comboBox1.SelectedItem, 25);
Smtp.Credentials = new NetworkCredential(textBox1.Text, textBox3.Text);// маил и логин отправителя
MailMessage Message = new MailMessage();
Message.From = new MailAddress(textBox1.Text);//адресс отправителя
Message.Subject = textBox4.Text;//Тема
Message.Body = richTextBox1.Text;//Сообщение
timer1.Enabled = true;
try
{
for (int i = 1; i < richTextBox2.Lines.Length - 1; i++)
{
Message.To.Add(new MailAddress(richTextBox2.Lines[i]));//адресс получателя
Smtp.Send(Message);
label6.Text = Convert.ToString(Convert.ToInt32(label6.Text) + 1);
}
}
catch (SmtpException)
{
MessageBox.Show("Ошибка!");
}
Что не кто не знает???
Решение задачи: «Многопоточность в приложении по отправке писем»
textual
Листинг программы
catch (SmtpException ex)
{
MessageBox.Show(ex.Message);
}