summaryrefslogtreecommitdiff
path: root/mail/mailman/files/extra-patch-mailpasswds
blob: 4c1350c0a9dcd6902286361ea04e821b24efa790 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- cron/mailpasswds.orig	2018-07-25 00:01:28.000000000 +0200
+++ cron/mailpasswds	2018-10-03 11:00:40.137699000 +0200
@@ -148,17 +148,8 @@
                 if mlist.getMemberOption(member,
                                          mm_cfg.SuppressPasswordReminder):
                     continue
-                # Group by the lower-cased address, since Mailman always
-                # treates person@dom.ain the same as PERSON@dom.ain.
-                try:
-                    password = mlist.getMemberPassword(member)
-                except Errors.NotAMemberError:
-                    # Here's a member with no passwords, which I think was
-                    # possible in older versions of Mailman.  Log this and
-                    # move on.
-                    syslog('error', 'password-less member %s for list %s',
-                           member, mlist.internal_name())
-                    continue
+                # https://mail.python.org/pipermail/mailman-users/2016-April/080746.html
+                password = '****'
                 optionsurl = mlist.GetOptionsURL(member)
                 lang = mlist.getMemberLanguage(member)
                 info = (listaddr, password, optionsurl, lang)