M
Mike Monaghan
I have inherited a glueware application that I'd like to convert to
Python. To avoid a long discussion here's how the application
works...
A voice mail system uses MAPI to pass a message to Outlook Express.
Since Outlook Express has protection to prevent worms another program
hits the "It's okay to allow this" button. Outlook then passes the
message to a SMTP server that puts the raw message in a file where
another program can pickup and parse the message into something
usable.
There's a lot of parts to this and to put it mildly I'm not really
happy with the way this is all put together. I can't change the MAPI
call from the voicemail system. The rest is open to debate.
The voicemail system treats Outlook as a MAPI server. Is there any
support in Python to emulate this role? I'd rather not reinvent the
wheel. By emulating the Outlook Express' MAPI server I could take
Outlook, The button presser, the SMTP server, and a major part of the
last program out of the chain and provide a simple Python application
to do the job. The logic in this isn't complex so python seems like a
natural if I can emulate the MAPI Server in Python. Any references to
libs or source code would be great.
Thanks,
Mike
Python. To avoid a long discussion here's how the application
works...
A voice mail system uses MAPI to pass a message to Outlook Express.
Since Outlook Express has protection to prevent worms another program
hits the "It's okay to allow this" button. Outlook then passes the
message to a SMTP server that puts the raw message in a file where
another program can pickup and parse the message into something
usable.
There's a lot of parts to this and to put it mildly I'm not really
happy with the way this is all put together. I can't change the MAPI
call from the voicemail system. The rest is open to debate.
The voicemail system treats Outlook as a MAPI server. Is there any
support in Python to emulate this role? I'd rather not reinvent the
wheel. By emulating the Outlook Express' MAPI server I could take
Outlook, The button presser, the SMTP server, and a major part of the
last program out of the chain and provide a simple Python application
to do the job. The logic in this isn't complex so python seems like a
natural if I can emulate the MAPI Server in Python. Any references to
libs or source code would be great.
Thanks,
Mike