Мне предложили использовать такую функцию для отправки писем:
Но к сожалению, в этом примере перестал отправляться html код письма (письмо приходит, но все теги не преобразуются, а видны как текст). Как это можно исправить?
body выглядит примерно так:
Код:
Func _SendMail(ByRef $sMailTo, ByRef $sMailSub, ByRef $sMailBody, ByRef $sMailAttach)
Local $sLink, $hMAIL
$sLink = "http://schemas.microsoft.com/cdo/configuration/"
$hMAIL = ObjCreate ("CDO.Message")
With $hMAIL
.From = "****@mail.ru"
.To = $sMailTo
.Subject = $sMailSub
.TextBody = $sMailBody
.AddAttachment ($sMailAttach)
EndWith
With $hMAIL.Configuration.Fields
.Item ($sLink & "sendusing") = 2
.Item ($sLink & "smtpserver") = "smtp.mail.ru"
.Item ($sLink & "smtpusessl") = True
.Item ($sLink & "smtpauthenticate") = 1
.Item ($sLink & "sendusername") = "***@mail.ru"
.Item ($sLink & "sendpassword") = "pswd"
.Item ($sLink & "smtpserverport") = 465
.Update
EndWith
$hMAIL.Send
EndFunc
Но к сожалению, в этом примере перестал отправляться html код письма (письмо приходит, но все теги не преобразуются, а видны как текст). Как это можно исправить?
body выглядит примерно так:
Код:
<b>123</b> 123.