.NET 3.x Отправка электронной почты с ПК с русскоязычным именем - C#

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

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

Здравствуйте! При отправки почты столкнулся с проблемой, что .net framework ниже 4 версии работает некорректно с русским именем компьютера. Можно ли это как-то исправить не используя .net framework 4 и не переименовывая компьютер?

Решение задачи: «.NET 3.x Отправка электронной почты с ПК с русскоязычным именем»

textual
Листинг программы
  1.         Dim o_Mess As Object, v_Conf As String
  2.         o_Mess = CreateObject("CDO.Message")
  3.         v_Conf = "http://schemas.microsoft.com/cdo/configuration/"
  4.         o_Mess.Bodypart.Charset = "windows-1251"
  5.         With o_Mess
  6.             .To = "Кому@mail.ru"
  7.             .From = "От-Кого@mail.ru"
  8.             .Subject = "Тема"
  9.             .TextBody = "Текст письма"
  10.             .AddAttachment("C:\1.jpg")
  11.             With .Configuration.Fields
  12.                 .Item(v_Conf & "sendusing") = 2
  13.                 .Item(v_Conf & "smtpserver") = "smtp.mail.ru"
  14.                 .Item(v_Conf & "smtpauthenticate") = 1
  15.                 .Item(v_Conf & "sendusername") = "От_кого@mail.ru"
  16.                 .Item(v_Conf & "sendpassword") = "Пароль"
  17.                 .Item(v_Conf & "smtpserverport") = 25
  18.                 .Item(v_Conf & "smtpusessl") = False
  19.                 .Item(v_Conf & "smtpconnectiontimeout") = 60
  20.                 .Update()
  21.             End With
  22.             .send()
  23.         End With

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


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

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

10   голосов , оценка 4.3 из 5

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

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

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