diff options
Diffstat (limited to 'Mailman')
| -rw-r--r-- | Mailman/Deliverer.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Mailman/Deliverer.py b/Mailman/Deliverer.py index 83e35fa15..564985fd3 100644 --- a/Mailman/Deliverer.py +++ b/Mailman/Deliverer.py @@ -247,7 +247,9 @@ class Deliverer: def MailUserPassword(self, user): listfullname = '%s@%s' % (self.real_name, self.host_name) ok = 1 - if self.passwords.has_key(user): + # find the case-preserved version of the user's address + user = self.members.get(self.FindUser(user)) + if user and self.passwords.has_key(user): recipient = self.GetMemberAdminEmail(user) subj = '%s maillist reminder\n' % listfullname # get the text from the template @@ -269,7 +271,6 @@ class Deliverer: {'username' : `user`, 'internal_name': self._internal_name, }) - self.SendTextToUser(subject = subj, recipient = recipient, text = text, |
