[Chicago-talk] Fwd: [Mail::Outlook module: barbie@missbarbell.co.uk]

Andy Lester andy at petdance.com
Wed Jan 21 10:06:08 CST 2004


Not sure who it was that was interested in Outlook, but here's some
stuff from Birmingham, England that you might be interested in...

xoa

----- Forwarded message from Barbie <barbie at missbarbell.co.uk> -----

Return-Path: <module-authors-return-1785-andy=petdance.com at perl.org>
X-Original-To: andy at petdance.com
Delivered-To: andy at petdance.com
Received: from onion.perl.org (onion.develooper.com [63.251.223.166])
	by baby.petdance.com (Postfix) with SMTP id 5EA0E43DE3
	for <andy at petdance.com>; Wed, 21 Jan 2004 08:00:39 -0600 (CST)
Received: (qmail 91565 invoked by uid 1005); 21 Jan 2004 14:00:36 -0000
Mailing-List: contact module-authors-help at perl.org; run by ezmlm
Precedence: bulk
list-help: <mailto:module-authors-help at perl.org>
list-unsubscribe: <mailto:module-authors-unsubscribe at perl.org>
list-post: <mailto:module-authors at perl.org>
Delivered-To: mailing list module-authors at perl.org
Received: (qmail 91551 invoked by uid 76); 21 Jan 2004 14:00:36 -0000
Delivered-To: module-authors at perl.org
To: module-authors at perl.org
From: Barbie <barbie at missbarbell.co.uk>
Subject: Mail::Outlook module
Message-ID: <ECOWS08MtLLVTnE9Q3u00004e59 at smtp-out8.blueyonder.co.uk>
X-OriginalArrivalTime: 21 Jan 2004 14:00:40.0698 (UTC) FILETIME=[F434B5A0:01C3E026]
Date: 21 Jan 2004 14:00:40 +0000
X-Spam-Check-By: la.mx.develooper.com
X-Spam-Status: No, hits=1.2 required=7.0 tests=CARRIAGE_RETURNS,DEAR_SOMEBODY,SPAM_PHRASE_00_01,SUPERLONG_LINE version=2.44
X-SMTPD: qpsmtpd/0.26, http://develooper.com/code/qpsmtpd/

Dear Module Authors,

Since my initial attempts to send mail via Outlook attached to an Exchange server, I now have a set of modules that can also read email items within Outlook Mail Folders. Initially this was a module for me to learn how to use the Win32 API via Perl, but wondered whether it might be useful to anyone else.

My current name for the distribution is

Mail-Outlook

which includes the following modules:

Mail::Outlook
Mail::Outlook::Folder
Mail::Outlook::Message

Each uses an OO style interface, with the Mail::Outlook module being the master module that should be used to interface to the outside world.

I have two questions ....

1) Is this a distribution worth uploading to CPAN?
2) Is Mail::Outlook a suitable namespace or are there better suggestions?

The current version is available online [1] if anyone wanted to have a look at it.

[1] http://birmingham.pm.org/modules/Mail-Outlook-0.05.tar.gz

>From studying the MailBox distribution, there are distributions on CPAN, which read the Outlook Express folders and email messages (although badly named IMO as they only refer to the DBX extension, but that's another story), but nothing that refers to Outlook specifically.

All thoughts and suggestions gratefully accepted.

Additional:

DESCRIPTION

This module was written to overcome the problem of sending mail messages, 
where Microsoft (R) Outlook (R) is the only mail application available.
However, since it's inception the module has expanded to handle a range of 
Outlook mail functionality.

Note that when sending messages, the module uses the named owner of the 
Outbox MAPI Folder in order to access the correct objects. Thus the From 
field of a new message is predetermined, and a read only property.

If using the 'Win32::OLE::Const' constants, only the following are currently 
supported:

  olFolderInbox
  olFolderOutbox
  olFolderSentMail

DEPENDENCIES

The distribution requires the following modules:

  Win32::OLE
  Win32::OLE::Const

For testing purposes, the following modules are desirable, but not essential:

  Test::Pod


Barbie.
-- 
Barbie (@missbarbell.co.uk) | Birmingham Perl Mongers | http://birmingham.pm.org/


----- End forwarded message -----

-- 
Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance



More information about the Chicago-talk mailing list