summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/subscribe.py
diff options
context:
space:
mode:
authorbwarsaw2002-01-06 04:24:48 +0000
committerbwarsaw2002-01-06 04:24:48 +0000
commitf30263a33d897c9db6f474b298253fe94ea584db (patch)
treef82ed35c2b2786ac0e0a1688479ae8c7bf345e31 /Mailman/Cgi/subscribe.py
parentfad5ca1b24229c674dbee8e84591b1d63391a40f (diff)
downloadmailman-f30263a33d897c9db6f474b298253fe94ea584db.tar.gz
mailman-f30263a33d897c9db6f474b298253fe94ea584db.tar.zst
mailman-f30263a33d897c9db6f474b298253fe94ea584db.zip
InitVars(): Add new attribute ban_list which contains a list of email
addresses or regular expressions that are matched against the subscribing address to see if it is banned from this list. AddMember(): Implement the banned subscription logic. For each item in ban_list match it against the subscribing address, case insensitively. If there is a match, raise MembershipIsBanned exception. If the pattern starts with a ^ it is a regular expression.
Diffstat (limited to 'Mailman/Cgi/subscribe.py')
0 files changed, 0 insertions, 0 deletions