[Zope] Feature requests and questions
Michel Pelletier
michel@digicool.com
Thu, 15 Apr 1999 16:13:59 -0400
> -----Original Message-----
> From: Brad Clements [mailto:bkc@murkworks.com]
> Sent: Wednesday, April 14, 1999 8:55 AM
> To: Zope
> Subject: RE: [Zope] Feature requests and questions
>
>
> On 13 Apr 99, at 17:29, Ken Manheimer wrote:
>
> > (No, my mouth is not actually watering.) Plus, having a
> two-way interface
> > with email in zope is a really interesting prospect, adding
> value to zope
> > as well as to systems that use it. There are some really
> interesting
> > opportunities here - email systems like, but less monolithic than,
>
>
>
> I've been thinking about how to implement a generic "message
> store" in
> ZBase (bobo?) that can be tapped with services interfaces, such as
>
> 1. html - aka, confera or prettier (perhaps Notmail)
> 2. nntpd - nntp server as part of Zserver, not meant to
> replace a full-
> blown NNTPD
> 3. Pop3
> 4. Imap - The big one, a full-featured Imap server based on
I've thought about #4, but haven't had any time to realize any code over
it. My idea was to use Medusa as a frontend into an imap server based
on ZODB. I think a prototype with incomplete/minimal IMAP functionality
could be demonstrated in a couple days with good models.
The concept would be a protcol-interpreter application which accessed
objects in a persistent database. Creating mailboxes would use Zope's
container and aquisition philosopy, and individual messages could be
persistent instances of custom wrapped rfc822.Message objects.
Zope's indexing machenery could be used as a big win compared to other
imap servers. Most imap servers (that i've seen) allways take the brute
force approach to mail searching, which makes them a bit chuggy when
searching through very large mailboxes. 'Insert Mysterious Zope/IMAP
Server Here' could index all the messages as they're added to boxes.
Medusa could then act as the frontend ZServer style to the imap
database.
-Michel