• Leigh Stoller's avatar
    Add generation of per-project email lists, as per Dave's request. The · 8cac9c47
    Leigh Stoller authored
    lists are stored on users:/etc/mail/lists. For example, you can send
    email to ron-users@users.emulab.net. An alias entry is added (and
    newaliases run) if there is no alias in /etc/mail/aliases (by the proxy
    of course). There are two new options to genelists (on boss):
    
    	"Use the -a option to generate lists for all projects.\n".
    	"Use the -n option to generate lists for a new user.\n";
    
    With no options, generate the all users and active users lists
    (renamed to emulab-users and emulab-active-users). With the -n option
    (used by mkacct) regen the lists for all the projects the user is a
    member of.
    
    It would be nice to archive the email, but that requires a publically
    readable directory and a u+S archive file; the mailer daemon runs as
    user daemon, and the project tree is 770, so it cannot write the
    archive file. At some point we will have to go to majordomo or spam
    filtering, when the first list is spamm'ed. Sigh.
    8cac9c47
Name
Last commit
Last update
..
GNUmakefile.in Loading commit data...
avail.in Loading commit data...
backup.in Loading commit data...
dbboot.in Loading commit data...
dbcheck.in Loading commit data...
dhcpd_makeconf.in Loading commit data...
genelists.in Loading commit data...
genelists.proxy.in Loading commit data...
if2port.in Loading commit data...
interswitch.in Loading commit data...
inuse.in Loading commit data...
libdb.pm.in Loading commit data...
nalloc.in Loading commit data...
nfree.in Loading commit data...
node_status.in Loading commit data...
nodeip.in Loading commit data...
nodelog.in Loading commit data...
schemacheck.in Loading commit data...
showgraph.in Loading commit data...
unixgroups.in Loading commit data...
webcontrol.in Loading commit data...
webnodelog.in Loading commit data...