WebDAV and mso query

Hello
Aspose support saving contact as WebDAV, but not calendar as WebDAV? Am I right?

And also loading from WebDAV contacts or calendars is also not supported?

Finally, there’s still one thing I could not get:

Can one msg have multiple oledata.mso attachments?

If not, so why use this?
InlineAttachmentExtractor.EnumerateMsoPackage…

we can directly check:
if (mapiAttachment.LongFileName == “oledata.mso”)
and process it by OpenMCDF

So what’s this doing here foreach (var oleItem in oledata)
Thank you

Hello @australian.dev.nerds,

Loading from WebDav was only used in legacy versions of Exchange. Items in WebDav format are currently not used, so I have a difficult to find an example. I’ll look and if I find one I’ll let you know.
I apologize for such hurdles.

Yes, one oledata.mso can contain multiple files.

We can’t check directly, because we need to decompress the oledata files first.

InlineAttachmentExtractor.EnumerateMsoPackage decompresses and finds the necessary files that contain the data itself.

1 Like

Seems that contact will open and save WebDAV, here, WebDAV means CardDAV indeed.
Google, Apple / IOS and some others still use CardDAV…
So is this valid?

blah = Email.PersonalInfo.Contact.Load(source, ContactLoadFormat.WebDav/vCard/Msg)
blah.Save(target, ContactSaveFormat.WebDav/vCard/Msg)

I’m not sure. Let me check it out.