Второй параметр при вызове GetMessageFromMsgFile
равен true, что означает, что вы создаете новый файл. Вместо этого передайте false.
Также обратите внимание, что GetMessageFromMsgFile
не требует активного сеанса, поэтому нет необходимости вызывать RDOSession.Logon
. И профиля не будет, если вы все равно работаете под пользователем службы.
Чтобы создать файл HTML, вам не нужно читать свойство RDOMail.HTMLBody
. Вы можете позвонить RDOMail.SaveAs(..., olHTML)
.