RE: Goals and next steps?

"Trevor Toenjes" <[email protected]> Tue, 4 Dec 2001 00:04:16 -0500
Newsgroups gmane.comp.web.zope.zmailman
Message-ID <[email protected]>
My wishes:
A.  I would like to use Zmailman as an MTA from Zope.

So I would like to deliver a payload of Zope multi-part mime content to
zMailman and assign it to a list for delivery.
Then I would like to get to the bounce data, etc, from Zope.
And perform logic on the list, like automatically removing names from the
list that are bounced after 48 hours.
So, we should allow for Mailman to reside on its own server for high-volume
cases.

B.  I would also like to get at and improve Mailman's validation capability.

Zmailman should have 3 options to validate an email address.
1.  Syntax -- Parses the address to ensure legal syntax Less than one
millisecond.
2.  DNS -- All of the above, plus makes sure the domain exists and has an
address for receiving email (as specified by MX or A records) A second or
two. Default timeout is 10 seconds.
3.  SMTP -- All of the above, plus contacts the domain's mail server and
inquires about the recipient Tens of seconds. Default timeout is 60 seconds.
Combined with the DNS timeout, this makes a worst case of 70 seconds.

http://www.hexillion.com/docs/guides/HexValidEmail/concepts/
good reference

I am not great at Python yet, but can help with documentation, how-tos, GUI,
CSS skins, etc.  Just tell me what we need.
-Trevor


> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]]On Behalf Of Fred Wilson Horch
> Sent: Monday, December 03, 2001 11:37 PM
> To: Stephan Richter
> Cc: Zmailman List
> Subject: [ZMailman] Goals and next steps?
>
>
> Hi Stephan,
>
> Thanks for the follow up about the Zope - Mailman integration project
> (which is now called "Zmailman" I gather).  Thanks, too, for setting
> up the zmailman list.  Who else is helping us?
>
> You suggested that I start by installing Mailman as a Zope product.
>
> Maybe before I do that we could talk about our project goals?
>
> What I really need is a better system for managing our mailing lists at
> EcoAccess.  We are running an old version of Mailman and Zope 2.3.3.  I'm
> about to install my CGI product for Zope as a temporary quick fix so that
> our mailing list subscribers can access the Mailman subscription interface
> screens.
>
> Any of the following project goals for Zmailman would satisfy me.  The
> question I have is which of the following are we trying to do?
>
> Possible Goal A: Quick and dirty Zmailman hack?
> The goal would be just to get Mailman 2.0.8 and Zope 2.3.3 to work
> together.  To achieve this goal we could download the code for Mailman
> 2.0.8, study its API, and write a few DTML screens that replace the CGI
> part of Mailman.  We would not plan to continue to support or improve
> Zmailman after we got it working.
>
> Possible Goal B: Fork Zmailman?
> The goal would be to take some version of Mailman and fork from the main
> Mailman project.  We'd work on our fork independently of the other Mailman
> hackers, with the goal of continuing to support and improve Zmailman.
>
> Possible Goal C: Improve Mailman?
> The goal would be to add Zope support to Mailman.  We'd work with the
> other Mailman hackers.  It would make the most sense to branch from the
> Mailman CVS, either the latest Mailman 2.0.x release or the new Mailman
> 2.1 beta.  Of course, maybe the other Mailman hackers don't want to
> add Zope support to Mailman, in which case we won't be able to achieve
> this goal.
>
> With either goal B or C we need to decide which version(s) of Zope
> we're aiming for now.  EcoAccess runs Python 1.5.2, so anything which
> forces us into Python 2.x would not be our top choice.  We run
> Zope 2.3.3 and Mailman 2.0.8 because they do not require Python 2.x.
> Does Mailman 2.1 require Python 2.x?
>
> It would be great if we could aim for a Zope product that works with
> Zope 2.3.3 or better and Python 1.5.2 or better.
>
> I would like to hear thoughts about the goals for Zmailman from anyone
> else who is interested in working on it.
>
> Thanks!
> Fred
> --
> Fred Wilson Horch			mailto:[email protected]
> Executive Director, EcoAccess		http://ecoaccess.org/
> P.O. Box 2823, Durham, NC 27715-2823	phone: 919.419-8567
> _______________________________________________
> ZMailman mailing list
> [email protected]
> http://mail.iuveno-net.de/mailman/listinfo/zmailman