Mail-Message

 view release on metacpan or  search on metacpan

t/204-sgfolder.mbox  view on Meta::CPAN

      <p class=3D"MsoNormal"><font face=3D"Times New Roman" color=3D"bl=
ack" size=3D"3">
      <span style=3D"text-decoration: none; font-size:12pt; color:black=
">
      <a href=3D"http://www.entercasino.com/download.cgi?refererID=3D30=
5037 ">
      <img id=3D"_x0000_i1027" src=3D"http://www.onlinebettingreview.co=
m/images/550x640_NewsLetter_Ca_02.gif" border=3D"0" width=3D"550" height=
=3D"167"></a></span></font></td>
    </tr>
    <tr>
      <td style=3D"padding: 0in">
      <p class=3D"MsoNormal"><font color=3D"black"><span style=3D"color=
: black">
      <a href=3D"http://www.entercasino.com/download.cgi?refererID=3D30=
5037 ">
      <img id=3D"_x0000_i1028" src=3D"http://www.onlinebettingreview.co=
m/images/550x640_NewsLetter_Ca_03.gif" border=3D"0" width=3D"550" height=
=3D"231"></a></span></font>
      <p class=3D"MsoNormal">&nbsp;</td>
    </tr>
    
    <tr>
      <td style=3D"padding: 0in">
      </td>
    </tr>
  </table>
</div>
<p style=3D"margin-left: 0in; margin-right: 0in; margin-top: 0in; margi=
n-bottom: 0pt">
<font face=3D"Times New Roman" color=3D"black" size=3D"3">
<span style=3D"display: none; font-size: 12pt; color: black">&nbsp;</sp=
an></font></p>

</body>

</html>


------=_NextPart_101_8BBC_812B8B48.CBDE6294--

From lists@woobling.org  Thu Jul 10 18:49:52 2003
Return-Path: <lists@woobling.org>
Delivered-To: markov@speeltuin.atcomputing.nl
Received: from eris.woobling.org (unknown [192.117.109.177])
	by speeltuin.ATComputing.nl (Postfix) with ESMTP id 93D9F39AC
	for <Mark@Overmeer.net>; Thu, 10 Jul 2003 18:49:51 +0200 (CEST)
Received: from eris (eris [192.168.2.2])
	by eris.woobling.org (Postfix) with ESMTP
	id B1EB939C09B; Thu, 10 Jul 2003 19:53:50 +0300 (IDT)
Date: Thu, 10 Jul 2003 19:53:26 +0300 (IDT)
From: Yuval Kojman <lists@woobling.org>
To: Mark Overmeer <Mark@Overmeer.net>
Cc: Tim Sellar <tim.sellar@dsvr.co.uk>,
	Mail-Box Mailinglist <mailbox@perl.overmeer.net>
Subject: Re: Mail::Box::DBI (was Re: Mail::Box v2.043)
In-Reply-To: <20030710125253.L5754@speeltuin.ATComputing.nl>
Message-ID: <Pine.OSX.4.56.0307101923360.2007@revf>
References: <20030710103707.J5754@speeltuin.ATComputing.nl>
 <1057832283.1546.60.camel@frodo> <20030710125253.L5754@speeltuin.ATComputing.nl>
X-PGP-Key: http://nothingmuch.woobling.org/gpg-key-0xEBD27418.asc
X-Habeas-SWE-1: winter into spring
X-Habeas-SWE-2: brightly anticipated
X-Habeas-SWE-3: like Habeas SWE (tm)
X-Habeas-SWE-4: Copyright 2002 Habeas (tm)
X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this
X-Habeas-SWE-6: email in exchange for a license for this Habeas
X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant
X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this
X-Habeas-SWE-9: mark in spam to <http://www.habeas.com/report/>.
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: RO
Content-Length: 2948
Lines: 71

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


> It would help if I receive two or three existing implementations (I will
> not publish that code) to see what people are doing.  Maybe, I can create
> a base class DBI implementation which can be extended to personal needs...
> Anyone?

i have a few ideas:

