Принудительно использовать Outlook.MailItem.Forwad для определенной учетной записи. - PullRequest
0 голосов
/ 11 октября 2018

Я должен отправить учетные записи в Outlook по электронной почте, например:

  • @a.com
  • @b.com

Моя учетная запись по умолчанию - @a.com.

У меня есть почтовый файл, сохраненный как msg, где отправитель @ b.com.

Если я использую этот код ...

Dim mail As Outlook.MailItem = CType(Globals.ThisAddIn.Application.Session.OpenSharedItem(fixSentResult.MsgFilename), Outlook.MailItem)
Dim forwardEmail As Outlook.MailItem = mail.Forward
forwardEmail.Display()

... отправителем новой переадресованной почты является @ a.com, что неверно - поскольку почта сохраняется с @ b.com.

Если я вручную попытаюсь изменить отправителя на @ b.com и отправитя получаю письмо, которое мне не удалось отправить на @ b.com user ... хммм.

Мой вопрос:

Когда я "OpenSharedItem" - могу ли я указатьучетная запись уже загружена в @ b.com, а не в учетную запись @ a.com по умолчанию?Это может решить мою проблему.

Спасибо

...