Метод расширения для отправки введенной строки на почту - C#

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

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

при компиляции выбивает следующую ошибку на рис. ( в вложении), все свои данные введены правильно, подскажите, как решить проблему?
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Linq;
  5. using System.Net;
  6. using System.Net.Mail;
  7. using System.Threading.Tasks;
  8. namespace StringExtended
  9. {
  10. public static class StringEx
  11. {
  12. public static string send(this string str)
  13. {
  14. String smtpHost = " smtp.gmail.com";
  15. int smtpPort = 587;
  16. String smtpUserName = "login";
  17. String smtpUserPass = "password";
  18. SmtpClient client = new SmtpClient(smtpHost, smtpPort);
  19. client.Credentials = new NetworkCredential(smtpUserName, smtpUserPass);
  20.  
  21. String msgFrom = "from @gmail.com";
  22. String msgTo = "removed@mail.ru";
  23. String msgSubject = "Письмо от C#";
  24. String msgBody = str;
  25. MailMessage message = new MailMessage(msgFrom, msgTo, msgSubject, msgBody);
  26. try
  27. {
  28. client.Send(message);
  29. }
  30. catch (SmtpException ex)
  31. {
  32. Console.WriteLine(ex.Message);
  33. string str2 = "the message is not send ";
  34. return str2;
  35. }
  36. string str1 = "the message is send ";
  37. return str1;
  38. }
  39. }
  40. }
  41. namespace ConsoleApp1
  42. {
  43. using StringExtended;
  44. public class Program
  45. {
  46. public static void Main(string[] args)
  47. {
  48. Console.WriteLine("Etner a message");
  49. string str = Console.ReadLine();
  50. Console.WriteLine("The message is sendind....");
  51. Console.WriteLine(str.send());
  52. Console.ReadKey();
  53. }
  54. }
  55. }

Решение задачи: «Метод расширения для отправки введенной строки на почту»

textual
Листинг программы
  1. client.EnableSsl = true;

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


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

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

12   голосов , оценка 4.167 из 5

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

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

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