the DBI layer and a Mail::Box::DBI should be seperate in my views, in
terms of database specifics. I think there should be another type of
object, which is created from a default set but can be filled in by some
externally constructed one, which allows the definition of the table
structure, columns, et cetera. I think it'll also be wise to plan it so
that you can have it work the the other way round, providing a DBI
interface to Mail::Box objects for backups or whatever.

If the Mail::Box::DBI (or whatever it'll be) mailbox driver uses this
mediator object to create SQL queries for it, this will also allow for
greater flexibility and optimisations between database servers, and
provide a means to allow emphasis on specific details - will message
reading be optimised for skimming - like in a quarenteen database, will
it be low volume personal mail, etc.

Since i tend to babble, if nobody understood what the hell i wanted i'd
be glad to draw a little doodle explaining everything... =)

> > I hope it would also
> > assist in provding POP/IMAP access to quarantined mail in the future.
> > Over all would this be the better solution?
>
> You are talking about POP and IMAP servers here... that will be a lot
> of work.
>

I'm up to it, and i have some plans, and dillemas I was going to bring
up on the list this week, when i'll have more time.

the main problem is the current memory performance of the perl thread
model, and it's 'experimental' status, which is a bit of a taboo
regarding production environments, versus real forking, which has it's
obvious disadvantages aswell.

it'd also be cool to hack SGI::FAM into the mess for local mailboxes,
and create an similarly functioning interface with IMAP's IDLE command
when the Mail::Box::IMAP4 module is ready... i think a new method call
("monitor"?) which blocks, and another which registers with a
global (Mail::Box::Manager global, that is) which allows monitoring
of multiple mailboxes would be useful both for a server, and
for real MUAs, not just the scripts we all write to munge our mail...

bah. i better stop.

ciao ciao!

- -- 
Yuval Kogman  ( nothingmuch@woobling.org | nothingmuch@altern.org )
kung foo master: /me sushi-spin-kicks : neeyah!!!!!!!!!!!!!!!!!!!!!
et perl hacker. !@# http://nothingmuch.woobling.org/ gpg:0xEBD27418
http://wecanstopspam.org/                    http://www.habeas.com/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)
Comment: pgpenvelope 2.10.2 - http://pgpenvelope.sourceforge.net/

iEYEARECAAYFAj8NmhwACgkQVCwRwOvSdBg9NgCgoGYEcKqqaUO3zyWBahRPmXNx
mkEAmgNNVYoYUxXypaMpTWKKnbAgV/bN
=QsQN
-----END PGP SIGNATURE-----

From mailbox-owner@perl.overmeer.net  Tue Jul 15 03:02:18 2003
Return-Path: <mailbox-owner@perl.overmeer.net>
Delivered-To: markov@speeltuin.atcomputing.nl
Received: by speeltuin.ATComputing.nl (Postfix, from userid 65)
	id 6EC6039FC; Tue, 15 Jul 2003 03:02:18 +0200 (CEST)
Delivered-To: mailbox@speeltuin.atcomputing.nl
Received: from mail.woobling.org (unknown [192.117.109.177])
	by speeltuin.ATComputing.nl (Postfix) with ESMTP id 61AED39A3
	for <mailbox@perl.overmeer.net>; Tue, 15 Jul 2003 03:02:11 +0200 (CEST)
Received: by mail.woobling.org (Postfix, from userid 502)
	id 66D713D1108; Tue, 15 Jul 2003 04:06:16 +0300 (IDT)
