Как отправить электронное письмо ews со встроенными вложениями для запрошенной версии Exchange Server Exchange2007_SP1

Поскольку свойство Attachment.IsInline не поддерживается сервером Exchange версии Exchange2007_SP1, существует ли способ отправки встроенных вложений?

string file = @"C:\Temp\Party.jpg";
    message.Attachments.AddFileAttachment("Party.jpg", file);
    message.Attachments[0].IsInline = true;
    message.Attachments[0].ContentId = "Party.jpg";

person InfoÁsith    schedule 29.10.2017    source источник


Ответы (1)


когда вы создаете объект службы обмена, выберите любую версию выше Exchange2007_sp1, например:

ExchangeService exchange = new ExchangeService(ExchangeVersion.Exchange2010); // Exchange2010_sp1, Exchange2013 etc.

Встроенное вложение для объекта ниже не будет поддерживаться, если оно создано с помощью Exchange2007_sp1.

ExchangeService objInlineNotSupportedExchange= new ExchangeService(ExchangeVersion.Exchange2007_SP1);
person kumar chandraketu    schedule 29.11.2017