summaryrefslogtreecommitdiff
path: root/mailman/bin/set_members.py
diff options
context:
space:
mode:
authorBarry Warsaw2008-09-24 22:59:05 -0400
committerBarry Warsaw2008-09-24 22:59:05 -0400
commit12e5731cb50716590c86bdd55a1dae442b8d256c (patch)
treee63e9d6ffcf552472de3076c0739d4871400e586 /mailman/bin/set_members.py
parent9be793725d86c2bbd0bb0791bce4aecd80838e48 (diff)
parentc129b48a91d11fd3fb69666b8109c3a9372b2f8f (diff)
downloadmailman-12e5731cb50716590c86bdd55a1dae442b8d256c.tar.gz
mailman-12e5731cb50716590c86bdd55a1dae442b8d256c.tar.zst
mailman-12e5731cb50716590c86bdd55a1dae442b8d256c.zip
Diffstat (limited to 'mailman/bin/set_members.py')
-rw-r--r--mailman/bin/set_members.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/mailman/bin/set_members.py b/mailman/bin/set_members.py
index a97b13df8..4071627a7 100644
--- a/mailman/bin/set_members.py
+++ b/mailman/bin/set_members.py
@@ -25,6 +25,8 @@ from mailman import Utils
from mailman import i18n
from mailman import passwords
from mailman.app.membership import add_member
+from mailman.app.notifications import (
+ send_admin_subscription_notice, send_welcome_message)
from mailman.configuration import config
from mailman.initialize import initialize
from mailman.interfaces import DeliveryMode
@@ -176,6 +178,10 @@ def main():
add_member(mlist, address, real_name, password, delivery_mode,
mlist.preferred_language, send_welcome_msg,
admin_notify)
+ if send_welcome_msg:
+ send_welcome_message(mlist, address, language, delivery_mode)
+ if admin_notify:
+ send_admin_subscription_notice(mlist, address, real_name)
config.db.flush()