zq 's questions is just what I want to ask :-)
I am trying to read the exchange database files (un-mounted .edb files)
using the Extensible Storage Engine API.
I have been able to open a few tables like Mailbox table and one of its
columns with id = 0 and retrieved values like:
(E)MailBoxName or (7)CN=xx,CN=xx..,
but unable to get more out of it.Even the mSysObjects table column
id = 0 is returning empty values, and the Folders table is returning
some funny charachters for coulumn id = 0.
I cannot really interpret the contents, I want to get to the mails in
mailboxes. I need to know ;
1) From where I can get the schema of the .edb file of Exchange 2000 &
Exchange 2003 ?
2)Is there any catalog table from where i can get the info of other
tables in the edb file.
I have sucessfully opened the mSysObjects table and able to retrieve the
values of the column with id= 0 but the values are empty strings.
3)Is there any functions in the ESE API from where i can get the info of
the different columns and their names for a particular table in the .edb
4)Are there any alternatives of the ESE API to do this task of reading
un-mounted exchange databases?
5)Is there any comprehensive sample code (reference) to do reading
through mailboxes in an un-mounted .edb file using theESE API?
If you can answer any of these then it would be great.
4. EDB File