[openmapi.org devel] openmapi/backends
Johannes Roith
johannes at jroith.de
Thu Oct 8 21:51:42 CEST 2009
Hello, Jack!
I'm afraid, the thing you need is something that openmapi is not able
to do by design. The reason for this is, that while OpenMapi.org
provides a functional replacement for the MAPI stack on multiple
platforms, it does not simply replace the complete original Microsoft
MAPI stack on Windows, although it interoperates with it very well.
In particular, on Windows, you can place OpenMapi.org behind the
original MAPI stack, accessing the OpenMapi.org stack as a backend of
Microsoft MAPI, just like MAPI may be used to access Microsoft
exchange server etc. Or you may also place it in front of MAPI, using
any MAPI provider (like the Exchange provider) through the
OpenMapi.org stack.
OpenMapi can also be run completely without Microsoft MAPI. But this
won't help you either, because OpenMapi does not replace the Microsoft
libraries. So _if_ a call is made into the Microsoft stack by an
application, OpenMapi can't intercept the ones related to the user
interface (like Outlooks "New Mail" dialog). These are not designed
to be replaced by MAPI providers. What we can intercept are the calls
the Outlook dialog makes to any data backend like a local psd store or
Exchange.
An OpenMapi backend might help you to share data with Outlook or
control the data access by Outlook. It won't let you intercept the
call made by MS Word to bring up the "New Mail" dialog, though.
Regards,
Johannes.
On Mon, Oct 5, 2009 at 6:23 PM, Jack Fiels <fields-jac at hotmail.com> wrote:
> Hello,
>
> I hust stumbled across openmapi, and wonder if it is something I could use
> for a small project of mine.
>
> I'd like to replace the default mail application on a system (win32:
> typically outlook, thunderbird etc) with a custom application. That means
> that functions like e.g. "mailto"-links and "send as attachment" from MS
> Word should be intercepted.
>
> WOuld it be possible to set up openmapi to receive the MAPI calls from MS
> Word (e.g. MAPIsendDocuments) and simply build my application as a backend
> on openmapi? (Limited to simple functionality like creating a new mail with
> a defined to-address, or creating a mail with current document attached etc)
>
> Thanks for your help!
>
> Regards,
>
> Jac
>
>
> ________________________________
> Windows Live Hotmail: Your friends can get your Facebook updates, right from
> Hotmail®.
> _______________________________________________
> Devel mailing list
> Devel at openmapi.org
> http://www.openmapi.org/mailman/listinfo/devel
>
>
--
--
"Once, as I was burying one of my dead selfes, the grave-digger came
by and said to me, 'Of all those who come here to bury, you alone I
like.'
Said I, 'You please me exceedingly, but why do you like me?'
'Because,' he said, 'they come weeping and go weeping - you alone come
laughing and go laughing.'" -- Kahlil Gibran
More information about the Devel
mailing list