views:

536

answers:

4

I'm trying to troublshoot a problem with some mail items in on an Exchange 2007 server. I've been able to determine there is something wrong with I think a reciepient property, but I'm not sure, so I'd like to just enumerate all the properties on a message on a bad one and compare it to a good one.

I would also settle for a MAPI or WebDAV solution.

A: 

I found a utility on Microsoft's site that allows you to browse a MAPI store, so this worked better for my purposes than writing some code could have. Neat little utility to point at an MS Exchange store.

MFCMapi from Microsoft

Leroy
+1  A: 

Even though you found a solution to your problem, I'll still answer your original question.

No, there is not a way to enumerate all of the properties on a message in EWS. It you can only return the properties provided by the AllProperties flag (which doesn't return custom & named properties), or specific properties you provide by using the ExtendedProperty syntax.

Here is a brief example of adding a custom extended property.

And so you know, MFCMAPI is still actively developed and hosted at CodePlex (MFCMAPI at CodePlex)

Joe Doyle
A: 

i posted here a problem with webdav and exchange2007 that i can read but not write! i tried EWS but a lot of effort to generate java classes with the stub Exchange2007.wsdl, i downloaded axis version 2-1.3 and after hours trying, no way! (give errors on atributes that doesn't exists on my files!)

I used eclipse to generate a new wsdl client and its works but! My pakage generated was missing 2 principal Classes!!! ExchangeWebServiceBinding! (i tryed with modified and not modified .xsd and .wsdl files!(i found some tutorial saying to modify them...)) ARGH! iF SOMEONE could generate that, upload on internet please!

adrien
A: 

Oh, i just forgotten that i just want write a java program that sets some calendar appointements on exchange server 2007!

wainting for clues. thx.

adrien