Python and microsoft outlook-using com, can I interact with msoutlook?
brandon.mcginty at gmail.com
brandon.mcginty at gmail.com
Thu Apr 6 00:23:48 EDT 2006
Thanks to the 2 people who've replied; it's been a little harder than I
thought to use outlook, but I'll get the hang of it, and I sincerely thank
you both.
THX,
Brandon McGinty
----------
Feel free to contact me for technical support, or just to chat; I always
have time to talk and help, and an open ear.
Email:Brandon.mcginty at gmail.com
Skype:brandon.mcginty
Msn:brandon_mcginty at hotmail.com
Aim:brandonmcginty (Not currently available.)
Cell:4802025790 (Weekends and nights only, please.)
"Kindness is a language that the deaf can hear and the blind can see."
Mark Twain
> -----Original Message-----
> From:
> python-list-bounces+brandon.mcginty=gmail.com at python.org
> [mailto:python-list-bounces+brandon.mcginty=gmail.com at python.o
> rg] On Behalf Of Daniel Dittmar
> Sent: Tuesday, April 04, 2006 1:23 AM
> To: python-list at python.org
> Subject: Re: Python and microsoft outlook-using com,can I
> interact with msoutlook?
>
>
> brandon.mcginty at gmail.com wrote:
> > Hi All,
> > I know that Microsoft Exchange has a com interface, CDO,
> but I can't seem to
> > find one for Microsoft outlook.
> > does anyone have code snippets for using msoutlook and python, or
> > suggestions?
>
> You can use CDO to manage your Inbox, send mail etc.
>
> The following functions navigate to a certain folder and parse every
> message text for a certain regular expression:
>
> def spamstat ():
> s = Dispatch ("Mapi.Session")
> s.Logon ("Default Outlook Profile")
> junk = findJunk (s)
> rex = re.compile ('The ([0-9]+) emails listed below')
> for msg in junk.Messages:
> text = msg.Text
> match = rex.search (text)
> if match:
> date = parseDate (msg.TimeSent)
> print (date, int (match.group (1)))
>
> def findJunk (s):
> inbox = s.Inbox
> for folder in s.Inbox.Folders:
> if folder.Name == 'Junk':
> return folder
>
>
> See the Spambayes Outlook plugin
> (http://spambayes.sourceforge.net/) for
> a complex example.
>
> Daniel
> --
> http://mail.python.org/mailman/listinfo/python-list
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.385 / Virus Database: 268.3.5/301 - Release
> Date: 4/4/2006
>
>
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.5/301 - Release Date: 4/4/2006
More information about the Python-list
mailing list