in Mail2Bug/Email/EWS/EWSIncomingMessage.cs [18:47]
public EWSIncomingMessage(EmailMessage message, bool useConversationGuidOnly = false)
{
_message = message;
_useConversationGuidOnly = useConversationGuidOnly;
message.Load(new PropertySet(
ItemSchema.Subject,
ItemSchema.Body,
EWSExtendedProperty.PidTagBody,
EWSExtendedProperty.PidTagConversationId,
EmailMessageSchema.ConversationIndex,
EmailMessageSchema.Sender,
EmailMessageSchema.From,
EmailMessageSchema.ToRecipients,
EmailMessageSchema.CcRecipients,
ItemSchema.MimeContent,
ItemSchema.DateTimeReceived,
ItemSchema.DateTimeSent,
EmailMessageSchema.ConversationTopic,
ItemSchema.Attachments,
ItemSchema.HasAttachments,
MeetingRequestSchema.Location,
MeetingRequestSchema.Start,
MeetingRequestSchema.End
) { RequestedBodyType = BodyType.HTML }); // Specify Exchange should convert native body format to HTML before returning
message.TryGetProperty(EWSExtendedProperty.PidTagConversationId, out _conversationId);
Attachments = BuildAttachmentList(message);
}