Just have a question about this problem, which i faced while using EWS and creating mails.
I´m creating and save the E-Mail to my Inbox.
EmailMessage message = new EmailMessage(_exchangeService);
message.From = emailObject.SenderAddress;
message.Subject = emailObject.Subject;
message.Body = emailObject.Body
message.ToRecipients.Add(email);
message.CcRecipients.Add(emailObject.CC);
message.IsRead = false;
message.Save(WellKnownFolderName.Inbox);
Now the problem is, that EWS is creating the E-Mail as a draft.
Is it possible to mark the mail as an income mail?
Thank you!
You need to set PR_Message_Flags https://msdn.microsoft.com/en-us/library/ee160304(v=exchg.80).aspx property on the Message using an extended property which will then make the message appear as sent
ExtendedPropertyDefinition PR_MESSAGE_FLAGS = new ExtendedPropertyDefinition(3591, MapiPropertyType.Integer);
message.SetExtendedProperty(PR_MESSAGE_FLAGS, 1);