Не работает отправка письма на email - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. string avto_name;
  2. avto_name = "hello";
  3. public void SendMail(string smtpServer, string from, string password,
  4. string mailto, string caption, string message, string attachFile = null)
  5. {
  6. try
  7. {
  8. from = "---------------------";
  9. mailto = "--------------------";
  10. password = "*******";
  11. caption = "Hello";
  12. message = avto_name;
  13. MailMessage mail = new MailMessage();
  14. mail.From = new MailAddress(from);
  15. mail.To.Add(new MailAddress(mailto));
  16. mail.Subject = caption;
  17. mail.Body = message;
  18. //if (!string.IsNullOrEmpty(attachFile))
  19. //mail.Attachments.Add(new Attachment(attachFile));
  20. SmtpClient client = new SmtpClient();
  21. client.Host = smtpServer;
  22. client.Port = 25;
  23. client.EnableSsl = false;
  24. client.Credentials = new NetworkCredential(from.Split('@')[0], password);
  25. client.DeliveryMethod = SmtpDeliveryMethod.Network;
  26. client.Send(mail);
  27. mail.Dispose();
  28. }
  29. catch (Exception e)
  30. {
  31. throw new Exception("Ошибка отправки: " + e.Message);
  32. }
  33. }
  34. private void button3_Click(object sender, EventArgs e)
  35. {
  36. SendMail(); // ошибка горит, "не одна из перегрузок метода SendMail не принимает 0 аргументов
  37. }

Решение задачи: «Не работает отправка письма на email»

textual
Листинг программы
  1. string avto_name;
  2.         avto_name = "hello";
  3.         public void SendMail(string smtpServer....)// и ещё куча параметров
  4.         {
  5. ..............
  6. }
  7.  
  8.  private void button3_Click(object sender, EventArgs e)
  9.         {
  10.             SendMail(); // и ничего не передаете
  11.         }

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


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

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

15   голосов , оценка 3.867 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы