none
Служба SMTP RRS feed

  • Вопрос

  • Добрый день.

    Есть система Windows 10 Pro с установленным сервисом IIS 10.0 Express. Развернул под ним Bonobo Git Server. Все нормально работает, за исключением восстановления пароля. Требуется SMTP сервер. На сколько я сумел понять, служба SMTP должна идти вместе с сервисом IIS, но в компонентах Windows я ее найти не могу. Видимо не хватает какого-то пакета, или обновления. Уважаемые форумчане, кто знает, как решается проблема, подскажите, плз.

    11 марта 2019 г. 11:12

Ответы

  • Добрый день,

      На Windows 10 нет роли SMTP-сервера

    Вам нужен Windows Server.

    11 марта 2019 г. 11:35
  • Приветствую.

    Можно так:

     MailMessage Message = new MailMessage();
                Message.Subject = "тема письма";
                Message.Body = "текст письма";
                // Message.BodyEncoding = Encoding.GetEncoding("Windows-1254"); //кодировка если нужна
                Message.From = new System.Net.Mail.MailAddress("адрес отправителя");
                Message.To.Add(new MailAddress("адрес получателя"));
                System.Net.Mail.SmtpClient Smtp = new SmtpClient("smtp.gmail.com", 587);
                Smtp.EnableSsl = true; 
                Smtp.Credentials = new System.Net.NetworkCredential("логин", "пароль");//логин пароль для входа в почту
                Smtp.Send(Message);//отправка

    Можно почитать Здесь


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub, Instagram

    11 марта 2019 г. 12:13
    Модератор

Все ответы

  • Добрый день,

      На Windows 10 нет роли SMTP-сервера

    Вам нужен Windows Server.

    11 марта 2019 г. 11:35
  • Приветствую.

    Можно так:

     MailMessage Message = new MailMessage();
                Message.Subject = "тема письма";
                Message.Body = "текст письма";
                // Message.BodyEncoding = Encoding.GetEncoding("Windows-1254"); //кодировка если нужна
                Message.From = new System.Net.Mail.MailAddress("адрес отправителя");
                Message.To.Add(new MailAddress("адрес получателя"));
                System.Net.Mail.SmtpClient Smtp = new SmtpClient("smtp.gmail.com", 587);
                Smtp.EnableSsl = true; 
                Smtp.Credentials = new System.Net.NetworkCredential("логин", "пароль");//логин пароль для входа в почту
                Smtp.Send(Message);//отправка

    Можно почитать Здесь


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub, Instagram

    11 марта 2019 г. 12:13
    Модератор