martin f krafft said on Thu, Oct 02, 2003 at 04:22:56PM +0200: > I am looking for a mailing list manager that can pull a single > list's membership list from a configurable SQL datasource. Nothing > like sympa, which can either completely live in a SQL database, or > not at all. No, I want to be able to say: > > the subscriberlist for mylist is obtained by "select email from > people" against database mydb on host localhost > > while > > the subscriberlist for otherlist is obtained by "select addr from > folks" against database customers on host db.mydomain.com > > these are just examples, but you get the picture, no? > > How can I realise the above? Is there a tool for that?
It's a pretty easy script:
remove_members --all mylist
mysql -h localhost -e "SELECT email from people" mydb | \
add_members -n - -c n -w n mylist
remove_members -all otherlist
mysql -h db.mydomain.com -u foo -p "SELECT addr FROM folks" customers | \
add_members -n - -c n -w n otherlist
This is for mysql/mailman, but you get the idea.
M
pgp00000.pgp
Description: PGP signature

