diff options
| author | bwarsaw | 1999-03-29 23:11:46 +0000 |
|---|---|---|
| committer | bwarsaw | 1999-03-29 23:11:46 +0000 |
| commit | ea42af85c8ba1b8dceb02ae9189b3fd474f4989f (patch) | |
| tree | 2a7a98a234d428fd3fa03985c7979ad3d67bbcb4 /Mailman/Deliverer.py | |
| parent | 2294974e88331fdbb2754a1fe77f9fa2929e0c0d (diff) | |
| download | mailman-ea42af85c8ba1b8dceb02ae9189b3fd474f4989f.tar.gz mailman-ea42af85c8ba1b8dceb02ae9189b3fd474f4989f.tar.zst mailman-ea42af85c8ba1b8dceb02ae9189b3fd474f4989f.zip | |
Diffstat (limited to 'Mailman/Deliverer.py')
| -rw-r--r-- | Mailman/Deliverer.py | 11 |
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), |
