[Mailman-Developers] Re: Integrating TMDA (was Re: Cute TMDA use)

Barry A. Warsaw barry@python.org
Mon, 29 Jul 2002 23:21:57 -0400


>>>>> "JRM" == Jason R Mastaler <jason@mastaler.com> writes:

    JRM> Some users will not want to use a shared whitelist, but in my
    JRM> experience, the vast majority will.  I predict that if you
    JRM> add the feature without this sub-feature, it will become a
    JRM> nagging FAQ.

    JRM> Think about a site with 1000 mailing lists.  User jdoe is
    JRM> subscribed to 2 of these lists, but over time starts posting
    JRM> to others.  He'll get very tired of confirming his message
    JRM> upwards of 998 times.  And this assumes he only uses a single
    JRM> e-mail address.

    JRM> It's also more difficult from a management perspective.
    JRM> Instead of having one data-store to prune, you have 1000.

It's a persuasive argument.  I'm already dreading the integration
problem when you try to federate the member databases of those 1000
lists.  Adding another list of addresses that need to be collated
could be another headache.  OTOH, since the whitelist is /only/ a list
of addresses, a simple union would probably suffice (you don't have
the same problem with unioning member database since non-members don't
have option flags and other data).

    JRM> I can't actually think of a good reason why you'd ever NOT
    JRM> want to utilize a shared whitelist.  The goal is to keep
    JRM> spammers out, not to impede legitimate senders.  In a perfect
    JRM> universe, you'd have a global whitelist containing the
    JRM> address of every non-spammer on the planet.  :-)

So when are you going to start collating the whitelists from all the
TMDA sites and sell the opt-inside-out lists?  :)

-Barry