Steve Holden <[EMAIL PROTECTED]> writes:

> [EMAIL PROTECTED] wrote:
> 
> > Hi Fredrik,
> > Thank you for the suggestion.
> > I tried different from/to settings and guess what? The mail came
> > thru.
> > The script is now..
> > import win32com.client
> > s = win32com.client.Dispatch('CDO.Message')
> > s.From = "[EMAIL PROTECTED]"                                (was
> > "[EMAIL PROTECTED]")
> > s.To = "[EMAIL PROTECTED]"                                  (was
> > "[EMAIL PROTECTED]")
> > s.Subject = "The subject"
> > s.Send()
> > My problem is thought, the message is still not being sent via
> > Outlook
> > Express.
> > What am I missing?
> > Thanks again for your help so far!!
> > Kind regards
> > Ian
> >
> Unfortunately Outlook Express isn't programmable in the same way as
> Outlook. I used to use it because this property gave it a certain
> degree of immunity from macro viruses (back in the days when Outlook
> came configured to open any Office document it came across).
> 
Outlook Express can be accessed through the Simple Mapi interface -
at least the version on Win98 can. I have a program that reads
and deletes messages from the new mail folder. So I would imaging
mail can be also sent through Outlook Express using Simple Mapi,
but I have not tried it. I have also not tried using Simple Mapi
under Python, only VC++. But a quick test shows I can access
MAPI32.DLL use the ctypes package:

import ctypes
mapi = ctypes.windll.mapi32
MAPILogon = mapi.MAPILogon
...

It is messy though.

Lenard Lindstrom
<[EMAIL PROTECTED]>

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to