PC Review


Reply
Thread Tools Rate Thread

How can I get the information in outlook express?

 
 
daniel pan
Guest
Posts: n/a
 
      9th Aug 2005
Hi٬everybody!
I am write a program to geather infomation in outlook express 6.
The infomation I want to retreive is the mail content and the folder it
belongs. And the contact infomation is the info I want to get too.
Does any one know which tech I should to be used. If this is not the
place to discuss the problem like this, can you give me the group name about
it?

Thanks.
Daniel Pan


 
Reply With Quote
 
 
 
 
Dan Mitchell
Guest
Posts: n/a
 
      9th Aug 2005
"daniel pan" <(E-Mail Removed)> wrote in
news:(E-Mail Removed):
> I am write a program to geather infomation in outlook express 6.
> The infomation I want to retreive is the mail content and the
> folder it
> belongs. And the contact infomation is the info I want to get too.
> Does any one know which tech I should to be used. If this is not
> the
> place to discuss the problem like this, can you give me the group name
> about it?


There's no official APIs for Outlook Express:
http://support.microsoft.com/kb/q216281/

Note that there _is_ some documentation in MSDN, but it's not useful
documentation, as far as I know it's only there because of the
"Microsoft has secret APIs" lawsuit a while ago.

If you google for "oe5dbx", that's a thing someone wrote to get at the
contents of DBX files, though the main site is dead now so you'll have
to either look in archive.org or find a mirror.

Contacts live in the address book, I think. See the documentation for
"Windows Address Book" in MSDN:

http://msdn.microsoft.com/library/default.asp
url=/workshop/wab/wabentry.asp

-- dan
 
Reply With Quote
 
Dan Mitchell
Guest
Posts: n/a
 
      9th Aug 2005
Dan Mitchell <(E-Mail Removed)> wrote in
news:Xns96AD61AE7593Ddjmitchellayahoocom@207.46.248.16:
> Note that there _is_ some documentation in MSDN, but it's not useful
> documentation, as far as I know it's only there because of the
> "Microsoft has secret APIs" lawsuit a while ago.


Correction, I'm wrong -- there is documentation there now, and while it's
just reference, it looks as if there's enough there to do most things:

http://msdn.microsoft.com/library/de...l=/library/en-
us/outlookexpress/oe/reference/ifaces/istorenamespace/initialize.asp

-- dan
 
Reply With Quote
 
Sue Mosher [MVP-Outlook]
Guest
Posts: n/a
 
      9th Aug 2005
Actually, if you look closely at the docs that start at http://msdn.microsoft.com/library/en...e/oe_entry.asp, you'll see that many of the interfaces are listed as deprecated or "Not currently supported."

--
Sue Mosher, Outlook MVP
Author of
Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx


"Dan Mitchell" <(E-Mail Removed)> wrote in message news:Xns96AD705977A80djmitchellayahoocom@207.46.248.16...
> Dan Mitchell <(E-Mail Removed)> wrote in
> news:Xns96AD61AE7593Ddjmitchellayahoocom@207.46.248.16:
>> Note that there _is_ some documentation in MSDN, but it's not useful
>> documentation, as far as I know it's only there because of the
>> "Microsoft has secret APIs" lawsuit a while ago.

>
> Correction, I'm wrong -- there is documentation there now, and while it's
> just reference, it looks as if there's enough there to do most things:
>
> http://msdn.microsoft.com/library/de...initialize.asp
>
> -- dan

 
Reply With Quote
 
Dan Mitchell
Guest
Posts: n/a
 
      9th Aug 2005
"Sue Mosher [MVP-Outlook]" <(E-Mail Removed)> wrote in
news:exh#(E-Mail Removed):

> Actually, if you look closely at the docs that start at
> http://msdn.microsoft.com/library/en...e/oe_entry.asp,
> you'll see that many of the interfaces are listed as deprecated or
> "Not currently supported."


Yeah, a lot of them aren't there, and there's not really much of a guide
as to how to do it -- that said, after a few minutes looking through the
docs, I reckon you should be able to start OE and get to a message with:

1. CoCreateInstance an IStoreNamespace
2. IStoreNamespace::Initialize() on that
3. IStoreNamespace::OpenFolder
4. IStoreFolder::GetFirstMessage/GetNextMessage
5. Use the MESSAGEID from that to IStoreFolder::OpenMessage
6. Now you have an IMimeMessage that you can poke around at;
GetTextBody/whatever.

-- dan

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How do I transfer information from outlook to express? =?Utf-8?B?S0FH?= Microsoft Outlook Discussion 1 23rd May 2007 07:02 PM
How can I get the information in outlook express? daniel pan Microsoft Outlook Program Addins 1 9th Aug 2005 08:27 AM
How can I get the information in outlook express? daniel pan Microsoft Outlook Form Programming 0 9th Aug 2005 07:54 AM
How do I import information from Outlook Express for Mac? =?Utf-8?B?c3VlYmF0dGVs?= Microsoft Outlook Discussion 0 18th Sep 2004 05:15 AM
Outlook Express will not retain POP information Nina Windows XP General 1 19th Jul 2004 07:35 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 08:29 PM.