From eaff8d779bc2325bfba25eac083264e27c188f79 Mon Sep 17 00:00:00 2001 From: Max Erenberg Date: Sun, 11 Apr 2021 16:10:56 -0400 Subject: [PATCH] use Mailman 3 to subscribe new members to csc-general --- src/op-mailman | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/op-mailman b/src/op-mailman index 8ad3ca8..c359148 100755 --- a/src/op-mailman +++ b/src/op-mailman @@ -32,7 +32,7 @@ def main(): return if remote_user == user_to_add or check_group(remote_user, 'office') or check_group(remote_user, 'syscom'): - mailman = Popen(["/var/lib/mailman/bin/add_members", "-r", "-", cfg['members_list']], + mailman = Popen(["/usr/bin/mailman", "members", "-a", "-", "%s@%s" % (cfg['members_list'], cfg['list_domain'])], stdin=PIPE, stdout=PIPE, stderr=STDOUT) out, err = mailman.communicate("%s@%s\n" % (user_to_add, cfg['list_domain'])) syslog.syslog(syslog.LOG_INFO, out)