python and outlook

Tim Golden tim.golden at viacom-outdoor.co.uk
Fri Oct 21 04:46:36 EDT 2005


[dt]

> Are there any links or sites on how to read outlook mail boxes or
address book?

Easiest thing to probably to automate the Outlook COM object or a MAPI
Session
for CDO access. You can do this easily with the pywin32 extensions.

http://pywin32.sf.net

You can then use pretty much any published example from around the net.

Example (to print the subject of each item in the inbox):

<code>
import win32com.client

outlook = win32com.client.gencache.EnsureDispatch
("Outlook.Application")
namespace = outlook.GetNamespace ("MAPI")
inbox = namespace.GetDefaultFolder
(win32com.client.constants.olFolderInbox)
for i in range (inbox.Items.Count):
  message = inbox.Items[i+1]
  print message.Subject
</code>

TJG

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________



More information about the Python-list mailing list