summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/bounces/dsn_04.txt202
-rw-r--r--tests/bounces/dsn_05.txt125
-rw-r--r--tests/bounces/groupwise_01.txt151
-rw-r--r--tests/bounces/postfix_04.txt240
-rw-r--r--tests/bounces/postfix_05.txt231
-rw-r--r--tests/bounces/simple_03.txt68
6 files changed, 1017 insertions, 0 deletions
diff --git a/tests/bounces/dsn_04.txt b/tests/bounces/dsn_04.txt
new file mode 100644
index 000000000..9bea97589
--- /dev/null
+++ b/tests/bounces/dsn_04.txt
@@ -0,0 +1,202 @@
+From VM Sat Jun 30 11:29:01 2001
+X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
+ [nil "Saturday" "30" "June" "2001" "00:21:42" "+0200" "PMDF e-Mail Interconnect" "postmaster@yogi.urz.unibas.ch" nil "147" "Delivery Notification: Delivery has failed" "^From:" nil nil "6" nil nil nil nil nil]
+ nil)
+Return-Path: <python-list-admin@python.org>
+Delivered-To: barry@wooz.org
+Received: from digicool.com (unknown [63.100.190.15])
+ by mail.wooz.org (Postfix) with ESMTP id 2852FD36EC
+ for <barry@wooz.org>; Fri, 29 Jun 2001 18:21:58 -0400 (EDT)
+Received: from <python-list-admin@python.org>
+ by digicool.com (CommuniGate Pro RULES 3.4)
+ with RULES id 2122693; Fri, 29 Jun 2001 18:23:52 -0400
+Received: from ns2.digicool.com ([63.100.190.2] verified)
+ by digicool.com (CommuniGate Pro SMTP 3.4)
+ with ESMTP id 2122692 for barry@mail.digicool.com; Fri, 29 Jun 2001 18:23:52 -0400
+Received: from mail.python.org (mail.python.org [63.102.49.29])
+ by ns2.digicool.com (8.9.3/8.9.3) with ESMTP id SAA15102
+ for <barry@digicool.com>; Fri, 29 Jun 2001 18:22:00 -0400
+Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 15G6eH-0006NJ-00
+ for barry@digicool.com; Fri, 29 Jun 2001 18:22:01 -0400
+Received: from [131.152.1.4] (helo=yogi.urz.unibas.ch)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 15G6d4-0006Lg-00
+ for python-list-admin@python.org; Fri, 29 Jun 2001 18:20:46 -0400
+Received: from PROCESS-DAEMON by yogi.urz.unibas.ch (PMDF V5.2-29 #33343)
+ id <01K5CWRKUM2O8X1X1D@yogi.urz.unibas.ch> for python-list-admin@python.org;
+ Sat, 30 Jun 2001 00:21:44 +0200
+Received: from yogi.urz.unibas.ch (PMDF V5.2-29 #33343)
+ id <01K5CWRINUF48X46F4@yogi.urz.unibas.ch>; Sat, 30 Jun 2001 00:21:42 +0200
+Message-id: <01K5CWRJIDYU8X46F4@yogi.urz.unibas.ch>
+MIME-version: 1.0
+Content-type: MULTIPART/REPORT;
+ BOUNDARY="Boundary_(ID_MUSA353qRe9PeqtdeP14tg)"; REPORT-TYPE=DELIVERY-STATUS
+Precedence: bulk
+List-Help: <mailto:python-list-request@python.org?subject=help>
+List-Post: <mailto:python-list@python.org>
+List-Subscribe: <http://mail.python.org/mailman/listinfo/python-list>,
+ <mailto:python-list-request@python.org?subject=subscribe>
+List-Id: General discussion list for the Python programming language <python-list.python.org>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/python-list>,
+ <mailto:python-list-request@python.org?subject=unsubscribe>
+List-Archive: <http://mail.python.org/pipermail/python-list/>
+From: PMDF e-Mail Interconnect <postmaster@yogi.urz.unibas.ch>
+Sender: python-list-owner@python.org
+To: python-list-admin@python.org
+Subject: Delivery Notification: Delivery has failed
+Date: Sat, 30 Jun 2001 00:21:42 +0200
+X-Autogenerated: Mirror
+X-Mirrored-by: <python-list-admin@python.org>
+X-BeenThere: python-list@python.org
+X-Mailman-Version: 2.0.5 (101270)
+
+
+--Boundary_(ID_MUSA353qRe9PeqtdeP14tg)
+Content-type: text/plain; charset=us-ascii
+Content-language: EN-US
+
+This report relates to a message you sent with the following header fields:
+
+ Message-id: <Pine.LNX.4.31.0106300001530.2750-100000@athlon.de>
+ Date: Sat, 30 Jun 2001 00:18:49 +0200 (CEST)
+ From: Carsten Geckeler <uioziaremwpl@spammotel.com>
+ To: Python <python-list@python.org>
+ Subject: Re: Augmented Assignement (was: Re: PEP scepticism)
+
+Your message cannot be delivered to the following recipients:
+
+ Recipient address: HAASM@yogi.urz.unibas.ch
+ Original address: max.haas@unibas.ch
+%MAIL-E-OPENOUT, error opening !AS as output
+-RMS-E-CRE, ACP file create failed
+-SYSTEM-F-EXDISKQUOTA, disk quota exceeded
+
+
+--Boundary_(ID_MUSA353qRe9PeqtdeP14tg)
+Content-type: message/DELIVERY-STATUS
+
+Original-envelope-id: 0GFP00202Q2DR3@mailhub.unibas.ch
+Reporting-MTA: dns;yogi.urz.unibas.ch
+
+Action: failed
+Status: 5.0.0
+Original-recipient: rfc822;max.haas@unibas.ch
+Final-recipient: rfc822;HAASM@yogi.urz.unibas.ch
+
+--Boundary_(ID_MUSA353qRe9PeqtdeP14tg)
+Content-type: MESSAGE/RFC822
+
+Return-path: python-list-admin@python.org
+Received: from yogi.urz.unibas.ch by yogi.urz.unibas.ch (PMDF V5.2-29 #33343)
+ id <01K5CWRINUF48X46F4@yogi.urz.unibas.ch>
+ (original mail from python-list-admin@python.org); Sat,
+ 30 Jun 2001 00:21:42 +0200
+Received: from maser.urz.unibas.ch ([131.152.1.5])
+ by yogi.urz.unibas.ch (PMDF V5.2-29 #33343)
+ with ESMTP id <01K5CWRGK0V68X4CRC@yogi.urz.unibas.ch> for
+ HAASM@yogi.urz.unibas.ch (ORCPT rfc822;max.haas@unibas.ch); Sat,
+ 30 Jun 2001 00:21:38 +0200
+Received: from DIRECTORY-DAEMON.mailhub.unibas.ch by mailhub.unibas.ch
+ (PMDF V6.0-24 #41480) id <0GFP00201Q2DR3@mailhub.unibas.ch> for
+ HAASM@yogi.urz.unibas.ch (ORCPT max.haas@unibas.ch); Sat,
+ 30 Jun 2001 00:20:37 +0200 (MET DST)
+Received: from mail.python.org (mail.python.org [63.102.49.29])
+ by mailhub.unibas.ch (PMDF V6.0-24 #41480)
+ with ESMTP id <0GFP00BEAQ2C5Y@mailhub.unibas.ch> for max.haas@unibas.ch; Sat,
+ 30 Jun 2001 00:20:37 +0200 (MET DST)
+Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
+ by mail.python.org with esmtp (Exim 3.21 #1) id 15G6bK-0006HW-00; Fri,
+ 29 Jun 2001 18:18:58 -0400
+Received: from [134.2.34.92] (helo=nemesis.jura.uni-tuebingen.de ident=qmailr)
+ by mail.python.org with smtp (Exim 3.21 #1)
+ id 15G6Zp-0006Ee-00 for python-list@python.org; Fri, 29 Jun 2001 18:17:25 -0400
+Received: (qmail 31643 invoked from network); Fri, 29 Jun 2001 22:17:24 +0000
+Received: from justitia.jura.uni-tuebingen.de (mail@134.2.34.12)
+ by nemesis.jura.uni-tuebingen.de with SMTP; Fri, 29 Jun 2001 22:17:24 +0000
+Received: from s-gec3 by justitia.jura.uni-tuebingen.de with local
+ (Exim 3.12 #1 (Debian)) id 15G6Zo-0002Zx-00 for <python-list@python.org>; Sat,
+ 30 Jun 2001 00:17:24 +0200
+Date: Sat, 30 Jun 2001 00:18:49 +0200 (CEST)
+From: Carsten Geckeler <uioziaremwpl@spammotel.com>
+Subject: Re: Augmented Assignement (was: Re: PEP scepticism)
+In-reply-to: <ubsn7hte7.fsf@ctwd0143.fitlinxx.com>
+Sender: python-list-admin@python.org
+To: Python <python-list@python.org>
+Errors-to: python-list-admin@python.org
+Message-id: <Pine.LNX.4.31.0106300001530.2750-100000@athlon.de>
+MIME-version: 1.0
+Content-type: TEXT/PLAIN; charset=US-ASCII
+Precedence: bulk
+X-BeenThere: python-list@python.org
+X-Mailman-Version: 2.0.5 (101270)
+List-Post: <mailto:python-list@python.org>
+List-Subscribe: <http://mail.python.org/mailman/listinfo/python-list>,
+ <mailto:python-list-request@python.org?subject=subscribe>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/python-list>,
+ <mailto:python-list-request@python.org?subject=unsubscribe>
+List-Archive: <http://mail.python.org/pipermail/python-list/>
+List-Help: <mailto:python-list-request@python.org?subject=help>
+List-Id: General discussion list for the Python programming language
+ <python-list.python.org>
+
+On 29 Jun 2001, David Bolen wrote:
+
+> Carsten Geckeler <uioziaremwpl@spammotel.com> writes:
+>
+> > The problem which some people have with augmented assignment is not that
+> > they exist, but that they do not work as they expect (at least from the
+> > POV of some readers). I expect that
+> > ident op= expr
+> > works like
+> > ident = ident op expr
+> >
+> > At least that's what I'd have expectd comming from other programming
+> > languages.
+>
+> Of course, one interesting point is that while you may think the above
+> if coming from, say, C, what "ident = ident op expr" means in C is not
+> what "ident = ident op expr" means in Python.
+
+Yes, that's completely true. I can accept, that Python work differently
+in many cases. Actually I love Python's object stuff. That's something
+more natural that in many other languages. And I can accept, that objects
+(which are bound to different variable names) can be changed (like with
+l.extend).
+
+The point is not that Python differs from C (or other languages), but that
+the two statements above work differently. I can accept that, of course
+(well I have to, I thing ;) ). But, when I write the following three
+statements,
+ l = l + [3, 4]
+ l += [3, 4]
+ l.extend([3,4])
+it seems more logical to me, that the first two do the same than the last
+two. I know, of course, that the last two do the same. But anyway, the
+first two just _look_ more the same.
+
+> In C it has the result of changing data (in either case) that is
+> stored in a named location ident, in Python the long form just rebinds
+> the reference ident to a new object and doesn't touch the original
+> object. The short form can actually get closer to the C idiom if the
+> object is mutable.
+>
+> So I wonder if some of the confusion is people familiar with other
+> language's augmented assignment trying to extrapolate that into Python
+> and then running into the pre-existing differences in assignment
+> versus binding?
+
+No, that's at least no problem for me (see above).
+
+Cheers, Carsten
+--
+Carsten Geckeler
+
+
+--
+http://mail.python.org/mailman/listinfo/python-list
+
+--Boundary_(ID_MUSA353qRe9PeqtdeP14tg)--
+
+
diff --git a/tests/bounces/dsn_05.txt b/tests/bounces/dsn_05.txt
new file mode 100644
index 000000000..73331578e
--- /dev/null
+++ b/tests/bounces/dsn_05.txt
@@ -0,0 +1,125 @@
+From VM Wed Mar 21 22:20:23 2001
+X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
+ [nil "Thursday" "22" "March" "2001" "02:52:34" "+0100" "postmaster@relay.atlas.cz" "postmaster@relay.atlas.cz" nil "76" "Message delayed (pkocmid@atlas.cz)" "^From:" nil nil "3" nil nil nil nil nil]
+ nil)
+Return-Path: <python-list-admin@python.org>
+Delivered-To: bwarsaw@wooz.org
+Received: from digicool.com (host15.digitalcreations.d.subnet.rcn.com [208.59.6.15])
+ by mail.wooz.org (Postfix) with ESMTP id 97D9ED37AC
+ for <barry@wooz.org>; Wed, 21 Mar 2001 21:34:33 -0500 (EST)
+Received: from <python-list-admin@python.org>
+ by digicool.com (CommuniGate Pro RULES 3.4)
+ with RULES id 1706776; Wed, 21 Mar 2001 21:39:26 -0500
+Received: from ns2.digicool.com ([216.164.72.2] verified)
+ by digicool.com (CommuniGate Pro SMTP 3.4)
+ with ESMTP id 1706775 for barry@mail.digicool.com; Wed, 21 Mar 2001 21:39:26 -0500
+Received: from mail.python.org (mail.python.org [63.102.49.29])
+ by ns2.digicool.com (8.9.3/8.9.3) with ESMTP id VAA12152
+ for <barry@digicool.com>; Wed, 21 Mar 2001 21:36:03 -0500
+Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 14fuxH-0002AK-00
+ for barry@digicool.com; Wed, 21 Mar 2001 21:36:03 -0500
+Received: from [195.119.187.242] (helo=cuk.atlas.cz)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 14fuwk-00028x-00
+ for python-list-admin@python.org; Wed, 21 Mar 2001 21:35:31 -0500
+Message-Id: <B0008606065@cuk.atlas.cz>
+MIME-Version: 1.0
+Content-Type: multipart/report; report-type=delivery-status; boundary="45817/808/985225954/VOPmail/cuk.atlas.cz"
+Precedence: bulk
+List-Help: <mailto:python-list-request@python.org?subject=help>
+List-Post: <mailto:python-list@python.org>
+List-Subscribe: <http://mail.python.org/mailman/listinfo/python-list>,
+ <mailto:python-list-request@python.org?subject=subscribe>
+List-Id: General discussion list for the Python programming language <python-list.python.org>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/python-list>,
+ <mailto:python-list-request@python.org?subject=unsubscribe>
+List-Archive: <http://mail.python.org/pipermail/python-list/>
+From: postmaster@relay.atlas.cz
+Sender: python-list-owner@python.org
+To: python-list-admin@python.org
+Subject: Message delayed (pkocmid@atlas.cz)
+Date: Thu, 22 Mar 2001 02:52:34 +0100
+X-Autogenerated: Mirror
+X-Mirrored-by: <python-list-admin@python.org>
+X-BeenThere: python-list@python.org
+X-Mailman-Version: 2.0.3 (101270)
+
+--45817/808/985225954/VOPmail/cuk.atlas.cz
+Content-Type: text/plain
+
+Your message has been delayed and is still awaiting delivery
+to the following recipient(s):
+
+pkocmid@atlas.cz
+Message delayed
+
+
+Your message is delayed
+Message for domain atlas.cz delayed at relay.atlas.cz.
+Unable to deliver to domain for 12 hours.
+Will continue trying for 96 hours.
+No action is required on your part.
+Last attempt failed because:
+Can't connect to host
+
+
+--45817/808/985225954/VOPmail/cuk.atlas.cz
+Content-Type: message/delivery-status
+
+Reporting-MTA: dns; cuk.atlas.cz
+Received-From-MTA: dns; mail.python.org (unverified [63.102.49.29])
+Arrival-Date: Wed, 21 Mar 2001 15:08:54 +0100
+
+Final-Recipient: rfc822; pkocmid@atlas.cz
+Action: delayed
+Status: 4.4.1 (Persistent transient failure - routing/network: no answer from host)
+Will-Retry-Until: Mon, 26 Mar 2001 03:42:45 +0100
+
+--45817/808/985225954/VOPmail/cuk.atlas.cz
+Content-Type: message/rfc822-headers
+
+Received: from mail.python.org (unverified [63.102.49.29]) by cuk.atlas.cz
+ (Vircom SMTPRS 4.5.186) with ESMTP id <B0008514592@cuk.atlas.cz> for <pkocmid@atlas.cz>;
+ Wed, 21 Mar 2001 15:08:54 +0100
+Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 14fjGM-0007PZ-00; Wed, 21 Mar 2001 09:06:58 -0500
+Path: news.baymountain.net!uunet!ash.uu.net!sac.uu.net!newsfeed.attap.net!enews.sgi.com!feeder.via.net!news.he.net!typhoon.aracnet.com!not-for-mail
+From: Daniel Klein <danielk@aracnet.com>
+Newsgroups: comp.lang.python
+Subject: Re: Pick Systems D3 Database
+Message-ID: <pfchbtkf3j0p7prf0sp45vi21fro3bs7ad@4ax.com>
+References: <rG%t6.555$45.2416@newsfeeds.bigpond.com>
+X-Newsreader: Forte Agent 1.8/32.548
+MIME-Version: 1.0
+Content-Type: text/plain; charset=us-ascii
+Content-Transfer-Encoding: 7bit
+Lines: 25
+NNTP-Posting-Host: 216.99.212.46
+X-Complaints-To: news@aracnet.com
+X-Trace: typhoon.aracnet.com 985183028 216.99.212.46 (Wed, 21 Mar 2001 05:57:08 PST)
+NNTP-Posting-Date: Wed, 21 Mar 2001 05:57:08 PST
+Organization: Aracnet Internet
+Xref: news.baymountain.net comp.lang.python:93719
+To: python-list@python.org
+Sender: python-list-admin@python.org
+Errors-To: python-list-admin@python.org
+X-BeenThere: python-list@python.org
+X-Mailman-Version: 2.0.3 (101270)
+Precedence: bulk
+List-Help: <mailto:python-list-request@python.org?subject=help>
+List-Post: <mailto:python-list@python.org>
+List-Subscribe: <http://mail.python.org/mailman/listinfo/python-list>,
+ <mailto:python-list-request@python.org?subject=subscribe>
+List-Id: General discussion list for the Python programming language <python-list.python.org>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/python-list>,
+ <mailto:python-list-request@python.org?subject=unsubscribe>
+List-Archive: <http://mail.python.org/pipermail/python-list/>
+Date: Wed, 21 Mar 2001 06:05:14 -0800
+
+--45817/808/985225954/VOPmail/cuk.atlas.cz--
+
+
+
diff --git a/tests/bounces/groupwise_01.txt b/tests/bounces/groupwise_01.txt
new file mode 100644
index 000000000..68101ba07
--- /dev/null
+++ b/tests/bounces/groupwise_01.txt
@@ -0,0 +1,151 @@
+From VM Fri Jul 20 14:14:47 2001
+X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
+ [nil "Friday" "20" "July" "2001" "11:09:00" "-0700" "System Administrator" "postmaster@mainex1.asu.edu" nil "93" "Undeliverable: [Mailman-Users] [ alexandria-Bugs-442987 ] mailman bug" "^From:" "mailman-users-admin@python.org" "mailman-users-admin@python.org" "7" nil nil nil nil nil]
+ nil)
+Return-Path: <mailman-users-admin@python.org>
+Delivered-To: barry@wooz.org
+Received: from digicool.com (unknown [63.100.190.15])
+ by mail.wooz.org (Postfix) with ESMTP id 2193BD35F0
+ for <barry@wooz.org>; Fri, 20 Jul 2001 14:11:42 -0400 (EDT)
+Received: from <mailman-users-admin@python.org>
+ by digicool.com (CommuniGate Pro RULES 3.4)
+ with RULES id 2267275; Fri, 20 Jul 2001 14:11:10 -0400
+Received: from ns2.digicool.com ([63.100.190.2] verified)
+ by digicool.com (CommuniGate Pro SMTP 3.4)
+ with ESMTP id 2267274 for barry@mail.digicool.com; Fri, 20 Jul 2001 14:11:10 -0400
+Received: from mail.python.org (mail.python.org [63.102.49.29])
+ by ns2.digicool.com (8.9.3/8.9.3) with ESMTP id OAA18755
+ for <barry@digicool.com>; Fri, 20 Jul 2001 14:11:40 -0400
+Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 15NekX-00065F-00; Fri, 20 Jul 2001 14:11:41 -0400
+Received: from [129.219.110.73] (helo=post2.inre.asu.edu)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 15Nejg-0005zp-00
+ for mailman-users-admin@python.org; Fri, 20 Jul 2001 14:10:48 -0400
+Received: from conversion.post2.inre.asu.edu by asu.edu (PMDF V6.0-24 #47347)
+ id <0GGS00E01AF3DP@asu.edu> for mailman-users-admin@python.org; Fri,
+ 20 Jul 2001 11:09:03 -0700 (MST)
+Received: from mainex1.asu.edu (mainex1.asu.edu [129.219.10.200])
+ by asu.edu (PMDF V6.0-24 #47347) with ESMTP id <0GGS00E5WAF396@asu.edu> for
+ mailman-users-admin@python.org; Fri, 20 Jul 2001 11:09:03 -0700 (MST)
+Received: by mainex1.asu.edu with Internet Mail Service (5.5.2653.19)
+ id <3MQDQNK7>; Fri, 20 Jul 2001 11:09:02 -0700
+Message-id: <803148826976D411ADA600B0D03D6E2806F867BF@mainex1.asu.edu>
+MIME-version: 1.0
+Content-type: multipart/mixed; boundary="Boundary_(ID_T1d1xFzw5I4c8zjm3AkzoA)"
+Precedence: bulk
+List-Help: <mailto:mailman-users-request@python.org?subject=help>
+List-Post: <mailto:mailman-users@python.org>
+List-Subscribe: <http://mail.python.org/mailman/listinfo/mailman-users>,
+ <mailto:mailman-users-request@python.org?subject=subscribe>
+List-Id: Mailman mailing list management users <mailman-users.python.org>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/mailman-users>,
+ <mailto:mailman-users-request@python.org?subject=unsubscribe>
+List-Archive: <http://mail.python.org/pipermail/mailman-users/>
+From: System Administrator <postmaster@mainex1.asu.edu>
+Sender: mailman-users-owner@python.org
+To: mailman-users-admin@python.org
+Subject: Undeliverable: [Mailman-Users] [ alexandria-Bugs-442987 ] mailman bug
+Date: Fri, 20 Jul 2001 11:09:00 -0700
+X-Autogenerated: Mirror
+X-Mirrored-by: <mailman-users-admin@python.org>
+X-Mailer: Internet Mail Service (5.5.2653.19)
+X-MS-Embedded-Report:
+X-BeenThere: mailman-users@python.org
+X-Mailman-Version: 2.0.5 (101270)
+
+This message is in MIME format. Since your mail reader does not understand
+this format, some or all of this message may not be legible.
+
+--Boundary_(ID_T1d1xFzw5I4c8zjm3AkzoA)
+Content-type: text/plain
+
+Your message
+
+ To: mailman-users@python.org
+ Subject: [Mailman-Users] [ alexandria-Bugs-442987 ] mailman bug
+ Sent: Fri, 20 Jul 2001 08:53:08 -0700
+
+did not reach the following recipient(s):
+
+thoff@MAINEX1.ASU.EDU on Fri, 20 Jul 2001 11:08:59 -0700
+ The recipient name is not recognized
+ The MTS-ID of the original message is: c=us;a= ;p=arizona state
+un;l=MAINEX101072018083MQDQNKX
+ MSEXCH:IMS:Arizona State University:MAIN:MAINEX1 0 (000C05A6) Unknown
+Recipient
+
+
+
+--Boundary_(ID_T1d1xFzw5I4c8zjm3AkzoA)
+Content-type: message/rfc822
+
+Date: Fri, 20 Jul 2001 08:53:08 -0700
+From: Marc MERLIN <marc@merlins.org>
+Subject: [Mailman-Users] [ alexandria-Bugs-442987 ] mailman bug
+To: mailman-users@python.org
+Message-id: <20010720085308.H17468@magic.merlins.org>
+MIME-version: 1.0
+X-Mailer: Internet Mail Service (5.5.2653.19)
+Content-type: text/plain
+X-MS-Embedded-Report:
+List-Subscribe: <http://mail.python.org/mailman/listinfo/mailman-users>,
+ <mailto:mailman-users-request@python.org?subject=subscribe>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/mailman-users>,
+ <mailto:mailman-users-request@python.org?subject=unsubscribe>
+List-Help: <mailto:mailman-users-request@python.org?subject=help>
+
+Anyone has a clue about this error?
+
+----- Forwarded message from noreply@sourceforge.net -----
+
+To: noreply@sourceforge.net
+From: noreply@sourceforge.net
+Subject: [ alexandria-Bugs-442987 ] mailman bug
+Date: Fri, 20 Jul 2001 07:47:39 -0700
+
+Initial Comment:
+-----Forwarded Message-----
+From: rtfs-project-admin@lists.sourceforge.net
+To: rtfs-project-admin@lists.sourceforge.net
+Subject: Unexpected Mailman error
+
+
+An unexpected Mailman error has occurred in
+MailCommandHandler.ParseMailCommands(). Here is the
+traceback:
+
+Traceback (innermost last):
+ File
+"/var/local/mailman/Mailman/MailCommandHandler.py",
+line 221, in ParseMailCommands
+ self.__dispatch[cmd](args, line, msg)
+ File
+"/var/local/mailman/Mailman/MailCommandHandler.py",
+line 362, in ProcessSetCmd
+ self.ConfirmUserPassword(sender, args[2])
+ File "/var/local/mailman/Mailman/SecurityManager.py",
+line 140, in ConfirmUserPassword
+ raise Errors.MMBadUserError
+MMBadUserError
+
+----------------------------------------------------------------------
+
+----- End forwarded message -----
+
+--
+Microsoft is to operating systems & security ....
+ .... what McDonalds is to gourmet
+cooking
+
+Home page: http://marc.merlins.org/ | Finger marc_f@merlins.org for PGP
+key
+
+------------------------------------------------------
+Mailman-Users maillist - Mailman-Users@python.org
+http://mail.python.org/mailman/listinfo/mailman-users
+
+--Boundary_(ID_T1d1xFzw5I4c8zjm3AkzoA)--
+
+
diff --git a/tests/bounces/postfix_04.txt b/tests/bounces/postfix_04.txt
new file mode 100644
index 000000000..86a60ea8d
--- /dev/null
+++ b/tests/bounces/postfix_04.txt
@@ -0,0 +1,240 @@
+From VM Wed Mar 7 11:06:03 2001
+X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
+ [nil "Tuesday" "6" "March" "2001" "09:29:58" "-0800" "Mail Delivery System" "MAILER-DAEMON@keftamail.com" nil "185" "Undelivered Mail Returned to Sender" "^From:" nil nil "3" nil nil nil nil nil]
+ nil)
+Return-Path: <mailman-announce-admin@python.org>
+Delivered-To: bwarsaw@wooz.org
+Received: from digicool.com (host15.digitalcreations.d.subnet.rcn.com [208.59.6.15])
+ by mail.wooz.org (Postfix) with ESMTP id 6C2DCD37AC
+ for <barry@wooz.org>; Tue, 6 Mar 2001 12:30:35 -0500 (EST)
+Received: from <mailman-announce-admin@python.org>
+ by digicool.com (CommuniGate Pro RULES 3.4)
+ with RULES id 1650903; Tue, 06 Mar 2001 12:33:44 -0500
+Received: from ns2.digicool.com ([216.164.72.2] verified)
+ by digicool.com (CommuniGate Pro SMTP 3.4)
+ with ESMTP id 1650896 for barry@mail.digicool.com; Tue, 06 Mar 2001 12:33:44 -0500
+Received: from mail.python.org (mail.python.org [63.102.49.29])
+ by ns2.digicool.com (8.9.3/8.9.3) with ESMTP id MAA08939
+ for <barry@digicool.com>; Tue, 6 Mar 2001 12:31:02 -0500
+Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 14aLIc-0001Wp-00
+ for barry@digicool.com; Tue, 06 Mar 2001 12:31:02 -0500
+Received: from [64.75.1.85] (helo=postal-worker1.kefta.com)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 14aLIB-0001VP-00
+ for mailman-announce-admin@python.org; Tue, 06 Mar 2001 12:30:35 -0500
+Received: from mail1.kefta.com (mail1.kefta.com [10.0.2.1])
+ by postal-worker1.kefta.com (Keftamail) with ESMTP id E57BC4081
+ for <mailman-announce-admin@python.org>; Tue, 6 Mar 2001 09:24:31 -0800 (PST)
+Received: by mail1.kefta.com (Keftamail) via BOUNCE
+ id 438064082; Tue, 6 Mar 2001 09:29:58 -0800 (PST)
+MIME-Version: 1.0
+Content-Type: multipart/mixed;
+ boundary="1EDF14081.983899798/mail1.kefta.com"
+Message-Id: <20010306172958.438064082@mail1.kefta.com>
+Precedence: bulk
+List-Help: <mailto:mailman-announce-request@python.org?subject=help>
+List-Post: <mailto:mailman-announce@python.org>
+List-Subscribe: <http://mail.python.org/mailman/listinfo/mailman-announce>,
+ <mailto:mailman-announce-request@python.org?subject=subscribe>
+List-Id: Announce-only list for Mailman releases and news <mailman-announce.python.org>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/mailman-announce>,
+ <mailto:mailman-announce-request@python.org?subject=unsubscribe>
+List-Archive: <http://mail.python.org/pipermail/mailman-announce/>
+From: MAILER-DAEMON@keftamail.com (Mail Delivery System)
+Sender: mailman-announce-owner@python.org
+To: mailman-announce-admin@python.org
+Subject: Undelivered Mail Returned to Sender
+Date: Tue, 6 Mar 2001 09:29:58 -0800 (PST)
+X-Autogenerated: Mirror
+X-Mirrored-by: <mailman-announce-admin@python.org>
+X-BeenThere: mailman-announce@python.org
+X-Mailman-Version: 2.0.2 (101270)
+
+This is a MIME-encapsulated message.
+
+--1EDF14081.983899798/mail1.kefta.com
+Content-Description: Notification
+Content-Type: text/plain
+
+This is the Keftamail program at host mail1.kefta.com.
+
+I'm sorry to have to inform you that the message returned
+below could not be delivered to one or more destinations.
+
+For further assistance, please contact <postmaster@keftamail.com>
+
+If you do so, please include this problem report. You can
+delete your own text from the message returned below.
+
+ The Keftamail program
+
+<davidlowie@mail1.keftamail.com>: permission denied. Command output: Mail quota
+ exceeded.
+
+
+--1EDF14081.983899798/mail1.kefta.com
+Content-Description: Undelivered Message
+Content-Type: message/rfc822
+
+Received: from postal-worker2.kefta.com (postal-worker2.kefta.com [10.0.2.4])
+ by mail1.kefta.com (Keftamail) with ESMTP id 1EDF14081
+ for <davidlowie@mail1.keftamail.com>; Tue, 6 Mar 2001 09:29:58 -0800 (PST)
+Received: by postal-worker2.kefta.com (Keftamail)
+ id F089940C9; Tue, 6 Mar 2001 09:29:37 -0800 (PST)
+Delivered-To: davidlowie@keftamail.com
+Received: from lists.securityfocus.com (lists.securityfocus.com [66.38.151.7])
+ by postal-worker2.kefta.com (Keftamail) with ESMTP id BA59D40C0
+ for <davidlowie@KEFTAMAIL.COM>; Tue, 6 Mar 2001 09:29:37 -0800 (PST)
+Received: from lists.securityfocus.com (lists.securityfocus.com [66.38.151.7])
+ by lists.securityfocus.com (Postfix) with ESMTP
+ id 3A1C024CF8C; Tue, 6 Mar 2001 10:04:43 -0700 (MST)
+Received: from LISTS.SECURITYFOCUS.COM by LISTS.SECURITYFOCUS.COM
+ (LISTSERV-TCP/IP release 1.8d) with spool id 27825191 for
+ BUGTRAQ@LISTS.SECURITYFOCUS.COM; Tue, 6 Mar 2001 10:03:25 -0700
+Approved-By: aleph1@SECURITYFOCUS.COM
+Delivered-To: bugtraq@lists.securityfocus.com
+Received: from firewall.osb.hu (unknown [193.224.234.1]) by
+ lists.securityfocus.com (Postfix) with ESMTP id 48CD624C646 for
+ <BUGTRAQ@LISTS.SECURITYFOCUS.COM>; Tue, 6 Mar 2001 00:49:55 -0700
+ (MST)
+Received: from pimpa.intranet.osb.hu (IDENT:root@pimpa.intranet.osb.hu
+ [192.168.0.8]) by firewall.osb.hu (8.9.3/8.9.3/Debian 8.9.3-21) with
+ ESMTP id IAA11531 for <BUGTRAQ@LISTS.SECURITYFOCUS.COM>; Tue, 6 Mar
+ 2001 08:53:08 +0100
+Received: from localhost (sp@localhost) by pimpa.intranet.osb.hu (8.9.3/8.9.3)
+ with ESMTP id IAA05518 for <BUGTRAQ@LISTS.SECURITYFOCUS.COM>; Tue, 6
+ Mar 2001 08:53:08 +0100
+X-Authentication-Warning: pimpa.intranet.osb.hu: sp owned process doing -bs
+X-Received: from firewall.osb.hu (fw.intranet.osb.hu [192.168.0.1]) by
+ pimpa.intranet.osb.hu (8.9.3/8.9.3) with ESMTP id JAA18698 for
+ <sp@pimpa.intranet.osb.hu>; Sat, 3 Mar 2001 09:41:17 +0100
+X-Received: from pax.intranet.osb.hu (IDENT:root@pax.intranet.osb.hu
+ [192.168.0.2]) by firewall.osb.hu (8.9.3/8.9.3/Debian 8.9.3-21)
+ with ESMTP id JAA24373 for <sp@pimpa.intranet.osb.hu>; Sat, 3 Mar
+ 2001 09:41:17 +0100
+X-Received: from firewall.osb.hu (fw.intranet.osb.hu [192.168.0.1]) by
+ pax.intranet.osb.hu (8.9.3/8.9.3) with ESMTP id JAA09389 for
+ <sp@osb.hu>; Sat, 3 Mar 2001 09:41:16 +0100
+X-Received: from mail.python.org (mail.python.org [63.102.49.29]) by
+ firewall.osb.hu (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id
+ JAA24367 for <sp@osb.hu>; Sat, 3 Mar 2001 09:41:07 +0100
+X-Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) by
+ mail.python.org with esmtp (Exim 3.21 #1) id 14Z7OV-0000vs-00; Sat,
+ 03 Mar 2001 03:28:03 -0500
+X-Received: from [216.27.134.141] (helo=mail.wooz.org) by mail.python.org with
+ esmtp (Exim 3.21 #1) id 14Z7Nq-0000tq-00; Sat, 03 Mar 2001 03:27:22
+ -0500
+X-Received: by mail.wooz.org (Postfix, from userid 889) id BE7B0D37AC; Sat, 3
+ Mar 2001 03:26:35 -0500 (EST)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=us-ascii
+Content-Transfer-Encoding: 7bit
+X-Mailer: VM 6.84 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid
+X-Attribution: BAW
+X-Oblique-Strategy: Subvert your original idea
+X-Url: http://www.wooz.org/barry
+Errors-To: mailman-announce-admin@python.org
+X-BeenThere: mailman-announce@python.org
+X-Mailman-Version: 2.0.2 (101270)
+Precedence: bulk
+List-Help: <mailto:mailman-announce-request@python.org?subject=help>
+List-Post: <mailto:mailman-announce@python.org>
+List-Subscribe: <http://mail.python.org/mailman/listinfo/mailman-announce>,
+ <mailto:mailman-announce-request@python.org?subject=subscribe>
+List-Id: Announce-only list for Mailman releases and news
+ <mailman-announce.python.org>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/mailman-announce>,
+ <mailto:mailman-announce-request@python.org?subject=unsubscribe>
+List-Archive: <http://mail.python.org/pipermail/mailman-announce/>
+X-AntiVirus: scanned for viruses by AMaViS 0.2.1 (http://amavis.org/)
+ReSent-Subject: [Mailman-Announce] ANNOUNCE Mailman 2.0.2 (important privacy
+ patch)
+Message-ID: <Pine.LNX.4.30.0103060853010.5499@pimpa.intranet.osb.hu>
+Date: Tue, 6 Mar 2001 08:53:01 +0100
+Reply-To: mailman-developers@python.org
+Sender: Bugtraq List <BUGTRAQ@SECURITYFOCUS.COM>
+Comments: RFC822 error: <W> CC field duplicated. Last occurrence was
+ retained.
+Comments: Resent-From: Soos Peter <sp@osb.hu>
+Comments: Originally-From: barry@digicool.com (Barry A. Warsaw)
+From: Soos Peter <sp@OSB.HU>
+Subject: [Mailman-Announce] ANNOUNCE Mailman 2.0.2 (important privacy
+ patch)
+X-cc: mailman-developers@python.org
+To: BUGTRAQ@SECURITYFOCUS.COM
+
+I've just uploaded the Mailman 2.0.2 release to SourceForge. This is
+a bug fix release that also fixes a potential privacy hole, which
+could allow a list administrator to get access to user passwords.
+Even with those passwords, I believe there's little additional harm
+that a list admin could do, but still they probably shouldn't have
+access to those passwords.
+
+There are a few other important fixes in this release, so I recommend
+that all sites running Mailman 2.0 or 2.0.1 should upgrade.
+
+As usual I'm releasing this as both a complete tarball and as a patch
+against Mailman 2.0.1. If you grab the patchfile, you'll want to cd
+into your 2.0 source, and apply it like so:
+
+ % patch -p1 < mailman-2.0.1-2.0.2.diff
+
+Currently only http://mailman.sourceforge.net is updated, but the
+list.org and gnu.org sites should be updated soon. The release
+information on SF is at
+
+ http://sourceforge.net/project/shownotes.php?release_id=25955
+
+My thanks to Thomas Wouters for his help!
+
+Enjoy,
+-Barry
+
+P.S. I'm not sure if I'll have time to release a 2.1 alpha of the I18N
+stuff before I leave for the Python9 conference. If we get the
+expected foot of snow between Sunday and Monday, it's a
+possibility. ;)
+
+
+[From the NEWS file]
+
+2.0.2 (03-Mar-2001)
+
+ Security fix:
+
+ - A fix for a potential privacy exploit where a clever list
+ administrator could gain access to user passwords. This doesn't
+ allow them to do much more harm to the user then they normally
+ could, but they still shouldn't have access to the passwords.
+
+ Bug fixes:
+
+ - In the admindb page, don't complain when approving a
+ subscription of someone who's already on the list (SF bug
+ #222409 - Thomas Wouters).
+
+ Also, quote for HTML the Subject: text printed for held
+ messages, otherwise messages with e.g. "Subject: </table>" could
+ royally screw page formatting.
+
+ - In Netscape.py bounce processor, don't bomb out on ill-formed
+ messages (no semi-colon separating parameters), otherwise mail
+ delivery could grind to a halt. Bug reported by Kambiz
+ Aghaiepour.
+
+ - Docstring fix bin/newlist to remove mention of "immediate"
+ argument (Thomas Wouters).
+
+ - Fix for bin/update when PREFIX != VAR_PREFIX (SF bug #229794 --
+ Thomas Wouters).
+
+_______________________________________________
+Mailman-announce mailing list
+Mailman-announce@python.org
+http://mail.python.org/mailman/listinfo/mailman-announce
+
+--1EDF14081.983899798/mail1.kefta.com--
+
+
diff --git a/tests/bounces/postfix_05.txt b/tests/bounces/postfix_05.txt
new file mode 100644
index 000000000..4bd56d60a
--- /dev/null
+++ b/tests/bounces/postfix_05.txt
@@ -0,0 +1,231 @@
+From VM Wed Mar 7 11:08:33 2001
+X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
+ [nil "Tuesday" "6" "March" "2001" "19:02:13" "+0000" "Mail Delivery System" "MAILER-DAEMON@bucks.net" nil "179" "Undelivered Mail Returned to Sender" "^From:" nil nil "3" nil nil nil nil nil]
+ nil)
+Return-Path: <mailman-announce-admin@python.org>
+Delivered-To: bwarsaw@wooz.org
+Received: from digicool.com (host15.digitalcreations.d.subnet.rcn.com [208.59.6.15])
+ by mail.wooz.org (Postfix) with ESMTP id 590BFD37AC
+ for <barry@wooz.org>; Tue, 6 Mar 2001 14:02:37 -0500 (EST)
+Received: from <mailman-announce-admin@python.org>
+ by digicool.com (CommuniGate Pro RULES 3.4)
+ with RULES id 1651377; Tue, 06 Mar 2001 14:05:47 -0500
+Received: from ns2.digicool.com ([216.164.72.2] verified)
+ by digicool.com (CommuniGate Pro SMTP 3.4)
+ with ESMTP id 1651376 for barry@mail.digicool.com; Tue, 06 Mar 2001 14:05:46 -0500
+Received: from mail.python.org (mail.python.org [63.102.49.29])
+ by ns2.digicool.com (8.9.3/8.9.3) with ESMTP id OAA13908
+ for <barry@digicool.com>; Tue, 6 Mar 2001 14:03:04 -0500
+Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 14aMje-0005oS-00
+ for barry@digicool.com; Tue, 06 Mar 2001 14:03:02 -0500
+Received: from [195.112.37.162] (helo=babylon.bucks.net ident=postfix)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 14aMix-0005nQ-00
+ for mailman-announce-admin@python.org; Tue, 06 Mar 2001 14:02:19 -0500
+Received: by babylon.bucks.net (BNS Postfix) via BOUNCE
+ id 59B9747B9E; Tue, 6 Mar 2001 19:02:13 +0000 (GMT)
+MIME-Version: 1.0
+Content-Type: multipart/mixed;
+ boundary="41A6B47B9D.983905333/babylon.bucks.net"
+Message-Id: <20010306190213.59B9747B9E@babylon.bucks.net>
+Precedence: bulk
+List-Help: <mailto:mailman-announce-request@python.org?subject=help>
+List-Post: <mailto:mailman-announce@python.org>
+List-Subscribe: <http://mail.python.org/mailman/listinfo/mailman-announce>,
+ <mailto:mailman-announce-request@python.org?subject=subscribe>
+List-Id: Announce-only list for Mailman releases and news <mailman-announce.python.org>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/mailman-announce>,
+ <mailto:mailman-announce-request@python.org?subject=unsubscribe>
+List-Archive: <http://mail.python.org/pipermail/mailman-announce/>
+From: MAILER-DAEMON@bucks.net (Mail Delivery System)
+Sender: mailman-announce-owner@python.org
+To: mailman-announce-admin@python.org
+Subject: Undelivered Mail Returned to Sender
+Date: Tue, 6 Mar 2001 19:02:13 +0000 (GMT)
+X-Autogenerated: Mirror
+X-Mirrored-by: <mailman-announce-admin@python.org>
+X-BeenThere: mailman-announce@python.org
+X-Mailman-Version: 2.0.2 (101270)
+
+This is a MIME-encapsulated message.
+
+--41A6B47B9D.983905333/babylon.bucks.net
+Content-Description: Notification
+Content-Type: text/plain
+
+This is the BNS Postfix program at host babylon.bucks.net.
+
+I'm sorry to have to inform you that the message returned
+below could not be delivered to one or more destinations.
+
+For further assistance, please contact <postmaster@bucks.net>
+
+If you do so, please include this problem report. You can
+delete your own text from the message returned below.
+
+ The BNS Postfix program
+
+<bjelf@detectit.net>: host mail.btconnect.com[193.113.154.2] said: 554 No
+ Resent-From field given
+
+
+--41A6B47B9D.983905333/babylon.bucks.net
+Content-Description: Undelivered Message
+Content-Type: message/rfc822
+
+Received: from lists.securityfocus.com (lists.securityfocus.com [66.38.151.7])
+ by babylon.bucks.net (BNS Postfix) with ESMTP id 41A6B47B9D
+ for <bjelf@SAFESTONE.COM>; Tue, 6 Mar 2001 19:02:11 +0000 (GMT)
+Received: from lists.securityfocus.com (lists.securityfocus.com [66.38.151.7])
+ by lists.securityfocus.com (Postfix) with ESMTP
+ id C8A0024C93F; Tue, 6 Mar 2001 10:05:17 -0700 (MST)
+Received: from LISTS.SECURITYFOCUS.COM by LISTS.SECURITYFOCUS.COM
+ (LISTSERV-TCP/IP release 1.8d) with spool id 27825191 for
+ BUGTRAQ@LISTS.SECURITYFOCUS.COM; Tue, 6 Mar 2001 10:03:25 -0700
+Approved-By: aleph1@SECURITYFOCUS.COM
+Delivered-To: bugtraq@lists.securityfocus.com
+Received: from firewall.osb.hu (unknown [193.224.234.1]) by
+ lists.securityfocus.com (Postfix) with ESMTP id 48CD624C646 for
+ <BUGTRAQ@LISTS.SECURITYFOCUS.COM>; Tue, 6 Mar 2001 00:49:55 -0700
+ (MST)
+Received: from pimpa.intranet.osb.hu (IDENT:root@pimpa.intranet.osb.hu
+ [192.168.0.8]) by firewall.osb.hu (8.9.3/8.9.3/Debian 8.9.3-21) with
+ ESMTP id IAA11531 for <BUGTRAQ@LISTS.SECURITYFOCUS.COM>; Tue, 6 Mar
+ 2001 08:53:08 +0100
+Received: from localhost (sp@localhost) by pimpa.intranet.osb.hu (8.9.3/8.9.3)
+ with ESMTP id IAA05518 for <BUGTRAQ@LISTS.SECURITYFOCUS.COM>; Tue, 6
+ Mar 2001 08:53:08 +0100
+X-Authentication-Warning: pimpa.intranet.osb.hu: sp owned process doing -bs
+X-Received: from firewall.osb.hu (fw.intranet.osb.hu [192.168.0.1]) by
+ pimpa.intranet.osb.hu (8.9.3/8.9.3) with ESMTP id JAA18698 for
+ <sp@pimpa.intranet.osb.hu>; Sat, 3 Mar 2001 09:41:17 +0100
+X-Received: from pax.intranet.osb.hu (IDENT:root@pax.intranet.osb.hu
+ [192.168.0.2]) by firewall.osb.hu (8.9.3/8.9.3/Debian 8.9.3-21)
+ with ESMTP id JAA24373 for <sp@pimpa.intranet.osb.hu>; Sat, 3 Mar
+ 2001 09:41:17 +0100
+X-Received: from firewall.osb.hu (fw.intranet.osb.hu [192.168.0.1]) by
+ pax.intranet.osb.hu (8.9.3/8.9.3) with ESMTP id JAA09389 for
+ <sp@osb.hu>; Sat, 3 Mar 2001 09:41:16 +0100
+X-Received: from mail.python.org (mail.python.org [63.102.49.29]) by
+ firewall.osb.hu (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id
+ JAA24367 for <sp@osb.hu>; Sat, 3 Mar 2001 09:41:07 +0100
+X-Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) by
+ mail.python.org with esmtp (Exim 3.21 #1) id 14Z7OV-0000vs-00; Sat,
+ 03 Mar 2001 03:28:03 -0500
+X-Received: from [216.27.134.141] (helo=mail.wooz.org) by mail.python.org with
+ esmtp (Exim 3.21 #1) id 14Z7Nq-0000tq-00; Sat, 03 Mar 2001 03:27:22
+ -0500
+X-Received: by mail.wooz.org (Postfix, from userid 889) id BE7B0D37AC; Sat, 3
+ Mar 2001 03:26:35 -0500 (EST)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=us-ascii
+Content-Transfer-Encoding: 7bit
+X-Mailer: VM 6.84 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid
+X-Attribution: BAW
+X-Oblique-Strategy: Subvert your original idea
+X-Url: http://www.wooz.org/barry
+Errors-To: mailman-announce-admin@python.org
+X-BeenThere: mailman-announce@python.org
+X-Mailman-Version: 2.0.2 (101270)
+Precedence: bulk
+List-Help: <mailto:mailman-announce-request@python.org?subject=help>
+List-Post: <mailto:mailman-announce@python.org>
+List-Subscribe: <http://mail.python.org/mailman/listinfo/mailman-announce>,
+ <mailto:mailman-announce-request@python.org?subject=subscribe>
+List-Id: Announce-only list for Mailman releases and news
+ <mailman-announce.python.org>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/mailman-announce>,
+ <mailto:mailman-announce-request@python.org?subject=unsubscribe>
+List-Archive: <http://mail.python.org/pipermail/mailman-announce/>
+X-AntiVirus: scanned for viruses by AMaViS 0.2.1 (http://amavis.org/)
+ReSent-Subject: [Mailman-Announce] ANNOUNCE Mailman 2.0.2 (important privacy
+ patch)
+Message-ID: <Pine.LNX.4.30.0103060853010.5499@pimpa.intranet.osb.hu>
+Date: Tue, 6 Mar 2001 08:53:01 +0100
+Reply-To: mailman-developers@python.org
+Sender: Bugtraq List <BUGTRAQ@SECURITYFOCUS.COM>
+Comments: RFC822 error: <W> CC field duplicated. Last occurrence was
+ retained.
+Comments: Resent-From: Soos Peter <sp@osb.hu>
+Comments: Originally-From: barry@digicool.com (Barry A. Warsaw)
+From: Soos Peter <sp@OSB.HU>
+Subject: [Mailman-Announce] ANNOUNCE Mailman 2.0.2 (important privacy
+ patch)
+X-cc: mailman-developers@python.org
+To: BUGTRAQ@SECURITYFOCUS.COM
+
+I've just uploaded the Mailman 2.0.2 release to SourceForge. This is
+a bug fix release that also fixes a potential privacy hole, which
+could allow a list administrator to get access to user passwords.
+Even with those passwords, I believe there's little additional harm
+that a list admin could do, but still they probably shouldn't have
+access to those passwords.
+
+There are a few other important fixes in this release, so I recommend
+that all sites running Mailman 2.0 or 2.0.1 should upgrade.
+
+As usual I'm releasing this as both a complete tarball and as a patch
+against Mailman 2.0.1. If you grab the patchfile, you'll want to cd
+into your 2.0 source, and apply it like so:
+
+ % patch -p1 < mailman-2.0.1-2.0.2.diff
+
+Currently only http://mailman.sourceforge.net is updated, but the
+list.org and gnu.org sites should be updated soon. The release
+information on SF is at
+
+ http://sourceforge.net/project/shownotes.php?release_id=25955
+
+My thanks to Thomas Wouters for his help!
+
+Enjoy,
+-Barry
+
+P.S. I'm not sure if I'll have time to release a 2.1 alpha of the I18N
+stuff before I leave for the Python9 conference. If we get the
+expected foot of snow between Sunday and Monday, it's a
+possibility. ;)
+
+
+[From the NEWS file]
+
+2.0.2 (03-Mar-2001)
+
+ Security fix:
+
+ - A fix for a potential privacy exploit where a clever list
+ administrator could gain access to user passwords. This doesn't
+ allow them to do much more harm to the user then they normally
+ could, but they still shouldn't have access to the passwords.
+
+ Bug fixes:
+
+ - In the admindb page, don't complain when approving a
+ subscription of someone who's already on the list (SF bug
+ #222409 - Thomas Wouters).
+
+ Also, quote for HTML the Subject: text printed for held
+ messages, otherwise messages with e.g. "Subject: </table>" could
+ royally screw page formatting.
+
+ - In Netscape.py bounce processor, don't bomb out on ill-formed
+ messages (no semi-colon separating parameters), otherwise mail
+ delivery could grind to a halt. Bug reported by Kambiz
+ Aghaiepour.
+
+ - Docstring fix bin/newlist to remove mention of "immediate"
+ argument (Thomas Wouters).
+
+ - Fix for bin/update when PREFIX != VAR_PREFIX (SF bug #229794 --
+ Thomas Wouters).
+
+_______________________________________________
+Mailman-announce mailing list
+Mailman-announce@python.org
+http://mail.python.org/mailman/listinfo/mailman-announce
+
+--41A6B47B9D.983905333/babylon.bucks.net--
+
+
diff --git a/tests/bounces/simple_03.txt b/tests/bounces/simple_03.txt
new file mode 100644
index 000000000..16fc04d63
--- /dev/null
+++ b/tests/bounces/simple_03.txt
@@ -0,0 +1,68 @@
+From VM Mon Apr 2 02:29:26 2001
+X-VM-v5-Data: ([nil nil nil nil nil nil t nil nil]
+ [nil "Monday" "2" "April" "2001" "08:27:16" "+0200" "Mail Delivery System" "Mailer-Daemon@pop3.pta.lia.net" nil "18" "Warning: message 14jRTi-0007jE-00 delayed 24 hours" "^From:" "python-list-admin@python.org" "python-list-admin@python.org" "4" nil nil nil nil nil]
+ nil)
+Return-Path: <python-list-admin@python.org>
+Delivered-To: bwarsaw@wooz.org
+Received: from digicool.com (host15.digitalcreations.d.subnet.rcn.com [208.59.6.15])
+ by mail.wooz.org (Postfix) with ESMTP id 458FAD3757
+ for <barry@wooz.org>; Mon, 2 Apr 2001 02:25:41 -0400 (EDT)
+Received: from <python-list-admin@python.org>
+ by digicool.com (CommuniGate Pro RULES 3.4)
+ with RULES id 1746501; Mon, 02 Apr 2001 02:27:54 -0400
+Received: from ns2.digicool.com ([216.164.72.2] verified)
+ by digicool.com (CommuniGate Pro SMTP 3.4)
+ with ESMTP id 1746500 for barry@mail.digicool.com; Mon, 02 Apr 2001 02:27:54 -0400
+Received: from mail.python.org (mail.python.org [63.102.49.29])
+ by ns2.digicool.com (8.9.3/8.9.3) with ESMTP id CAA09080
+ for <barry@digicool.com>; Mon, 2 Apr 2001 02:28:02 -0400
+Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 14jxoo-0003mt-00
+ for barry@digicool.com; Mon, 02 Apr 2001 02:28:02 -0400
+Received: from [196.22.216.11] (helo=pop3.pta.lia.net ident=root)
+ by mail.python.org with esmtp (Exim 3.21 #1)
+ id 14jxo8-0003hg-00
+ for python-list-admin@python.org; Mon, 02 Apr 2001 02:27:23 -0400
+Received: from root by pop3.pta.lia.net with local (Exim 1.92 #1)
+ for python-list-admin@python.org
+ id 14jxo4-00007H-00; Mon, 2 Apr 2001 08:27:16 +0200
+Message-Id: <E14jxo4-00007H-00@pop3.pta.lia.net>
+Precedence: bulk
+List-Help: <mailto:python-list-request@python.org?subject=help>
+List-Post: <mailto:python-list@python.org>
+List-Subscribe: <http://mail.python.org/mailman/listinfo/python-list>,
+ <mailto:python-list-request@python.org?subject=subscribe>
+List-Id: General discussion list for the Python programming language <python-list.python.org>
+List-Unsubscribe: <http://mail.python.org/mailman/listinfo/python-list>,
+ <mailto:python-list-request@python.org?subject=unsubscribe>
+List-Archive: <http://mail.python.org/pipermail/python-list/>
+From: Mail Delivery System <Mailer-Daemon@pop3.pta.lia.net>
+Sender: python-list-owner@python.org
+To: python-list-admin@python.org
+Subject: Warning: message 14jRTi-0007jE-00 delayed 24 hours
+Date: Mon, 2 Apr 2001 08:27:16 +0200
+X-Autogenerated: Mirror
+X-Mirrored-by: <python-list-admin@python.org>
+X-BeenThere: python-list@python.org
+X-Mailman-Version: 2.0.3 (101270)
+
+This message was created automatically by mail delivery software.
+
+A message that you sent has not yet been delivered to all its recipients
+after more than 24 hours on the queue on pop3.pta.lia.net.
+
+The message identifier is: 14jRTi-0007jE-00
+The subject of the message is: I want to learn PYTHON!
+The date of the message is: Sat, 31 Mar 2001 14:33:06 -0500
+
+The address to which the message has not yet been delivered is:
+
+ jacobus@geo.co.za
+
+No action is required on your part. Delivery attempts will continue for
+some time, and this warning may be repeated at intervals if the message
+remains undelivered. Eventually the mail delivery software will give up,
+and when that happens, the message will be returned to you.
+
+