简体   繁体   中英

Change the format of the MeetingRequest when creating an Appointment using EWS Managed API

As described here , here and here , somebody prepends some undesired & redundant information ( when-text , where-text ) to a meeting request body.

That is, when you create a new appointment (meeting) using the EWS Managed API and execute the service.Save(SendInvitationsMode.SendToAllAndSaveCopy) operation, a mail message whose body contains that redundant information ( when , where ) is saved in the Sent Items folder. On the other hand, upon creating an appointment in Outlook, the body of the mail message is fine.

Do you have any ideas concerning this issue - how could it be avoided?

Is it possible to save an appointment using service.Save(SendInvitationsMode.SendOnlyToAll) and create a "clean" MeetingRequest item afterwards - to be saved in the Sent Items folder?

Thank you :)

There is no way to suppress the when and where text in EWS. It's purpose is to support non-calendar-capable email clients where only the body text is visible. http://social.msdn.microsoft.com/Forums/windowsapps/en-US/14e034da-9833-465e-ac48-207e465466bf/time-added-to-appointment-body-in-recipient-calendar?forum=exchangesvrdevelopment

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM