Re: [siesta-dev] wish list

[prev] [thread] [next] [lurker] [Date index for 2002/09/24]

From: Roger Burton West
Subject: Re: [siesta-dev] wish list
Date: 11:04 on 24 Sep 2002
On Tue, Sep 24, 2002 at 10:51:01AM +0100, Simon Wistow wrote:

>So, what's missing? More precisely - what's stopping you from dumping
>mailman or ezmlm or whatever?

>> * Web based administration.
>I may try and write this tomorrow.

* Email-based administration. I don't want to give shell access to
everybody who's a listmaster on my server, and many of them have cookies
permanently turned off if they have web browsers at all.

* A storage system which creates one file per list (possibly in addition
to other things). Forwhy? To avoid having to edit aliases ever again.
Contrast what you can do with smartlist+exim:

list_director:
  driver = smartuser
  suffix = -request
  suffix_optional
  local_parts = !.bin:!.etc
  require_files = /var/list/${local_part}/rc.init
  transport = list_transport
  user = list
  group = list

* Dunno how good the bounce handling is. How good is it?

>The one thing I've been thinking of is sending out to users. At the
>moment the Send plugin loops though all the users and send a mail out to
>each one. The thing is - for us to do things like per-user NoMail and
>PGP and ReplyTo or whatever instead of just looping through plugins
>before we get to Send we're going to need to do it when we loop through
>all the users as well. 
>
>The big question - do we codify this as part of the design or leave it
>as a plugin implementation detail?

I strongly suggest that you have at least the option of sending the same
message to multiple envelope recipients, probably sorted by domain. VERP
is all very well, but the load on bandwidth is excessive on a large
mailing list. My own project - which never got off the ground, which is 
why I'm here - was to use VERP for a configurable percentage of 
addressees, with the specific recipients changed over time, so that 
eventually you'd get a VERPed bounce message from an address that was 
causing problems, but you didn't have to make every single message to 
every single subscribe a separate deal.

Roger

Generated at 13:56 on 01 Jul 2004 by mariachi 0.52