summaryrefslogtreecommitdiff
path: root/Mailman/Deliverer.py
diff options
context:
space:
mode:
authorbwarsaw1999-03-29 23:11:46 +0000
committerbwarsaw1999-03-29 23:11:46 +0000
commitea42af85c8ba1b8dceb02ae9189b3fd474f4989f (patch)
tree2a7a98a234d428fd3fa03985c7979ad3d67bbcb4 /Mailman/Deliverer.py
parent2294974e88331fdbb2754a1fe77f9fa2929e0c0d (diff)
downloadmailman-ea42af85c8ba1b8dceb02ae9189b3fd474f4989f.tar.gz
mailman-ea42af85c8ba1b8dceb02ae9189b3fd474f4989f.tar.zst
mailman-ea42af85c8ba1b8dceb02ae9189b3fd474f4989f.zip
Diffstat (limited to 'Mailman/Deliverer.py')
-rw-r--r--Mailman/Deliverer.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/Mailman/Deliverer.py b/Mailman/Deliverer.py
index 590806b3c..127b8e86a 100644
--- a/Mailman/Deliverer.py
+++ b/Mailman/Deliverer.py
@@ -247,17 +247,16 @@ class Deliverer:
def MailUserPassword(self, user):
listfullname = '%s@%s' % (self.real_name, self.host_name)
ok = 1
- # find the case-preserved version of the user's address
- cpuser = self.members.get(self.FindUser(user))
- if type(cpuser) == type(''):
- user = cpuser
+ # find the lowercased version of the user's address
+ user = self.FindUser(user)
if user and self.passwords.has_key(user):
- recipient = self.GetMemberAdminEmail(user)
+ cpuser = self.GetUserSubscribedAddress(user)
+ recipient = self.GetMemberAdminEmail(cpuser)
subj = '%s mailing list reminder\n' % listfullname
# get the text from the template
text = Utils.maketext(
'userpass.txt',
- {'user' : user,
+ {'user' : cpuser,
'listname' : self.real_name,
'password' : self.passwords[user],
'options_url': self.GetAbsoluteOptionsURL(user),