Quantcast
Channel: Exchange Server Development forum
Viewing all articles
Browse latest Browse all 7132

Adding distribution lists and email reports as attachments using Exchange EWS managed API.

$
0
0

I am not able to send a mail which has a email report (read/delivery... receipts) and distribution list as an attachment. I am using the AddItemAttachment<> API as mentioned in the sample application present on MSDN.

For example I tried  the following ways -

  • When I try to use ContactGroup as the template class in the method, it fails with the error -"Items of type ContactGroups are not supported as attachments" , when I call the final SaveAndSend.
EmailMessage email = new EmailMessage(service);
email.ToRecipients.Add("user@contoso.com");
ItemAttachment<ContactGroup> itemAttachment = email.Attachments.AddItemAttachment<ContactGroup>();
email.SendAndSaveCopy();
  • If I try to add the attachment with the Item class as the template class  and then manually change the message class, it fails with the error-"Operation would change object type, which is not supported", when I call the final SaveAndSend. I have also tried to set the extended MAPI property PR_MESSAGE_CLASS
EmailMessage email = new EmailMessage(service);
email.ToRecipients.Add("user@contoso.com");
ItemAttachment<Item> itemAttachment = email.Attachments.AddItemAttachment<Item>();
itemAttachment.Item.ItemClass = "IPM.DistList";
email.SendAndSaveCopy();
  • If I try add the attachment with the Item class and then do not manually change the the class, the final SaveAndSend succeeds but the attachment is created as a sticky note.
EmailMessage email = new EmailMessage(service);
email.ToRecipients.Add("user@contoso.com");
ItemAttachment<Item> itemAttachment = email.Attachments.AddItemAttachment<Item>();
email.SendAndSaveCopy();

I am facing a similar problem with email reports (I use method 2 and try to change the message class manually). I am using Exchange 2013 CU2 on a Win 2012 server. Can someone suggest the correct method?

Thanks.


- NYA


Viewing all articles
Browse latest Browse all 7132

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>