Outlook Express API/SDK?
-
Right now, I'm playing with some undocumented Outlook Express interfaces. Based on this, I am planning to write a COM SDK/library on Outlook Express that would have the following features- allow enumeration of folders, creation/deletion/copying/renaming of folders, getting folder locations and properties, traversing folder hierarchy, accesing message stores, accessing message properties, getting message contents, accessing addressbook entries, common mail-related notifications, will be COM based and component will include support for scripting clients, and will probably work with all majoe OE versions( OE4+ to OE6).
_'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
_Amit Dey sonork: 100:18407 msn: visualcdev -
Right now, I'm playing with some undocumented Outlook Express interfaces. Based on this, I am planning to write a COM SDK/library on Outlook Express that would have the following features- allow enumeration of folders, creation/deletion/copying/renaming of folders, getting folder locations and properties, traversing folder hierarchy, accesing message stores, accessing message properties, getting message contents, accessing addressbook entries, common mail-related notifications, will be COM based and component will include support for scripting clients, and will probably work with all majoe OE versions( OE4+ to OE6).
_'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
_Amit Dey sonork: 100:18407 msn: visualcdev -
Sounds cool, Amit. Isn't this similar to CDO though? Cheers, Simon "VB.NET ... the STD of choice", me, internal company memo
Not really. CDO is more for MS Outlook. The cool thing about this is I'm using undocumented some COM API. I have tried out my code and it seems to work for OE 5.0,OE5.5 and 6.0 with some modifications.
_'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
_Amit Dey sonork: 100:18407 msn: visualcdev -
Right now, I'm playing with some undocumented Outlook Express interfaces. Based on this, I am planning to write a COM SDK/library on Outlook Express that would have the following features- allow enumeration of folders, creation/deletion/copying/renaming of folders, getting folder locations and properties, traversing folder hierarchy, accesing message stores, accessing message properties, getting message contents, accessing addressbook entries, common mail-related notifications, will be COM based and component will include support for scripting clients, and will probably work with all majoe OE versions( OE4+ to OE6).
_'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
_Amit Dey sonork: 100:18407 msn: visualcdevSounds cool. You should include a way to send a complete message or just open a message with some of the fields already filled out (i.e. Subject, TO, etc). If you have a problem with my spelling, just remember that's not my fault. I [as well as everyone else who learned to spell after 1976] blame it on Robert A. Kolpek for U.S. Patent 4,136,395.
-
Right now, I'm playing with some undocumented Outlook Express interfaces. Based on this, I am planning to write a COM SDK/library on Outlook Express that would have the following features- allow enumeration of folders, creation/deletion/copying/renaming of folders, getting folder locations and properties, traversing folder hierarchy, accesing message stores, accessing message properties, getting message contents, accessing addressbook entries, common mail-related notifications, will be COM based and component will include support for scripting clients, and will probably work with all majoe OE versions( OE4+ to OE6).
_'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
_Amit Dey sonork: 100:18407 msn: visualcdevSure I'm interested. I also found something to make plug-ins for OE... I wonder if we have the same source though... Would we be able to catch some events? Let me know! Luc --------------- Tired of Spam? Introducing InboxShield® for Microsoft® Outlook® http://www.edovia.com
-
Sure I'm interested. I also found something to make plug-ins for OE... I wonder if we have the same source though... Would we be able to catch some events? Let me know! Luc --------------- Tired of Spam? Introducing InboxShield® for Microsoft® Outlook® http://www.edovia.com
Plugins for OE? like toolbars,bands,menuitems etc? now that's interesting. The thing with me is that all my code is totally non-visual and will have no support for any user interface items(with OE I guess we still need to hack with hooks,FindWindow() or something). I'm trying so that all of the messageboxes(like make OE default client) are also suppressed and this seems to work well. So maybe if we could put the user interface elements together with my COM object for all folder and store info for something new that also offers toolbars and menubars.
_'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
_Amit Dey sonork: 100:18407 msn: visualcdev -
Sounds cool. You should include a way to send a complete message or just open a message with some of the fields already filled out (i.e. Subject, TO, etc). If you have a problem with my spelling, just remember that's not my fault. I [as well as everyone else who learned to spell after 1976] blame it on Robert A. Kolpek for U.S. Patent 4,136,395.
I haven't gotten to writing a complete new message but OE message and folder enumeration and extraction seems to work great. :) Eventually it will support message creation at a very low level and dynamic message manipulation(like adding signatures to all mails).
_'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
_Amit Dey sonork: 100:18407 msn: visualcdev -
Plugins for OE? like toolbars,bands,menuitems etc? now that's interesting. The thing with me is that all my code is totally non-visual and will have no support for any user interface items(with OE I guess we still need to hack with hooks,FindWindow() or something). I'm trying so that all of the messageboxes(like make OE default client) are also suppressed and this seems to work well. So maybe if we could put the user interface elements together with my COM object for all folder and store info for something new that also offers toolbars and menubars.
_'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
_Amit Dey sonork: 100:18407 msn: visualcdevI haven't got time to read and understand the code I found but all I know is that it's a big hack and that it does not work very well. I'm interested in making my product available for OE but I don't count on it to be as performant as in Outlook... I'll let you know when I find my source back ( I lost it!!!:-O ) Luc --------------- Tired of Spam? Introducing InboxShield® for Microsoft® Outlook® http://www.edovia.com
-
I haven't got time to read and understand the code I found but all I know is that it's a big hack and that it does not work very well. I'm interested in making my product available for OE but I don't count on it to be as performant as in Outlook... I'll let you know when I find my source back ( I lost it!!!:-O ) Luc --------------- Tired of Spam? Introducing InboxShield® for Microsoft® Outlook® http://www.edovia.com
Hi Luc, Naw! I'm not doing any major hacking. Just using a few undocumented MS interfaces regarding Outlook Express. If you think the effort will be worthwhile, maybe we can talk more about the tech side of things?:)
_'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
_Amit Dey sonork: 100:18407 msn: visualcdev -
Right now, I'm playing with some undocumented Outlook Express interfaces. Based on this, I am planning to write a COM SDK/library on Outlook Express that would have the following features- allow enumeration of folders, creation/deletion/copying/renaming of folders, getting folder locations and properties, traversing folder hierarchy, accesing message stores, accessing message properties, getting message contents, accessing addressbook entries, common mail-related notifications, will be COM based and component will include support for scripting clients, and will probably work with all majoe OE versions( OE4+ to OE6).
_'My capacity for happiness', he added, 'you could fit into a matchbox without taking out the matches first'.
- Marvin, the robot.
_Amit Dey sonork: 100:18407 msn: visualcdevWonderful! Keep working!!! -BHKien