diff options
| author | klm | 1998-04-12 01:37:30 +0000 |
|---|---|---|
| committer | klm | 1998-04-12 01:37:30 +0000 |
| commit | 688fd3cea064601ebb9e2a7dc348ac9fe0094e41 (patch) | |
| tree | 9f87829a34d44ad5b2619ab5453c6fc9fe21d49d | |
| parent | ef2d3536637c1646c2582afad4a4b61636ae41ec (diff) | |
| download | mailman-688fd3cea064601ebb9e2a7dc348ac9fe0094e41.tar.gz mailman-688fd3cea064601ebb9e2a7dc348ac9fe0094e41.tar.zst mailman-688fd3cea064601ebb9e2a7dc348ac9fe0094e41.zip | |
.MailUserPassword(): As with cron/mailpasswds, put a X-No-Archive: yes
header on password messages, so pranksters can't hit the button for
subscribed archive services, and get an archived password.
| -rw-r--r-- | Mailman/Deliverer.py | 5 | ||||
| -rw-r--r-- | modules/mm_deliver.py | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/Mailman/Deliverer.py b/Mailman/Deliverer.py index 6bbc6c351..f04531b7d 100644 --- a/Mailman/Deliverer.py +++ b/Mailman/Deliverer.py @@ -1,6 +1,6 @@ """Mixin class with message delivery routines.""" -__version__ = "$Revision: 435 $" +__version__ = "$Revision: 438 $" import string, os, sys, tempfile @@ -217,6 +217,7 @@ class Deliverer: recipient = recipient, text = text, add_headers=["Errors-To: %s" - % self.GetAdminEmail()]) + % self.GetAdminEmail(), + "X-No-Archive: yes"]) if not ok: raise mm_err.MMBadUserError diff --git a/modules/mm_deliver.py b/modules/mm_deliver.py index 6bbc6c351..f04531b7d 100644 --- a/modules/mm_deliver.py +++ b/modules/mm_deliver.py @@ -1,6 +1,6 @@ """Mixin class with message delivery routines.""" -__version__ = "$Revision: 435 $" +__version__ = "$Revision: 438 $" import string, os, sys, tempfile @@ -217,6 +217,7 @@ class Deliverer: recipient = recipient, text = text, add_headers=["Errors-To: %s" - % self.GetAdminEmail()]) + % self.GetAdminEmail(), + "X-No-Archive: yes"]) if not ok: raise mm_err.MMBadUserError |
