Addemail.pl
Jump to navigation
Jump to search
Script to add emails to mailing lists in mailman. Otherwise you would have to go through the web form, which could be a pain.
#!/usr/bin/perl use strict; my $mailman = "/usr/lib/mailman/bin"; my $listlists = "$mailman/list_lists"; my $add_members = "$mailman/add_members"; my $email = $ARGV[0]; my $list = $ARGV[1]; if (!$email) { print "Usage: addemail.pl <email address> <list name>\n"; exit; } if (!$list) { print "No list name was given. The following lists are available:\n"; system("$listlists"); exit; } system("echo $email > /tmp/email.txt"); system("$add_members -r /tmp/email.txt $list"); system("rm /tmp/email.txt");