Great Circle Associates Majordomo-Workers
(July 1998)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: Global address database and _serious_ call for a volunteer
From: Leslie Mikesell <les @ Mcs . Net>
Date: Thu, 23 Jul 1998 16:27:19 -0500 (CDT)
To: tibbs @ hpc . uh . edu (Jason L Tibbitts III)
Cc: majordomo-workers @ GreatCircle . COM
In-reply-to: <ufaiukoljra.fsf_-_@sina.hpc.uh.edu> from "Jason L Tibbitts III" at Jul 23, 98 09:33:29 am

According to Jason L Tibbitts III:
> 
> GLOBAL:
> full addr
> strip addr
> password (probably encrypted somehow)
> bounce data (?)
> language
> warnings
> a list of lists the user is a member of
> 
> PER LIST:
> full addr (for doing 'who' quickly)
> strip addr
> zub. class + args
> flags (need to be per list)
> 
> Really, this is not difficult to split up but I want to split it once and
> leave it that way.  I can see places where you might want a global default
> and a per-list override but I'd really, really like to try to get away
> without doing that.

Why not design it so even the global values have a key that could
be different per-list or not?   Then if you end up being wrong you
just use a different identifier for the lists that turn out to be
different.

> Now, the global list doesn't even have to be Majordomo-maintained; it could
> be on an LDAP server somewhere assuming that the fields it needs can be
> created.  The per-list stuff should be probably be internal, though.
> 
> Ideas?

LDAP might be the best long-term choice, especially if you teach it to
automatically make the list addresses available and let sendmail use
it directly for the expansions, but I expect it to be several years
before many sites are prepared for that.
Right now you could use DBI with the base distribution set up for
DBD::CSV which uses a flat file storage instead of needing a backend
database.  Places that outgrow that scheme or want access from
multiple machines could drop in their choice of server and DBD backends
without changing the base code.

  Les Mikesell
   les@mcs.com


Follow-Ups:
References:
Indexed By Date Previous: Installation problems
From: Chris Rijk <chris@ivision.co.uk>
Next: Re: Installation problems
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Indexed By Thread Previous: Global address database and _serious_ call for a volunteer
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Next: Re: Global address database and _serious_ call for a volunteer
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>

Google
 
Search Internet Search www.greatcircle.com