Я хотел бы отправить электронное письмо с использованием SMTP-сервера и шаблона Outlook в качестве почтового сообщения.vb.net отправить Outlook письмо с использованием smtp и outlook.CreateItemFromTemplate
Dim application As New Outlook.Application
Dim path As String = "S:\TCM\Vendor.oft"
' Create a new MailItem and set the To, Subject, and Body properties.
Dim newMail As Outlook.MailItem = DirectCast(application.CreateItemFromTemplate(path), Outlook.MailItem)
Dim mail As MailMessage = DirectCast(newMail, MailMessage)
Я пытаюсь создать почтовый элемент из шаблона и отбрасывать, что к MailMessage
так что я могу использовать сервер SMTP для отправки электронной почты. Однако я получаю следующую ошибку.
Невозможно нанести COM-объект типа «System .__ ComObject» на тип класса «System.Net.Mail.MailMessage».
Экземпляры типов, представляющие COM-компоненты, не могут быть отлиты к типам, которые не представляют COM-компоненты; однако они могут быть переданы в интерфейсы до тех пор, пока базовый COM-компонент поддерживает вызовы QueryInterface для IID интерфейса.