Date: Tue, 15 Jul 2003 04:06:12 +0300 (IDT)
From: Yuval Kojman <lists@woobling.org>
To: mailbox@perl.overmeer.net
Subject: mailbox imap/pop server plans
Message-ID: <Pine.OSX.4.56.0307150404001.22084@revf>
X-PGP-Key: http://nothingmuch.woobling.org/gpg-key-0xEBD27418.asc
X-Habeas-SWE-1: winter into spring
X-Habeas-SWE-2: brightly anticipated
X-Habeas-SWE-3: like Habeas SWE (tm)
X-Habeas-SWE-4: Copyright 2002 Habeas (tm)
X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this
X-Habeas-SWE-6: email in exchange for a license for this Habeas
X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant
X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this
X-Habeas-SWE-9: mark in spam to <http://www.habeas.com/report/>.
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: nothingmuch@mail.woobling.org
X-Loop: mailbox@perl.overmeer.net
X-Sequence: 1014
Errors-To: mailbox-owner@perl.overmeer.net
Precedence: list
List-Id: <mailbox@perl.overmeer.net>
List-Help: <mailto:sympa@perl.overmeer.net?subject=help>
List-Subscribe: <mailto:sympa@perl.overmeer.net?subject=subscribe%20mailbox>
List-Unsubscribe: <mailto:sympa@perl.overmeer.net?subject=unsubscribe%20mailbox>
List-Post: <mailto:mailbox@perl.overmeer.net>
List-Owner: <mailto:mailbox-request@perl.overmeer.net>
Status: RO
X-Status: A
Content-Length: 854
Lines: 28

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

http://nothingmuch.woobling.org/mailboxd.txt

this text file illustrates the package namespaces i think are
appropriate for an OOP correct, reusable, Mail::Box driven server suite.

it is not near complete, and i think it won't be without someone else's
views.

TIA

- -- 
Yuval Kogman  ( nothingmuch@woobling.org | nothingmuch@altern.org )
kung foo master: /me whallops greyface with a fnord: neeyah!!!!!!!!
et perl hacker. !@# http://nothingmuch.woobling.org/ gpg:0xEBD27418
http://wecanstopspam.org/                    http://www.habeas.com/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)
Comment: pgpenvelope 2.10.2 - http://pgpenvelope.sourceforge.net/

iEYEARECAAYFAj8TU4cACgkQVCwRwOvSdBjpWQCgiubIEzLaMb4iQq4GnnHKnKiG
KyIAoIM856aogzcUYeUh9YHq6qmdUETF
=JlV/
-----END PGP SIGNATURE-----

From mailbox-owner@perl.overmeer.net  Tue Jul 15 03:02:18 2003
Return-Path: <mailbox-owner@perl.overmeer.net>
Delivered-To: markov@speeltuin.atcomputing.nl
Date: Tue, 15 Jul 2003 04:06:12 +0300 (IDT)
From: Yuval Kojman <lists@woobling.org>
To: mailbox@perl.overmeer.net
Subject: mailbox imap/pop server plans
Message-ID: <correct-message@localhost>
X-PGP-Key: http://nothingmuch.woobling.org/gpg-key-0xEBD27418.asc
X-Habeas-SWE-1: winter into spring
X-Habeas-SWE-2: brightly anticipated
X-Habeas-SWE-3: like Habeas SWE (tm)
X-Habeas-SWE-4: This line is wrong on purpose!!!!
X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this
X-Habeas-SWE-6: email in exchange for a license for this Habeas
X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant
X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this
X-Habeas-SWE-9: mark in spam to <http://www.habeas.com/report/>.
MIME-Version: 1.0
Content-Length: 854
Lines: 28

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

http://nothingmuch.woobling.org/mailboxd.txt

this text file illustrates the package namespaces i think are
appropriate for an OOP correct, reusable, Mail::Box driven server suite.

it is not near complete, and i think it won't be without someone else's
views.

TIA

- -- 
Yuval Kogman  ( nothingmuch@woobling.org | nothingmuch@altern.org )
kung foo master: /me whallops greyface with a fnord: neeyah!!!!!!!!
et perl hacker. !@# http://nothingmuch.woobling.org/ gpg:0xEBD27418
http://wecanstopspam.org/                    http://www.habeas.com/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)
Comment: pgpenvelope 2.10.2 - http://pgpenvelope.sourceforge.net/

iEYEARECAAYFAj8TU4cACgkQVCwRwOvSdBjpWQCgiubIEzLaMb4iQq4GnnHKnKiG
KyIAoIM856aogzcUYeUh9YHq6qmdUETF
=JlV/
-----END PGP SIGNATURE-----

