Многопоточность в приложении по отправке писем - 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);
                }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы