I am trying to use MAPI to send an email using win32com, but I get the following exception.

from win32com.client import Dispatch
s = Dispatch("Mapi.Session")
Traceback (most recent call last):
  File "<input>", line 1, in <module>
File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx) File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 98, in _GetGoodDispatchAndUserName
    return (_GetGoodDispatch(IDispatch, clsctx), userName)
File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 78, in _GetGoodDispatch IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
com_error: (-2147221005, 'Cha\xeene de classe incorrecte', None, None)

I first tried this having Thunderbird as my MAPI client, then installed Windows Live Email (I want to test MAPI with one of the "newer" MS Mail clients) and defined it as the MAPI client (Default Programs - MAPI), still same result.

Any hints on what I am doing wrong here would be very much welcomed.

I am on Windows 7, Python 2.5.4, py2in32 build 210.

Werner

_______________________________________________
python-win32 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to