From mailbox-owner@perl.overmeer.net  Tue Jul 15 03:02:18 2003
Return-Path: <mailbox-owner@perl.overmeer.net>
Delivered-To: markov@speeltuin.atcomputing.nl
Date: Tue, 15 Jul 2003 04:06:12 +0300 (IDT)
From: Yuval Kojman <lists@woobling.org>
To: mailbox@perl.overmeer.net
Subject: mailbox imap/pop server plans
Message-ID: <missing-line-4@localhost>
X-PGP-Key: http://nothingmuch.woobling.org/gpg-key-0xEBD27418.asc
X-Habeas-SWE-1: winter into spring
X-Habeas-SWE-2: brightly anticipated
X-Habeas-SWE-3: like Habeas SWE (tm)
X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this
X-Habeas-SWE-6: email in exchange for a license for this Habeas
X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant
X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this
X-Habeas-SWE-9: mark in spam to <http://www.habeas.com/report/>.
MIME-Version: 1.0
Content-Length: 854
Lines: 28

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

http://nothingmuch.woobling.org/mailboxd.txt

this text file illustrates the package namespaces i think are
appropriate for an OOP correct, reusable, Mail::Box driven server suite.

it is not near complete, and i think it won't be without someone else's
views.

TIA

- -- 
Yuval Kogman  ( nothingmuch@woobling.org | nothingmuch@altern.org )
kung foo master: /me whallops greyface with a fnord: neeyah!!!!!!!!
et perl hacker. !@# http://nothingmuch.woobling.org/ gpg:0xEBD27418
http://wecanstopspam.org/                    http://www.habeas.com/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)
Comment: pgpenvelope 2.10.2 - http://pgpenvelope.sourceforge.net/

iEYEARECAAYFAj8TU4cACgkQVCwRwOvSdBjpWQCgiubIEzLaMb4iQq4GnnHKnKiG
KyIAoIM856aogzcUYeUh9YHq6qmdUETF
=JlV/
-----END PGP SIGNATURE-----

From mailbox-owner@perl.overmeer.net  Tue Jul 15 03:02:18 2003
Return-Path: <mailbox-owner@perl.overmeer.net>
Delivered-To: markov@speeltuin.atcomputing.nl
Date: Tue, 15 Jul 2003 04:06:12 +0300 (IDT)
From: Yuval Kojman <lists@woobling.org>
To: mailbox@perl.overmeer.net
Subject: mailbox imap/pop server plans
Message-ID: <additional-line@localhost>
X-PGP-Key: http://nothingmuch.woobling.org/gpg-key-0xEBD27418.asc
X-Habeas-SWE-1: winter into spring
X-Habeas-SWE-2: brightly anticipated
X-Habeas-SWE-3: like Habeas SWE (tm)
X-Habeas-SWE-4: This line is wrong on purpose!!!!
X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this
X-Habeas-SWE-6: email in exchange for a license for this Habeas
X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant
X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this
X-Habeas-SWE-9: mark in spam to <http://www.habeas.com/report/>.
X-Habeas-SWE-0: extra line not correct!!!
MIME-Version: 1.0
Content-Length: 854
Lines: 28

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

http://nothingmuch.woobling.org/mailboxd.txt

this text file illustrates the package namespaces i think are
appropriate for an OOP correct, reusable, Mail::Box driven server suite.

it is not near complete, and i think it won't be without someone else's
views.

TIA

- -- 
Yuval Kogman  ( nothingmuch@woobling.org | nothingmuch@altern.org )
kung foo master: /me whallops greyface with a fnord: neeyah!!!!!!!!
et perl hacker. !@# http://nothingmuch.woobling.org/ gpg:0xEBD27418
http://wecanstopspam.org/                    http://www.habeas.com/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)
Comment: pgpenvelope 2.10.2 - http://pgpenvelope.sourceforge.net/

iEYEARECAAYFAj8TU4cACgkQVCwRwOvSdBjpWQCgiubIEzLaMb4iQq4GnnHKnKiG
KyIAoIM856aogzcUYeUh9YHq6qmdUETF
=JlV/
-----END PGP SIGNATURE-----

