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

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

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

при компиляции выбивает следующую ошибку на рис. ( в вложении), все свои данные введены правильно, подскажите, как решить проблему?
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Threading.Tasks;
 
namespace StringExtended
{
    public static class StringEx
    {
        public static string send(this string str)
        {
            String smtpHost = " smtp.gmail.com";
            int smtpPort = 587;
            String smtpUserName = "login";
            String smtpUserPass = "password";
 
            SmtpClient client = new SmtpClient(smtpHost, smtpPort);
            client.Credentials = new NetworkCredential(smtpUserName, smtpUserPass);

            String msgFrom = "from @gmail.com";
            String msgTo = "removed@mail.ru";
            String msgSubject = "Письмо от C#";
            String msgBody = str;
            MailMessage message = new MailMessage(msgFrom, msgTo, msgSubject, msgBody);
 
            try
            {
                client.Send(message);
            }
            catch (SmtpException ex)
            {
                Console.WriteLine(ex.Message);
                string str2 = "the message is not send ";
                return str2;
            }
            string str1 = "the message is send ";
            return str1;
        }
    }
}
namespace ConsoleApp1
{
    using StringExtended;
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Etner a message");
            string str = Console.ReadLine();
            Console.WriteLine("The message is sendind....");
            Console.WriteLine(str.send());
            Console.ReadKey();
 
        }
    }
}

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

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

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


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

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

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