Программное создание собственного списка рассылки Outlook

Если я делюсь списком рассылки в Outlook в "формате Outlook", результатом будет MSG-файл. Двойной щелчок по этому файлу открывает окно списка рассылки в Outlook.

У меня есть приложение, которое содержит список контактов электронной почты, и мой пользователь хочет иметь возможность отправить этот список в виде списка рассылки Outlook.

Теперь я знаю, что могу экспортировать его как файл.csv, чтобы пользователь мог импортировать его, но это не то, что требуется.

Итак, на вопрос: кто-нибудь знает, возможно ли сгенерировать этот MSG-файл в правильном формате из стороннего приложения для использования Outlook?

Если это какой-либо импорт или актуальность, приложение является ASP.NET C# WebApplication

1 ответ

Решение

Для этого вы можете использовать Extended MAPI (только C++ или Delphi, использовать OpenIMsgOnIStg и т. Д.) И установить набор именованных свойств. Вы также можете использовать Redemption и создать файл MSG, используя RDOSession.CreateMessageFromMsgFile:

  set Session = CreateObject("Redemption.RDOSession")
  set DL = Session.CreateMessageFromMsgFile("c:\temp\TestDL.Msg", "IPM.DistLIst", 1)
  DL.AddMemberEx "Joe The User", "user@test.demo", "SMTP"
  DL.Save
Другие вопросы по тегам