.NET 3.x Отправка электронной почты с ПК с русскоязычным именем - C#
Формулировка задачи:
Здравствуйте! При отправки почты столкнулся с проблемой, что .net framework ниже 4 версии работает некорректно с русским именем компьютера. Можно ли это как-то исправить не используя .net framework 4 и не переименовывая компьютер?
Решение задачи: «.NET 3.x Отправка электронной почты с ПК с русскоязычным именем»
textual
Листинг программы
- Dim o_Mess As Object, v_Conf As String
- o_Mess = CreateObject("CDO.Message")
- v_Conf = "http://schemas.microsoft.com/cdo/configuration/"
- o_Mess.Bodypart.Charset = "windows-1251"
- With o_Mess
- .To = "Кому@mail.ru"
- .From = "От-Кого@mail.ru"
- .Subject = "Тема"
- .TextBody = "Текст письма"
- .AddAttachment("C:\1.jpg")
- With .Configuration.Fields
- .Item(v_Conf & "sendusing") = 2
- .Item(v_Conf & "smtpserver") = "smtp.mail.ru"
- .Item(v_Conf & "smtpauthenticate") = 1
- .Item(v_Conf & "sendusername") = "От_кого@mail.ru"
- .Item(v_Conf & "sendpassword") = "Пароль"
- .Item(v_Conf & "smtpserverport") = 25
- .Item(v_Conf & "smtpusessl") = False
- .Item(v_Conf & "smtpconnectiontimeout") = 60
- .Update()
- End With
- .send()
- End With
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д