There are a lot of ways to do this... You could dump out the passwd file via a cron job and a script that skipped the first 29 or so users (system users) and then simply dumps every other user to a file. Then you would use Mailman's command line to sync that text file with a mailing list.
In the example below, I dump out the passwd file starting at the 30th user and going to the end of the file. Then I add the domain part of the email address (mydomain.com) for each user and pump that out to a text file called localusers.txt. At that point I sync that file to a local mailman list called "localusers". USERS=`cat /etc/passwd |sed -n "30,$ p"| cut -f1 -d: ` for i in $USERS do echo $[EMAIL PROTECTED] > ~mailman/localusers.txt done ~mailman/bin/sync_members -f ~mailman/localusers.txt localusers Here is the help description for sync_members: Synchronize a mailing list's membership with a flat file. This script is useful if you have a Mailman mailing list and a sendmail :include: style list of addresses (also as is used in Majordomo). For every address in the file that does not appear in the mailing list, the address is added. For every address in the mailing list that does not appear in the file, the address is removed. Other options control what happens when an address is added or removed. === Good Luck - Jon Carnes === On Sat, 2002-10-19 at 06:57, Ciolo_-^DusT^-_WebMaster wrote: > I'm the root of a server linux with a lot of users... > I would like to have every user (also newusers) automatically added to the >mailinglist.... how can I do this? > ... > thanX > byez > CioloWeb ------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/