Re: the state of art of CPAN

[email protected] (Ricardo Signes) Sat, 4 Mar 2017 19:28:19 -0500
Newsgroups perl.pep
Message-ID <20170305002819.GA11610@debian>
--3MwIy2ne0vdjdPXF
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

* Marc Chantreux <[email protected]> [2017-02-21T09:53:45]
> hello people,

Hi, Marc!  Sorry for the delayed reply.  I'm afraid I'm often a bit behind =
on
these things, but I am here and alive and interested!

> About sympa, we want to remove a lot of homebrew code by replacing them
> with existing CPAN modules or tools so there are discutions on the
> #sympa@freenode channel about the Email part.

Cool, good luck!

> There are 3 parts about it:
>=20
> * recieve, transform and send emails back
> * archive them in maildir (mbox?) format
> * produce an elastic, indexed view of those mail(box|dir) (maybe using
>   jmap protocol?)

I tend to represent messages as Email::MIME or MIME::Entity.  Both have the=
ir
flaws.  For writing mail to a Maildir, I use Email::Sender::Transport::Mail=
dir.
For other sending, I use Email::Sender and Email::Sender::Simple.  For fast=
er,
indexed mail using JMAP, I use Cyrus, via our custom internal stack at
FastMail.

If you have any more specific questions, I'm happy to answer.

--=20
rjbs

--3MwIy2ne0vdjdPXF
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJYu1ujAAoJEOYby6cMccU5W/MIAKBP07m5jZaexV8RsxahY7Rk
XxIwcfLZE+hiMvUpZX9dAJn4naJis11v569fpQULwOeQPrlCABvlkYp8fXjCuWGs
u4KjCS6wX67bTW56/wPWxdp+dROq3ymtvMBU2OmilGua9cALoOKMBPXHLMEQPn1G
JGmJ6N1bTU62MjMqDz30t5TyUQfEi8Kc1D/G4mdLTxYKzSKqZySTck+ENmAbHMIw
3VT987zFbWJ6TSwh6fZCnAmEeVBKHB+wJChm2wGwhxDSHbMhZAaBofQ0u4O0vKec
RnOjTnZOUd45ohFddAYU08/jAbMEdBo8aihLlcs4PfcAucMm0oVRI5E5+xSw5XY=
=X6k8
-----END PGP SIGNATURE-----

--3MwIy2ne0vdjdPXF--