Reading emails from Exchange Database EDB file: ESE API?
Exchange Server Forum Index Exchange Server
Discussion forums for Microsoft Exchange Server users.
Microsoft Outlook
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web ExchangeServerHelp.com
Reading emails from Exchange Database EDB file: ESE API?

 
Post new topic   Reply to topic    Exchange Server Forum Index -> Development
Author Message
zq
Guest





Posted: Wed Sep 21, 2005 8:58 am    Post subject: Reading emails from Exchange Database EDB file: ESE API? Reply with quote

I am trying to read the exchange database files (un-mounted .edb files)
using the Extensible Storage Engine API, available at

[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ese/ese/portal.asp]

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

:: From where I can get the schema of the .edb file of Exchange 2000 &
Exchange 2003.

:: 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.

:: 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 file.

:: Are there any alternatives of the ESE API to do this task of
reading un-mounted exchange databases?

:: Is there any comprehensive sample code (reference) to do reading
through mailboxes in an un-mounted .edb file using the

ESE API?

If you can answer any of these then it would be great.

Regards,
ZQ

Back to top
Jason Johnston [MSFT]
Guest





Posted: Thu Sep 22, 2005 12:59 am    Post subject: Re: Reading emails from Exchange Database EDB file: ESE API? Reply with quote

Exchange uses it's own proprietary version of ESE, and doesn't document any
of the schema of the underlying database. Unfortunately what you're trying
to do is not supported.

If you need to access data in an EDB file in a supported fashion, you'll
have to mount it and access it via one of the client API's (MAPI, CDO,
WebDAV, etc)

"zq" <zeeshanqadir@gmail.com> wrote in message
news:1127289653.912600.81870@f14g2000cwb.googlegroups.com...
Quote:
I am trying to read the exchange database files (un-mounted .edb files)
using the Extensible Storage Engine API, available at

[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ese/ese/portal.asp]

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

:: From where I can get the schema of the .edb file of Exchange 2000 &
Exchange 2003.

:: 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.

:: 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 file.

:: Are there any alternatives of the ESE API to do this task of
reading un-mounted exchange databases?

:: Is there any comprehensive sample code (reference) to do reading
through mailboxes in an un-mounted .edb file using the

ESE API?

If you can answer any of these then it would be great.

Regards,
ZQ
Back to top
 
Post new topic   Reply to topic    Exchange Server Forum Index -> Development All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Windows Server Dedicated Servers
New Topics Powered by phpBB