From melanie.mcdonald_el@freemail.it  Mon Aug 11 08:16:21 2003
Return-Path: <melanie.mcdonald_el@freemail.it>
Delivered-To: markov@speeltuin.atcomputing.nl
Message-ID: <two-spam-groups@localhost>
From: "Melanie Mcdonald" <melanie.mcdonald_el@freemail.it>
To: markov@cs.kun.nl
Subject: Did you lose my ICQ?
Date: Mon, 11 Aug 2003 06:24:40 +0000
MIME-Version: 1.0
User-Agent: Mozilla/5.030 (X11; U; FreeBSD i386; U; NT4.0; en-us) Gecko/25250101
X-Accept-Language: en
Content-Type: text/html
Content-Transfer-Encoding: 8bit
X-Spam-Status: Yes, hits=5.9 required=5.0
 tests=CLICK_BELOW,HTML_70_80,HTML_MESSAGE,MIME_HTML_ONLY,
 OBFUSCATING_COMMENT,RCVD_IN_NJABL,RCVD_IN_UNCONFIRMED_DSBL,
 REPLY_TO_EMPTY,USER_AGENT_MOZILLA_UA,VIAGRA_ONLINE,
 X_ACCEPT_LANG version=2.55
X-Habeas-SWE-1: winter into spring
X-Habeas-SWE-2: brightly anticipated
X-Habeas-SWE-3: like Habeas SWE (tm)
X-Habeas-SWE-4: Copyright 2002 Habeas (tm)
X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this
X-Habeas-SWE-6: email in exchange for a license for this Habeas
X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant
X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this
X-Habeas-SWE-9: mark in spam to <http://www.habeas.com/report/>.
MIME-Version: 1.0
X-Spam-Level: *****
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-Spam-Flag: YES
Content-Length: 1240
Lines: 9

<p>G<!--xxt7od1m0td9u-->et Vi<!--kto44m2scyal-->a<!--jjucrv2vfym5u-->gra o<!--lxmqpo14b4hw3-->nline N<!--r3whfi3g7n-->ow <!--mfcojn2fmgr7b2-->! <br>
  <br>
  W<!--0mdtl620yv4s51-->e ar<!--csvon910nvcbh-->e th<!--9gl83c16u2a-->e che<!--zgls8b1pyf2u-->ape<!--w55kyx1pph-->st sup<!--3ep5li2d78i6q-->plier o<!--hoxvr5y20s-->n <!--evi8w61sksnv-->the n<!--ifbq0kysy5h-->et <br>
  10<!--jkra3i1wko7-->0 <!--7cjl052ne82w-->% g<!--q6a5d3unp5od2-->uarant<!--4w2u7vtcqqv8-->ee !<br>
  a<!--ck29rq33yq-->t 3 <!--gg6dbl1giso90-->$ a<!--ufcjia12s2yby1--> do<!--mr0ihii9g2-->se, tr<!--nhuwuz1lo9174-->y i<!--yctwfg2mwmv8-->t no<!--vhwdjz1gw4kqj-->w. <a href="http://www.xcellentresults.biz/index.php?id=9999">C<!--atbdqi3lfun2-->lic<!--j...
  he<!--t32fbv3bszm-->re</a></p>
<br><br><br><br><br>
<p><!--kiu3jkyq7l--><a href="http://www.xcellentresults.biz/optout.php"><!--4tqyy72fzmzk--><font size="-1">Disc<!--0dzlpe235cfc-->ontin<!--30vo8q36lmx1-->ue</font><!--7n1rou234ir4ec--></a><!--gy25vp33je8lp3--><font size="-1"> 
  re<!--schi633v2kj5m2-->ceiv<!--xa8jthul694j6-->ing off<!--nkhryt3jugkr5-->ers jb80v63snt3fht3tr6135os80 5bbdjf2r52f qopu343yz1frdybc3od6n0j4rq8ct26mhfo 1v5qat38wft9a 2ryjqw25fiate2oi11727</font><!--pc1fqhkbko661--></p>



( run in 1.392 second using v1.01-cache-2.11-cpan-df04353d9ac )