summaryrefslogtreecommitdiff
path: root/Mailman/Deliverer.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mailman/Deliverer.py')
-rw-r--r--Mailman/Deliverer.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/Mailman/Deliverer.py b/Mailman/Deliverer.py
index 9fe5954c0..91901a875 100644
--- a/Mailman/Deliverer.py
+++ b/Mailman/Deliverer.py
@@ -69,7 +69,6 @@ your membership administrative address, %(addr)s.'''))
msg.send(self)
def SendUnsubscribeAck(self, name):
- os.environ['LANG'] = self.GetPreferredLanguage(name)
realname = self.real_name
msg = Message.UserNotification(
self.GetMemberAdminEmail(name), self.GetAdminEmail(),
@@ -78,14 +77,12 @@ your membership administrative address, %(addr)s.'''))
msg.send(self)
def MailUserPassword(self, user):
- os.environ['LANG'] = self.GetPreferredLanguage(user)
listfullname = '%s@%s' % (self.real_name, self.host_name)
ok = 1
- # find the lowercased version of the user's address
- user = self.FindUser(user)
requestaddr = self.GetRequestEmail()
- if user and self.passwords.has_key(user):
- cpuser = self.GetUserSubscribedAddress(user)
+ # find the lowercased version of the user's address
+ if self.isMember(user) and self.getMemberPassword(user):
+ cpuser = self.getMemberCPAddress(user)
recipient = self.GetMemberAdminEmail(cpuser)
subject = _('%(listfullname)s mailing list reminder')
adminaddr = self.GetAdminEmail()