diff options
| author | Barry Warsaw | 2011-04-27 20:11:10 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2011-04-27 20:11:10 -0400 |
| commit | 7181a4d6638605595b043f66eb3cd01dd93a0ff2 (patch) | |
| tree | b7121437005d59e5f07e01d4857b248e6c5ab16d | |
| parent | 50823ea9d544114603b3f5d814914908b27749d6 (diff) | |
| download | mailman-7181a4d6638605595b043f66eb3cd01dd93a0ff2.tar.gz mailman-7181a4d6638605595b043f66eb3cd01dd93a0ff2.tar.zst mailman-7181a4d6638605595b043f66eb3cd01dd93a0ff2.zip | |
126 files changed, 11897 insertions, 83 deletions
diff --git a/src/mailman/app/finder.py b/src/mailman/app/finder.py index 41685730a..bd1305c21 100644 --- a/src/mailman/app/finder.py +++ b/src/mailman/app/finder.py @@ -22,6 +22,7 @@ from __future__ import absolute_import, unicode_literals __metaclass__ = type __all__ = [ 'find_components', + 'scan_module', ] @@ -32,6 +33,25 @@ from pkg_resources import resource_listdir +def scan_module(module, interface): + """Return all the items in a module that conform to an interface. + + :param module: A module object. The module's `__all__` will be scanned. + :type module: module + :param interface: The interface that returned objects must conform to. + :type interface: `Interface` + :return: The sequence of matching components. + :rtype: objects implementing `interface` + """ + missing = object() + for name in module.__all__: + component = getattr(module, name, missing) + assert component is not missing, ( + '%s has bad __all__: %s' % (module, name)) + if interface.implementedBy(component): + yield component + + def find_components(package, interface): """Find components which conform to a given interface. @@ -54,10 +74,5 @@ def find_components(package, interface): module = sys.modules[module_name] if not hasattr(module, '__all__'): continue - for name in module.__all__: - missing = object() - component = getattr(module, name, missing) - assert component is not missing, ( - '%s has bad __all__: %s' % (module, name)) - if interface.implementedBy(component): - yield component + for component in scan_module(module, interface): + yield component diff --git a/src/mailman/bouncers/aol.py b/src/mailman/bouncers/aol.py new file mode 100644 index 000000000..e49c78a3f --- /dev/null +++ b/src/mailman/bouncers/aol.py @@ -0,0 +1,65 @@ +# Copyright (C) 2009-2011 by the Free Software Foundation, Inc. +# +# This file is part of GNU Mailman. +# +# GNU Mailman is free software: you can redistribute it and/or modify it under +# the terms of the GNU General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) +# any later version. +# +# GNU Mailman is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Mailman. If not, see <http://www.gnu.org/licenses/>. + +"""Recognizes a class of messages from AOL that report only Screen Name.""" + +from __future__ import absolute_import, unicode_literals + +__metaclass__ = type +__all__ = [ + 'AOL', + ] + + +import re + +from email.Utils import parseaddr +from zope.interface import implements + +from mailman.interfaces.bounce import IBounceDetector + + +scre = re.compile('mail to the following recipients could not be delivered') + + + +class AOL: + """Recognizes a class of messages from AOL that report only Screen Name.""" + + implements(IBounceDetector) + + def process(self, msg): + if msg.get_content_type() != 'text/plain': + return set() + if not parseaddr(msg.get('from', ''))[1].lower().endswith('@aol.com'): + return set() + addresses = set() + found = False + for line in msg.get_payload(decode=True).splitlines(): + if scre.search(line): + found = True + continue + if found: + local = line.strip() + if local: + if re.search(r'\s', local): + break + if re.search('@', local): + addresses.add(local) + else: + addresses.add('{0}@aol.com'.format(local)) + return addresses diff --git a/src/mailman/bouncers/caiwireless.py b/src/mailman/bouncers/caiwireless.py index 26f46f331..57a56bdc2 100644 --- a/src/mailman/bouncers/caiwireless.py +++ b/src/mailman/bouncers/caiwireless.py @@ -52,7 +52,7 @@ class Caiwireless: def process(self, msg): if msg.get_content_type() != 'multipart/mixed': - return None + return set() state = ParseState.start # This format thinks it's a MIME, but it really isn't. for line in body_line_iterator(msg): @@ -62,5 +62,5 @@ class Caiwireless: elif state is ParseState.tag_seen and line: mo = acre.match(line) if not mo: - return None - return [mo.group('addr')] + return set() + return set(mo.group('addr')) diff --git a/src/mailman/bouncers/dsn.py b/src/mailman/bouncers/dsn.py index d3167e034..7b3021939 100644 --- a/src/mailman/bouncers/dsn.py +++ b/src/mailman/bouncers/dsn.py @@ -33,7 +33,7 @@ from email.iterators import typed_subpart_iterator from email.utils import parseaddr from zope.interface import implements -from mailman.interfaces.bounce import IBounceDetector, NonFatal +from mailman.interfaces.bounce import BounceStatus, IBounceDetector @@ -57,7 +57,7 @@ def check(msg): action = msgblock.get('action', '').lower() # Some MTAs have been observed that put comments on the action. if action.startswith('delayed'): - return NonFatal + return BounceStatus.non_fatal if not action.startswith('fail'): # Some non-permanent failure, so ignore this block. continue @@ -104,5 +104,5 @@ class DSN: # that some DSN generating MTAs don't include this on the # Content-Type: header, so let's relax the test a bit. if not msg.is_multipart() or msg.get_content_subtype() <> 'report': - return None + return set() return check(msg) diff --git a/src/mailman/bouncers/exchange.py b/src/mailman/bouncers/exchange.py index 380165c94..5fff89282 100644 --- a/src/mailman/bouncers/exchange.py +++ b/src/mailman/bouncers/exchange.py @@ -54,7 +54,7 @@ class Exchange: if scre.search(line): break else: - return [] + return set() # Search each line until we hit the end line. for line in it: if ecre.search(line): @@ -64,4 +64,4 @@ class Exchange: mo = a2cre.search(line) if mo: addresses.add(mo.group('addr')) - return list(addresses) + return set(addresses) diff --git a/src/mailman/bouncers/exim.py b/src/mailman/bouncers/exim.py index 7241eae3c..7428d17f7 100644 --- a/src/mailman/bouncers/exim.py +++ b/src/mailman/bouncers/exim.py @@ -45,4 +45,4 @@ class Exim: def process(self, msg): """See `IBounceDetector`.""" all = msg.get_all('x-failed-recipients', []) - return [address for name, address in getaddresses(all)] + return set(address for name, address in getaddresses(all)) diff --git a/src/mailman/bouncers/groupwise.py b/src/mailman/bouncers/groupwise.py index dea2d8b92..b6bbf1582 100644 --- a/src/mailman/bouncers/groupwise.py +++ b/src/mailman/bouncers/groupwise.py @@ -65,12 +65,12 @@ class GroupWise: def process(self, msg): """See `IBounceDetector`.""" if msg.get_content_type() != 'multipart/mixed' or not msg['x-mailer']: - return None + return set() addresses = set() # Find the first text/plain part in the message. text_plain = find_textplain(msg) if text_plain is None: - return None + return set() body = StringIO(text_plain.get_payload()) for line in body: mo = acre.search(line) @@ -84,4 +84,4 @@ class GroupWise: addresses.add(line) else: addresses.add(line[:i]) - return list(addresses) + return set(addresses) diff --git a/src/mailman/bouncers/llnl.py b/src/mailman/bouncers/llnl.py index c4efc40ea..1d54faf10 100644 --- a/src/mailman/bouncers/llnl.py +++ b/src/mailman/bouncers/llnl.py @@ -48,5 +48,5 @@ class LLNL: for line in body_line_iterator(msg): mo = acre.search(line) if mo: - return [mo.group('addr')] - return [] + return set(mo.group('addr')) + return set() diff --git a/src/mailman/bouncers/microsoft.py b/src/mailman/bouncers/microsoft.py index 70c951933..f167c6098 100644 --- a/src/mailman/bouncers/microsoft.py +++ b/src/mailman/bouncers/microsoft.py @@ -50,17 +50,17 @@ class Microsoft: def process(self, msg): if msg.get_content_type() != 'multipart/mixed': - return None + return set() # Find the first subpart, which has no MIME type. try: subpart = msg.get_payload(0) except IndexError: # The message *looked* like a multipart but wasn't. - return None + return set() data = subpart.get_payload() if isinstance(data, list): # The message is a multi-multipart, so not a matching bounce. - return None + return set() body = StringIO(data) state = ParseState.start addresses = set() @@ -71,4 +71,4 @@ class Microsoft: elif state is ParseState.tag_seen: if '@' in line: addresses.add(line.strip()) - return list(addresses) + return set(addresses) diff --git a/src/mailman/bouncers/netscape.py b/src/mailman/bouncers/netscape.py index 77df3f224..0f09cdfa9 100644 --- a/src/mailman/bouncers/netscape.py +++ b/src/mailman/bouncers/netscape.py @@ -75,7 +75,7 @@ class Netscape: # and some show # multipart/mixed; if not msg.is_multipart(): - return None + return set() # We're looking for a text/plain subpart occuring before a # message/delivery-status subpart. plainmsg = None @@ -86,7 +86,7 @@ class Netscape: plainmsg = subpart break if not plainmsg: - return None + return set() # Total guesswork, based on captured examples... body = StringIO(plainmsg.get_payload()) addresses = set() @@ -100,4 +100,4 @@ class Netscape: mo = acre.search(line) if mo and not mo.group('reply'): addresses.add(mo.group('addr')) - return list(addresses) + return addresses diff --git a/src/mailman/bouncers/postfix.py b/src/mailman/bouncers/postfix.py index eb1c9c6cd..d491e2fc1 100644 --- a/src/mailman/bouncers/postfix.py +++ b/src/mailman/bouncers/postfix.py @@ -96,7 +96,7 @@ class Postfix: def process(self, msg): """See `IBounceDetector`.""" if msg.get_content_type() not in REPORT_TYPES: - return None + return set() # We're looking for the plain/text subpart with a Content-Description: # of 'notification'. leaves = [] @@ -106,4 +106,4 @@ class Postfix: content_desc = subpart.get('content-description', '').lower() if content_type == 'text/plain' and content_desc == 'notification': return set(findaddr(subpart)) - return None + return set() diff --git a/src/mailman/bouncers/qmail.py b/src/mailman/bouncers/qmail.py index d5f34fd65..94ea33181 100644 --- a/src/mailman/bouncers/qmail.py +++ b/src/mailman/bouncers/qmail.py @@ -93,4 +93,4 @@ class Qmail: else: # We're not looking at anything in particular. pass - return list(addresses) + return addresses diff --git a/src/mailman/bouncers/simplematch.py b/src/mailman/bouncers/simplematch.py index 972882cba..e3126ccc4 100644 --- a/src/mailman/bouncers/simplematch.py +++ b/src/mailman/bouncers/simplematch.py @@ -28,6 +28,7 @@ __all__ = [ import re from email.iterators import body_line_iterator +from email.quoprimime import unquote from flufl.enum import Enum from zope.interface import implements @@ -40,6 +41,20 @@ class ParseState(Enum): +def _unquote_match(match): + return unquote(match.group(0)) + + +def _quopri_decode(address): + # Some addresses come back with quopri encoded spaces. This will decode + # them and strip the spaces. We can't use the undocumebted + # email.quoprimime.header_decode() because that also turns underscores + # into spaces, which is not good for us. Instead we'll use the + # undocumented email.quoprimime.unquote(). + return re.sub('=[a-fA-F0-9]{2}', _unquote_match, address).strip() + + + def _c(pattern): return re.compile(pattern, re.IGNORECASE) @@ -118,13 +133,15 @@ PATTERNS = [ (_c('A message that you sent could not be delivered'), _c('^---'), _c('^(?P<addr>[^\s@]+@[^\s@:]+):')), - # thehartford.com - (_c('Delivery to the following recipients failed'), + # thehartford.com / songbird + (_c('Del(i|e)very to the following recipients (failed|was aborted)'), # this one may or may not have the original message, but there's nothing # unique to stop on, so stop on the first line of at least 3 characters # that doesn't start with 'D' (to not stop immediately) and has no '@'. + # Also note that simple_30.txt contains an apparent misspelling in the + # MTA's DSN section. _c('^[^D][^@]{2,}$'), - _c('^\s*(?P<addr>[^\s@]+@[^\s@]+)\s*$')), + _c('^[\s*]*(?P<addr>[^\s@]+@[^\s@]+)\s*$')), # and another thehartfod.com/hartfordlife.com (_c('^Your message\s*$'), _c('^because:'), @@ -185,6 +202,22 @@ PATTERNS = [ (_c('- no such user here'), _c('There is no user'), _c('^(?P<addr>[^\s@]+@[^\s@]+)\s')), + # mxlogic.net + (_c('The following address failed:'), + _c('Included is a copy of the message header'), + _c('<(?P<addr>[^>]+)>')), + # fastdnsservers.com + (_c('The following recipient\(s\) could not be reached'), + _c('\s*Error Type'), + _c('^(?P<addr>[^\s@]+@[^\s@<>]+)')), + # xxx.com (simple_36.txt) + (_c('Could not deliver message to the following recipient'), + _c('\s*-- The header'), + _c('Failed Recipient: (?P<addr>[^\s@]+@[^\s@<>]+)')), + # mta1.service.uci.edu + (_c('Message not delivered to the following addresses'), + _c('Error detail'), + _c('\s*(?P<addr>[^\s@]+@[^\s@)]+)')), # Next one goes here... ] @@ -218,9 +251,9 @@ class SimpleMatch: if mo: address = mo.group('addr') if address: - addresses.add(address) + addresses.add(_quopri_decode(address)) elif ecre.search(line): break if len(addresses) > 0: break - return list(addresses) + return addresses diff --git a/src/mailman/bouncers/simplewarning.py b/src/mailman/bouncers/simplewarning.py index 0898e2b61..79173cb21 100644 --- a/src/mailman/bouncers/simplewarning.py +++ b/src/mailman/bouncers/simplewarning.py @@ -17,8 +17,6 @@ """Recognizes simple heuristically delimited warnings.""" -from __future__ import absolute_import, unicode_literals - __metaclass__ = type __all__ = [ 'SimpleWarning', @@ -27,7 +25,7 @@ __all__ = [ from mailman.bouncers.simplematch import _c from mailman.bouncers.simplematch import SimpleMatch -from mailman.interfaces.bounce import NonFatal +from mailman.interfaces.bounce import BounceStatus @@ -71,6 +69,6 @@ class SimpleWarning(SimpleMatch): """See `SimpleMatch`.""" if super(SimpleWarning, self).process(msg): # It's a recognized warning so stop now. - return NonFatal + return BounceStatus.non_fatal else: - return None + return set() diff --git a/src/mailman/bouncers/sina.py b/src/mailman/bouncers/sina.py index d003063c7..85284e258 100644 --- a/src/mailman/bouncers/sina.py +++ b/src/mailman/bouncers/sina.py @@ -45,9 +45,9 @@ class Sina: def process(self, msg): """See `IBounceDetector`.""" if msg.get('from', '').lower() != 'mailer-daemon@sina.com': - return [] + return set() if not msg.is_multipart(): - return [] + return set() # The interesting bits are in the first text/plain multipart. part = None try: @@ -55,10 +55,10 @@ class Sina: except IndexError: pass if not part: - return [] + return set() addresses = set() for line in body_line_iterator(part): mo = acre.match(line) if mo: addresses.add(mo.group('addr')) - return list(addresses) + return addresses diff --git a/src/mailman/bouncers/smtp32.py b/src/mailman/bouncers/smtp32.py index 85bd50e78..711323923 100644 --- a/src/mailman/bouncers/smtp32.py +++ b/src/mailman/bouncers/smtp32.py @@ -70,12 +70,12 @@ class SMTP32: def process(self, msg): mailer = msg.get('x-mailer', '') if not mailer.startswith('<SMTP32 v'): - return None - addrs = set() + return set() + addresses = set() for line in body_line_iterator(msg): if ecre.search(line): break mo = acre.search(line) if mo: - addrs.add(mo.group('addr')) - return list(addrs) + addresses.add(mo.group('addr')) + return addresses diff --git a/src/mailman/bouncers/yahoo.py b/src/mailman/bouncers/yahoo.py index 150fb66ef..bf687555a 100644 --- a/src/mailman/bouncers/yahoo.py +++ b/src/mailman/bouncers/yahoo.py @@ -57,7 +57,7 @@ class Yahoo: # called an x-uidl: header, the value of which seems unimportant. sender = parseaddr(msg.get('from', '').lower())[1] or '' if not sender.startswith('mailer-daemon@yahoo'): - return None + return set() addresses = set() state = ParseState.start for line in email.Iterators.body_line_iterator(msg): @@ -73,4 +73,4 @@ class Yahoo: if mo: # We're at the end of the error response. break - return list(addresses) + return addresses diff --git a/src/mailman/bouncers/yale.py b/src/mailman/bouncers/yale.py index 707d66534..6c8913f8b 100644 --- a/src/mailman/bouncers/yale.py +++ b/src/mailman/bouncers/yale.py @@ -61,21 +61,21 @@ class Yale: def process(self, msg): """See `IBounceDetector`.""" if msg.is_multipart(): - return None + return set() try: whofrom = getaddresses([msg.get('from', '')])[0][1] if not whofrom: - return None + return set() username, domain = whofrom.split('@', 1) except (IndexError, ValueError): - return None + return set() if username.lower() != 'mailer-daemon': - return None + return set() parts = domain.split('.') parts.reverse() for part1, part2 in zip(parts, ('edu', 'yale')): if part1 != part2: - return None + return set() # Okay, we've established that the bounce came from the mailer-daemon # at yale.edu. Let's look for a name, and then guess the relevant # domains. @@ -93,8 +93,8 @@ class Yale: names.add(mo.group('addr')) # Now we have a bunch of names, these are either @yale.edu or # @cs.yale.edu. Add them both. - addresses = [] + addresses = set() for name in names: - addresses.append(name + '@yale.edu') - addresses.append(name + '@cs.yale.edu') + addresses.add(name + '@yale.edu') + addresses.add(name + '@cs.yale.edu') return addresses diff --git a/src/mailman/bounces/__init__.py b/src/mailman/bounces/__init__.py new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/src/mailman/bounces/__init__.py diff --git a/src/mailman/bounces/tests/__init__.py b/src/mailman/bounces/tests/__init__.py new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/src/mailman/bounces/tests/__init__.py diff --git a/src/mailman/bounces/tests/data/__init__.py b/src/mailman/bounces/tests/data/__init__.py new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/src/mailman/bounces/tests/data/__init__.py diff --git a/src/mailman/bounces/tests/data/aol_01.txt b/src/mailman/bounces/tests/data/aol_01.txt new file mode 100644 index 000000000..2abf0975d --- /dev/null +++ b/src/mailman/bounces/tests/data/aol_01.txt @@ -0,0 +1,19 @@ +X-MimeOLE: Produced By Microsoft Exchange V6.5 +Content-class: urn:content-classes:message +MIME-Version: 1.0 +Content-Type: text/plain; + charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable +Subject: Mail Delivery Problem +Date: Fri, 17 Jul 2009 16:05:21 -0700 +Message-ID: <200907171908.7d834a6104831b4@omr-d25.mx.aol.com> +X-MS-Has-Attach: +X-MS-TNEF-Correlator: +From: "Mail Delivery Subsystem" <MAILER-DAEMON@AOL.com> +To: <xxx-bounces@lists.xxx.com> + + +Your mail to the following recipients could not be delivered because = +they are not accepting mail from xxx@lists.xxx.com: + screenname + diff --git a/src/mailman/bounces/tests/data/bounce_01.txt b/src/mailman/bounces/tests/data/bounce_01.txt new file mode 100644 index 000000000..ab7f45d47 --- /dev/null +++ b/src/mailman/bounces/tests/data/bounce_01.txt @@ -0,0 +1,95 @@ +From VM Wed Feb 7 14:01:33 2001 +X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] + [nil "" "6" "February" "2001" "14:41:27" "GMT" "\"Jetmail System\" <>" "\"Jetmail System\" <>" nil "48" "Mail Error" "^From:" nil nil "2" 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 1AE74D37AC + for <barry@wooz.org>; Tue, 6 Feb 2001 01:41:50 -0500 (EST) +Received: from <python-list-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.3.2) + with RULES id 1443386; Tue, 06 Feb 2001 01:43:53 -0500 +Received: from ns2.digicool.com ([216.164.72.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.3.2) + with ESMTP id 1443385 for barry@mail.digicool.com; Tue, 06 Feb 2001 01:43:53 -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 BAA24701 + for <barry@digicool.com>; Tue, 6 Feb 2001 01:42:30 -0500 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14Q1pg-0006hx-00 + for barry@digicool.com; Tue, 06 Feb 2001 01:42:32 -0500 +Received: from host2.btamail.net.cn ([202.106.196.72] helo=btamail.net.cn) + by mail.python.org with smtp (Exim 3.21 #1) + id 14Q1oj-0006ek-00 + for python-list-admin@python.org; Tue, 06 Feb 2001 01:41:33 -0500 +Message-Id: <E14Q1oj-0006ek-00@mail.python.org> +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: "Jetmail System" <> +Sender: python-list-owner@python.org +To: python-list-admin@python.org +Subject: Mail Error +Date: 06 Feb 2001 14:41:27 GMT +X-Autogenerated: Mirror +X-Mirrored-by: <python-list-admin@python.org> +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0.1 (101270) + +Your mail cannot be delivered to the following address(es): + + dylan "(0), ErrMsg=mail box space not enough, account=dylan " + +Please check the above address(es) and then try again. + +---- Header of the source mail attached ---- + +Received: from bjmx2.163.net([202.108.255.253]) by btamail.net.cn(JetMail 2.5.3.0) + with SMTP id jmb3a800bb6; Tue, 6 Feb 2001 06:41:26 -0000 +Received: by bjmx2.163.net (Postfix) + id ; Tue, 6 Feb 2001 06:31:28 +0800 (CST) +Received: from mail.python.org (mail.python.org [63.102.49.29]) + by bjmx2.163.net (Postfix) with ESMTP id A468F1CB4210C + for <windchi@163.net>; Tue, 6 Feb 2001 06:31:27 +0800 (CST) +Received: from mail.python.org (localhost.localdomain [127.0.0.1]) + by mail.python.org (Postfix) with ESMTP + id 1B087E827; Mon, 5 Feb 2001 17:31:27 -0500 (EST) +Delivered-To: mm+python-list@python.org +Received: from onca.catsden.net (unknown [216.218.194.20]) + by mail.python.org (Postfix) with ESMTP id F004BE72E + for <python-list@python.org>; Mon, 5 Feb 2001 17:30:44 -0500 (EST) +Received: from localhost (chris@localhost) + by onca.catsden.net (8.9.3/8.9.3) with ESMTP id OAA28446; + Mon, 5 Feb 2001 14:23:15 -0800 +From: <chris@onca.catsden.net> +To: Sam Wun <swun@esec.com.au> +Cc: <python-list@python.org> +Subject: Re: sorting on IP addresses +In-Reply-To: <3A7F26CB.BE85C96F@esec.com.au> +Message-ID: <Pine.LNX.4.30.0102051415240.27504-100000@onca.catsden.net> +MIME-Version: 1.0 +Content-Type: TEXT/PLAIN; charset=US-ASCII +Sender: python-list-admin@python.org +Errors-To: python-list-admin@python.org +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0.1 (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: Mon, 5 Feb 2001 14:23:15 -0800 (PST) + + diff --git a/src/mailman/bounces/tests/data/bounce_02.txt b/src/mailman/bounces/tests/data/bounce_02.txt new file mode 100644 index 000000000..0f7d7f32d --- /dev/null +++ b/src/mailman/bounces/tests/data/bounce_02.txt @@ -0,0 +1,36 @@ +From: E500_SMTP_Mail_Service@lerctr.org +To: <macarthur1975-bounces@lerctr.org> +Subject: Returned Mail - Error During Delivery +Date: Wed, 20 Nov 2002 19:58:47 -0500 (EST) +X-Virus-Scanned: by amavisd-milter (http://amavis.org/) + +------ Failed Recipients ------ + +<acinsp1@midsouth.rr.com>: Requested action not taken: mailbox unavailable. [SMTP Error Code 550] +-------- Returned Mail -------- + +Received: from tnmx01.mgw.rr.com(24.165.200.11) by tnav01.midsouth.rr.com via csmap + id 26013; Wed, 20 Nov 2002 19:58:47 -0500 (EST) +Received: from lerami.lerctr.org (lerami.lerctr.org [207.158.72.11]) + by tnmx01.mgw.rr.com (8.12.5/8.12.5) with ESMTP id gAL0wLBM020447 + for <acinsp1@midsouth.rr.com>; Wed, 20 Nov 2002 19:58:21 -0500 (EST) +Received: from lerami.lerctr.org (localhost [127.0.0.1]) + by lerami.lerctr.org (8.12.6/8.12.6/20020902/$Revision: 5940 $) with ESMTP id gAL0wHwV016400 + for <acinsp1@midsouth.rr.com>; Wed, 20 Nov 2002 18:58:18 -0600 (CST) +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Subject: You have been unsubscribed from the MacArthur1975 mailing list +From: macarthur1975-bounces@lerctr.org +To: acinsp1@midsouth.rr.com +Message-ID: <mailman.0.1037840296.16399.macarthur1975@lerctr.org> +Date: Wed, 20 Nov 2002 18:58:16 -0600 +Precedence: bulk +X-BeenThere: macarthur1975@lerctr.org +X-Mailman-Version: 2.1b4 +List-Id: MacArthur Class of 1975 Discussion <macarthur1975.lerctr.org> +X-List-Administrivia: yes +Sender: macarthur1975-bounces@lerctr.org +Errors-To: macarthur1975-bounces@lerctr.org +X-Virus-Scanned: by amavisd-milter (http://amavis.org/) + diff --git a/src/mailman/bounces/tests/data/bounce_03.txt b/src/mailman/bounces/tests/data/bounce_03.txt new file mode 100644 index 000000000..fc62dcab6 --- /dev/null +++ b/src/mailman/bounces/tests/data/bounce_03.txt @@ -0,0 +1,109 @@ +Received: from tele-punt-22.mail.demon.net ([194.217.242.7]) + by mail.python.org with esmtp (Exim 4.05) + id 18GwM4-0000D4-00 + for mailman-users-admin@python.org; Wed, 27 Nov 2002 02:11:28 -0500 +Received: from root by tele-punt-22.mail.demon.net with local (Exim 2.12 #1) + id 18GwLf-0003ka-00 + for mailman-users-admin@python.org; Wed, 27 Nov 2002 07:11:03 +0000 +Subject: Mail delivery failure +Message-Id: <E18GwLf-0003ka-00@tele-punt-22.mail.demon.net> +From: Mail Delivery System <Mailer-Daemon@tele-punt-22.mail.demon.net> +To: mailman-users-admin@python.org +Date: Wed, 27 Nov 2002 07:11:03 +0000 +X-Spam-Status: No, hits=-2.5 required=5.0 + tests=FROM_MAILER_DAEMON,MAILER_DAEMON,MAILTO_WITH_SUBJ,SPAM_PHRASE_03_05 +X-Spam-Level: + +This message was created automatically by mail delivery +software. A message that you sent could not be delivered +to all of its recipients. + +The following message, addressed to 'james@jeborall.demon.co.uk', +failed because it has not been collected after 30 days + +Here is a copy of the first part of the message, including +all headers. + +---- START OF RETURNED MESSAGE ---- +Received: from punt-2.mail.demon.net by mailstore for james@jeborall.demon.co.uk + id 1035738253:20:01723:229; Sun, 27 Oct 2002 17:04:13 GMT +Received: from mail.python.org ([12.155.117.29]) by punt-2.mail.demon.net + id aa2004462; 27 Oct 2002 17:02 GMT +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 4.05) + id 185qn2-0007ru-00; Sun, 27 Oct 2002 12:01:28 -0500 +Date: Sun, 27 Oct 2002 12:00:04 -0500 +Message-ID: <20021027170004.27298.9909.Mailman@mail.python.org> +From: mailman-users-request@python.org +Subject: Mailman-Users digest, Vol 1 #2344 - 14 msgs +Reply-to: mailman-users@python.org +X-Mailer: Mailman v2.0.13 (101270) +MIME-version: 1.0 +Content-type: multipart/mixed; boundary=10.0.11.1.506.27298.1035738004.364.17787 +To: mailman-users@python.org +Sender: mailman-users-admin@python.org +Errors-To: mailman-users-admin@python.org +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0.13 (101270) +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/> + +--10.0.11.1.506.27298.1035738004.364.17787 +Content-type: text/plain; charset=us-ascii +Content-description: Masthead (Mailman-Users digest, Vol 1 #2344) + +Send Mailman-Users mailing list submissions to + mailman-users@python.org + +To subscribe or unsubscribe via the World Wide Web, visit + http://mail.python.org/mailman/listinfo/mailman-users +or, via email, send a message with subject or body 'help' to + mailman-users-request@python.org + +You can reach the person managing the list at + mailman-users-admin@python.org + +When replying, please edit your Subject line so it is more specific +than "Re: Contents of Mailman-Users digest..." + + +--10.0.11.1.506.27298.1035738004.364.17787 +Content-type: text/plain; charset=us-ascii +Content-description: Today's Topics (14 msgs) + +Today's Topics: + + 1. RELEASED Mailman 2.1 beta 4 (Barry A. Warsaw) + 2. bin/arch not working (Aparajita Fishman) + 3. Can't receive mail (Aparajita Fishman) + 4. I have the same problem with the list not sending mail..but + getting confirmations... (jared sanders) + 5. Re: RELEASED Mailman 2.1 beta 4 (Jeremy Portzer) + 6. Re: I have the same problem with the list not sending mail..but getting confirmations... (Aparajita Fishman) + 7. 2.1b4 problem (Fuzzy) + 8. inetd doesn't start mailman...? (Nick Arnett) + 9. Re: rejecting non-subscriber postings (G. Armour Van Horn) + 10. Re: No public lists? (Armando Soto Baeza) + 11. Re: No public lists? (Armando Soto Baeza) + 12. Re: I have the same problem with the list not sending mail..but getting confirmations... (Armando Soto Baeza) + 13. Re: Can't subscribe via web (Armando Soto Baeza) + +--10.0.11.1.506.27298.1035738004.364.17787 +Content-type: multipart/digest; boundary="__--__--" + +--__--__-- + +Message: 1 +MIME-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit +Message-ID: <15802.52753.139705.927733@gargle.gargle.HOWL> +---- MESSAGE TRUNCATED ---- + diff --git a/src/mailman/bounces/tests/data/dsn_01.txt b/src/mailman/bounces/tests/data/dsn_01.txt new file mode 100644 index 000000000..d09768c6a --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_01.txt @@ -0,0 +1,217 @@ +From VM Wed Oct 4 02:03:34 2000 +Return-Path: <jpython-interest-admin@python.org> +Delivered-To: zzzzz@mail.wooz.org +Received: from ns1.beopen.com (unknown [208.185.174.104]) + by mail.wooz.org (Postfix) with ESMTP id 0E701D37D5 + for <yyyyy@wooz.org>; Tue, 3 Oct 2000 18:33:46 -0400 (EDT) +Received: from dinsdale.python.org (dinsdale.cnri.reston.va.us [132.151.1.21]) + by ns1.beopen.com (8.9.3/8.9.3) with ESMTP id PAA65588 + for <zzzzz@beopen.com>; Tue, 3 Oct 2000 15:34:07 -0700 (PDT) + (envelope-from jpython-interest-admin@python.org) +Received: from dinsdale.python.org (localhost [127.0.0.1]) + by dinsdale.python.org (Postfix) with ESMTP id D2E691CC09 + for <zzzzz@beopen.com>; Tue, 3 Oct 2000 18:32:02 -0400 (EDT) +Delivered-To: jpython-interest-admin@python.org +Received: from mta01f.seamail.go.com (mta01f.seamail.go.com [204.202.140.193]) + by dinsdale.python.org (Postfix) with ESMTP id D33DA1CD8E + for <jpython-interest-admin@python.org>; Tue, 3 Oct 2000 18:31:09 -0400 (EDT) +Received: from msg00.seamail.go.com (msg00.seamail.go.com [10.212.0.32]) + by mta01.seamail.go.com + (Sun Internet Mail Server sims.4.0.2000.05.17.04.13.p6) with ESMTP id + <0G1V0040VJN3RY@mta01.seamail.go.com> for jpython-interest-admin@python.org; + Tue, 3 Oct 2000 14:57:04 -0700 (PDT) +Received: from process-daemon by msg00.seamail.go.com + (Sun Internet Mail Server sims.4.0.2000.05.17.04.13.p6) + id <0G1V00701JN2C7@msg00.seamail.go.com> for + jpython-interest-admin@python.org; Tue, 03 Oct 2000 14:57:02 -0700 (PDT) +Received: from msg00.seamail.go.com + (Sun Internet Mail Server sims.4.0.2000.05.17.04.13.p6) + id <0G1V00703JN1C6@msg00.seamail.go.com>; Tue, 03 Oct 2000 14:57:02 -0700 (PDT) +Message-id: <0G1V0070AJN2C6@msg00.seamail.go.com> +MIME-version: 1.0 +Content-type: MULTIPART/REPORT; + BOUNDARY="Boundary_(ID_+h6gzBCYzjhP3wCVCkWTrg)"; REPORT-TYPE=DELIVERY-STATUS +Errors-To: jpython-interest-owner@python.org +Precedence: bulk +List-Help: <mailto:jpython-interest-request@python.org?subject=help> +List-Post: <mailto:jpython-interest@python.org> +List-Subscribe: <http://www.python.org/mailman/listinfo/jpython-interest>, <mailto:jpython-interest-request@python.org?subject=subscribe> +List-Id: Python for the Java<SUP><FONT SIZE=-2>TM</FONT></SUP> Platform <jpython-interest.python.org> +List-Unsubscribe: <http://www.python.org/mailman/listinfo/jpython-interest>, <mailto:jpython-interest-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/jpython-interest/> +From: Internet Mail Delivery <postmaster@go.com> +Sender: jpython-interest-owner@python.org +To: jpython-interest-admin@python.org +Subject: Delivery Notification: Delivery has failed +Date: Tue, 03 Oct 2000 14:57:02 -0700 (PDT) +X-BeenThere: jpython-interest@python.org +X-Mailman-Version: 2.0beta6 + + +--Boundary_(ID_+h6gzBCYzjhP3wCVCkWTrg) +Content-type: text/plain; charset=ISO-8859-1 +Content-transfer-encoding: 7BIT + +This report relates to a message you sent with the following header fields: + + Message-id: <F1218V8zDv60gxapzha000001ae@hotmail.com> + Date: Tue, 03 Oct 2000 19:28:29 +0000 (GMT) + From: heiho1@hotmail.com + To: thaank@nl.packardbell.org, jpython-interest@python.org + Subject: [JPython] Re: JPython testing framework + +Your message cannot be delivered to the following recipients: + + Recipient address: JimmyMcEgypt@sims-ms-daemon + Original address: JimmyMcEgypt@go.com + Reason: recipient reached disk quota + + +--Boundary_(ID_+h6gzBCYzjhP3wCVCkWTrg) +Content-type: message/DELIVERY-STATUS + +Reporting-MTA: dns;msg00.seamail.go.com + +Action: failed +Status: 5.0.0 (recipient reached disk quota) +Original-recipient: rfc822;JimmyMcEgypt@go.com +Final-recipient: rfc822;JimmyMcEgypt@sims-ms-daemon + +--Boundary_(ID_+h6gzBCYzjhP3wCVCkWTrg) +Content-type: MESSAGE/RFC822 + +Return-path: jpython-interest-admin@python.org +Received: from sims-ms-daemon by msg00.seamail.go.com + (Sun Internet Mail Server sims.4.0.2000.05.17.04.13.p6) + id <0G1V00703JN1C6@msg00.seamail.go.com>; Tue, 03 Oct 2000 14:57:01 -0700 (PDT) +Received: from mta01.seamail.go.com (mta01.seamail.go.com [10.212.0.193]) + by msg00.seamail.go.com + (Sun Internet Mail Server sims.4.0.2000.05.17.04.13.p6) with ESMTP id + <0G1V00L69JG1BD@msg00.seamail.go.com> for JimmyMcEgypt@sims-ms-daemon + (ORCPT rfc822;JimmyMcEgypt@go.com); Tue, 03 Oct 2000 14:56:57 -0700 (PDT) +Received: from dinsdale.python.org (dinsdale.cnri.reston.va.us [132.151.1.21]) + by mta01.seamail.go.com + (Sun Internet Mail Server sims.4.0.2000.05.17.04.13.p6) with ESMTP id + <0G1V004NTCTFPX@mta01.seamail.go.com> for JimmyMcEgypt@msg00.seamail.go.com + (ORCPT rfc822;JimmyMcEgypt@go.com); Tue, 03 Oct 2000 12:29:39 -0700 (PDT) +Received: from dinsdale.python.org (localhost [127.0.0.1]) + by dinsdale.python.org (Postfix) with ESMTP id 76FC61CF28; Tue, + 03 Oct 2000 15:29:27 -0400 (EDT) +Received: from hotmail.com (f121.pav1.hotmail.com [64.4.31.121]) + by dinsdale.python.org (Postfix) with ESMTP id AFF4D1CD11 for + <jpython-interest@python.org>; Tue, 03 Oct 2000 15:28:28 -0400 (EDT) +Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Tue, + 03 Oct 2000 12:28:29 -0700 +Received: from 206.41.27.49 by pv1fd.pav1.hotmail.msn.com with HTTP; Tue, + 03 Oct 2000 19:28:29 +0000 (GMT) +Date: Tue, 03 Oct 2000 19:28:29 +0000 (GMT) +From: heiho1@hotmail.com +Subject: [JPython] Re: JPython testing framework +X-Originating-IP: [206.41.27.49] +Sender: jpython-interest-admin@python.org +To: thaank@nl.packardbell.org, jpython-interest@python.org +Errors-to: jpython-interest-admin@python.org +Message-id: <F1218V8zDv60gxapzha000001ae@hotmail.com> +MIME-version: 1.0 +Content-type: text/plain; format=flowed +Content-transfer-encoding: 7BIT +Precedence: bulk +Delivered-to: jpython-interest@python.org +X-BeenThere: jpython-interest@python.org +X-Mailman-Version: 2.0beta6 +List-Post: <mailto:jpython-interest@python.org> +List-Subscribe: <http://www.python.org/mailman/listinfo/jpython-interest>, + <mailto:jpython-interest-request@python.org?subject=subscribe> +List-Unsubscribe: <http://www.python.org/mailman/listinfo/jpython-interest>, + <mailto:jpython-interest-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/jpython-interest/> +List-Help: <mailto:jpython-interest-request@python.org?subject=help> +List-Id: Python for the Java<SUP><FONT SIZE=-2>TM</FONT></SUP> Platform + <jpython-interest.python.org> +X-OriginalArrivalTime: 03 Oct 2000 19:28:29.0320 (UTC) + FILETIME=[1BD98080:01C02D70] + +Otto, + +Thanks for the reply. I remembered hearing of this PyUnit but had lost +track of it for a while. I just visited the sourceforge homepage: + +http://pyunit.sourceforge.net/pyunit.html + +I'm pretty sure that PyUnit [as its coded to Python 1.5.2] should be +workable with JPython, but the web page says: + +""" +PyUnit cannot be used with JPython, the users of which should probably use +JUnit and create JPython subclasses of its TestCase class. I haven't tried +doing this. +""" + +Now, I don't see why this would be the case, so I'm going to download PyUnit +and sniff around. Are any of these modifications you mentioned to get +PyUnit running under JPython published on the Web anywhere? I'd like to +take a look, as they would probably save me some time. + +Thanks again, + +James + +> +>James, +> +>I'm using PyUnit from within JPython to drive unit tests that test a Java +>applications. Some minor changes had to be made to PyUnit to make it work +>with JPython, and the testrunner only works textually. But nevertheless, +>it's a much better option than using JUnit from within JPython. +> +>-Otto Perdeck +> +> +>Hello all, +> +>I've used JPython for close to two years and I find the language to be +>indispensable. The recent, protracted silence regarding the "official" +>status of JPython has concerned me quite a bit as I didn't want this +>language to die out when it shows such promise. +> +>I hope that BeOpen and CNRI can come to an agreement that will benefit the +>community as a whole. +> +>Regardless, my major use of JPython [due to the status of the 1.1 release +>and its errata (not an attack on Finn Bock, just an engineer not willing to +>deploy certain software on "unofficial" patches)] has been to facilitate +>prototyping and [almost ;)] XP style repetitive testing. My interest is if +>a JPython testing framework exists? Something that is a JUnit for JPython, +>but with functional level testing as well [similar to what Inline-Standard +>provides: http://www.inline-software.com/products/datasheet.html but not +>restricted to EJBs]. +> +>If not, what is the interest of the JPython mailing list on collaborating +>to +>produce such an entity [maybe sourceforge.net]? +> +>Also, has anybody played around with AspectJ [ www.aspectj.org very cool +>stuff ;)] and JPython? It seems that AOP and JPython could be a pretty +>good +>one-two punch for knocking out larger scale Java problems. +> +>James Richards +>Java Software Engineer +> +> +>- Tjitske Haank & Otto Perdeck + +_________________________________________________________________________ +Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. + +Share information about yourself, create your own public profile at +http://profiles.msn.com. + + +_______________________________________________ +JPython-Interest maillist - JPython-Interest@python.org +http://www.python.org/mailman/listinfo/jpython-interest + +--Boundary_(ID_+h6gzBCYzjhP3wCVCkWTrg)-- + + diff --git a/src/mailman/bounces/tests/data/dsn_02.txt b/src/mailman/bounces/tests/data/dsn_02.txt new file mode 100644 index 000000000..3525605f8 --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_02.txt @@ -0,0 +1,187 @@ +From VM Tue Dec 26 18:03:42 2000 +Return-Path: <python-list-admin@python.org> +Received: from ns2.digicool.com ([216.164.72.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.3.1) + with ESMTP id 399952 for xxxxx@mail.digicool.com; Tue, 26 Dec 2000 16:49:08 -0500 +Received: from mail.python.org (starship.python.net [63.102.49.30]) + by ns2.digicool.com (8.9.3/8.9.3) with ESMTP id QAA00928 + for <xxxxx@digicool.com>; Tue, 26 Dec 2000 16:49:01 -0500 +Received: from ns1.zope.org (localhost.localdomain [127.0.0.1]) + by mail.python.org (Postfix) with ESMTP id 0CE1CE9B2 + for <xxxxx@digicool.com>; Tue, 26 Dec 2000 16:48:01 -0500 (EST) +Delivered-To: mm+python-list-admin@python.org +Received: from cata.hud.ac.uk (cata.hud.ac.uk [161.112.232.16]) + by mail.python.org (Postfix) with ESMTP id 5398EE9B2 + for <python-list-admin@python.org>; Tue, 26 Dec 2000 16:47:33 -0500 (EST) +Received: from hud.ac.uk by cata.hud.ac.uk id <13167-0@cata.hud.ac.uk>; + Tue, 26 Dec 2000 21:47:28 +0000 +Message-Type: Delivery Report +X400-Received: by /PRMD=UK.AC/ADMD= /C=GB/; Relayed; + Tue, 26 Dec 2000 21:47:27 +0000 +X400-Received: by mta cata.hud.ac.uk in /PRMD=UK.AC/ADMD= /C=GB/; Relayed; + Tue, 26 Dec 2000 21:47:27 +0000 +X400-MTS-Identifier: [/PRMD=UK.AC/ADMD= /C=GB/;cata.hud.a:131600:20001226214727] +Message-ID: <"cata.hud.a:131600:20001226214727"@hud.ac.uk> +Content-Identifier: RE: A Q conce... +MIME-Version: 1.0 +Content-Type: multipart/report; boundary="---Multi-Part-Report-Level-1-1-13166" +Errors-To: python-list-owner@python.org +Precedence: bulk +List-Help: <mailto:python-list-request@python.org?subject=help> +List-Post: <mailto:python-list@python.org> +List-Subscribe: <http://www.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://www.python.org/mailman/listinfo/python-list>, + <mailto:python-list-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/python-list/> +From: postmaster@hud.ac.uk +Sender: python-list-owner@python.org +To: python-list-admin@python.org +Subject: Delivery Report (failure) for zzzzz@zeus.hud.ac.uk +Date: Tue, 26 Dec 2000 21:47:28 +0000 +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0 + + +-----Multi-Part-Report-Level-1-1-13166 + +This report relates to your message: +Subject: RE: A Q concerning map (a comparison to Maple V), + Message-ID: <LNBBLJKPBEHFEDALKOLCMEEDIFAA.tim.one@home.com>, + To: <python-list@python.org> + +of Tue, 26 Dec 2000 21:47:27 +0000 + +Your message was not delivered to: + zzzzz@zeus.hud.ac.uk +for the following reason: +Diagnostic was Unable to transfer, Message timed out +Information Message timed out + +The Original Message follows: + +-----Multi-Part-Report-Level-1-1-13166 +Content-Type: message/delivery-status + +Reporting-MTA: x400; mta cata.hud.ac.uk in /PRMD=UK.AC/ADMD= /C=GB/ +Arrival-Date: Sat, 23 Dec 2000 21:44:56 +0000 +DSN-Gateway: dns; cata.hud.ac.uk +X400-Conversion-Date: Tue, 26 Dec 2000 21:47:28 +0000 +Original-Envelope-Id: [/PRMD=UK.AC/ADMD= /C=GB/;<LNBBLJKPBEHFEDALKOLCMEEDIFAA.ti] +X400-Content-Identifier: RE: A Q conce... +X400-Content-Type: 822 +X400-Encoded-Info: ia5-text +X400-Content-Correlator: Subject: RE: A Q concerning map (a comparison to Maple V), + Message-ID: <LNBBLJKPBEHFEDALKOLCMEEDIFAA.tim.one@home.com>, + To: <python-list@python.org> + +Original-Recipient: rfc822; zzzzz@zeus.hud.ac.uk +Final-Recipient: x400; /S=zzzzz/OU=zeus/O=hud/PRMD=UK.AC/ADMD= /C=GB/ +X400-Originally-Specified-Recipient-Number: 1 +Action: failed +Diagnostic-Code: Reason 1 (Unable-To-Transfer); Diagnostic 5 (Maximum-Time-Expired) +Status: 4.4.7 +X400-Supplementary-Info: "Message timed out" +X400-Last-Trace: Sat, 23 Dec 2000 21:44:56 +0000 + +-----Multi-Part-Report-Level-1-1-13166 +Content-Type: message/rfc822 + +Received: from mail.python.org (actually host starship.python.net) + by cata.hud.ac.uk with SMTP (Mailer); Sat, 23 Dec 2000 21:44:56 +0000 +Received: from ns1.zope.org (localhost.localdomain [127.0.0.1]) + by mail.python.org (Postfix) with ESMTP id 9200FEB18; + Sat, 23 Dec 2000 13:10:09 -0500 (EST) +Delivered-To: mm+python-list@python.org +Received: from mail.rdc1.md.home.com (ha1.rdc1.md.home.com [24.2.2.66]) + by mail.python.org (Postfix) with ESMTP id 9FA2AEC45 + for <python-list@python.org>; Sat, 23 Dec 2000 12:35:46 -0500 (EST) +Received: from cj569191b ([65.1.136.53]) + by mail.rdc1.md.home.com (InterMail vM.4.01.03.00 201-229-121) + with SMTP + id <20001223173546.KSYS10139.mail.rdc1.md.home.com@cj569191b> + for <python-list@python.org>; Sat, 23 Dec 2000 09:35:46 -0800 +From: Tim Peters <tim.one@home.com> +To: python-list <python-list@python.org> +Subject: RE: A Q concerning map (a comparison to Maple V) +Message-ID: <LNBBLJKPBEHFEDALKOLCMEEDIFAA.tim.one@home.com> +MIME-Version: 1.0 +Content-Type: text/plain; charset="iso-8859-1" +Content-Transfer-Encoding: 7bit +X-Priority: 3 (Normal) +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) +X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 +In-Reply-To: <3A448735.4DF3C95C@schneider-kamp.de> +Importance: Normal +Sender: python-list-admin@python.org +Errors-To: python-list-admin@python.org +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0 +Precedence: bulk +List-Help: <mailto:python-list-request@python.org?subject=help> +List-Post: <mailto:python-list@python.org> +List-Subscribe: <http://www.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://www.python.org/mailman/listinfo/python-list>, + <mailto:python-list-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/python-list/> +Date: Sat, 23 Dec 2000 12:35:50 -0500 + +[Franz GEIGER] +> > map(replace, ["abc", "cde"], "c", "C"); +> > instead of having to create a lambda function. +> > Wouldn't it make sense to have that in Python too? Do there come +> > more such opportunities into your mind? + +[Peter Schneider-Kamp] +> If I get you right you intend this to mean: +> +> map(replace, ["abc", "cde"], ["c"]*2, ["C"]*2) +> +> So basically your proposal is to reuse map parameters +> which are no sequences in every iteration over the +> parameters who are, + +It's hard to tell for sure, but that was my guess too. In array languages, +this kind of thing is ubiquitous and is often called "scalar broadcast" +(where a scalar is any atomic value (as opposed to an array), and is +"broadcast" to every position of the arrays in which it's combined via some +operation). + +There was a long debate about this a few years ago on c.l.py, where I +championed scalar broadcast in map specifically. It collapsed under its own +hideous weight when-- as such things always do <wink> --that originally +modest goal got hijacked by people seeking to extend the semantics to every +corner of the language. That won't happen. + +> ... +> But how would you decide if "abc" is a sequence parameter +> or not? + +That is a problem! Kinda. Mostly people want to broadcast numbers (as in +Franz's original example), and there's no problem there. A cheap workaround +for sequences that are desired to be treated as scalars would have been to +introduce a new builtin scalar() function, that simply hid the +"sequenceness" of its argument from map. + +Note that the listcomps in 2.0 make scalar broadcast much easier to spell; +e.g. + + [replace(x, "c", "C") for x in ("abc", "cde")] + [x**2 + 5 for x in L] + +So the better solution is not to extend map, but to forget it <0.9 wink>. + +a-life-strategy-of-universal-applicability-ly y'rs - tim + + +-- +http://www.python.org/mailman/listinfo/python-list + +-----Multi-Part-Report-Level-1-1-13166-- + + diff --git a/src/mailman/bounces/tests/data/dsn_03.txt b/src/mailman/bounces/tests/data/dsn_03.txt new file mode 100644 index 000000000..4e4fef058 --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_03.txt @@ -0,0 +1,144 @@ +From VM Fri Feb 9 13:30:37 2001 +Return-Path: <python-list-admin@python.org> +Delivered-To: zzzzz@wwwww.org +Received: from digicool.com (host15.digitalcreations.d.subnet.rcn.com [208.59.6.15]) + by mail.wwwww.org (Postfix) with ESMTP id 1E50CD37AC + for <yyyyy@wwwww.org>; Thu, 8 Feb 2001 07:31:12 -0500 (EST) +Received: from <python-list-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.3.2) + with RULES id 1450363; Thu, 08 Feb 2001 07:33:30 -0500 +Received: from ns2.digicool.com ([216.164.72.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.3.2) + with ESMTP id 1450362 for yyyyy@mail.digicool.com; Thu, 08 Feb 2001 07:33:30 -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 HAA17520 + for <yyyyy@digicool.com>; Thu, 8 Feb 2001 07:32:00 -0500 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14QqF1-0002hJ-00 + for yyyyy@digicool.com; Thu, 08 Feb 2001 07:32:03 -0500 +Received: from [194.78.23.194] (helo=pigeon.advalvas.be) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14QqCJ-0002UN-00 + for python-list-admin@python.org; Thu, 08 Feb 2001 07:29:15 -0500 +Message-Id: <12334670553230@pigeon.advalvas.be> +Mime-Version: 1.0 +Content-Type: multipart/report; report-type=delivery-status; boundary="==_12334670553231@pigeon.advalvas.be==_" +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@advalvas.be" <postmaster@advalvas.be> +Sender: python-list-owner@python.org +To: "python-list-admin@python.org" <python-list-admin@python.org> +Subject: Failed mail: exceeded maximum incoming message size +Date: Thu, 8 Feb 2001 13:33:46 +0100 +X-Autogenerated: Mirror +X-Mirrored-by: <python-list-admin@python.org> +X-Mailer: NTMail v5.06.0014 +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0.1 (101270) + +This is a MIME-encapsulated message + +--==_12334670553231@pigeon.advalvas.be==_ +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Content-Disposition: inline + +Your message was not delivered to + + ddd.kkk@advalvas.be + +This mail message has exceeded the maximum incoming message size. + + +--==_12334670553231@pigeon.advalvas.be==_ +Content-Type: message/delivery-status +Content-Transfer-Encoding: 7bit +Content-Disposition: inline + +Reporting-MTA: dns;pigeon.net7.be + +Final-Recipient: rfc822;ddd.kkk@advalvas.be +Action: failure +Status: 553 Exceeded maximum inbound message size + + +--==_12334670553231@pigeon.advalvas.be==_ +Content-Type: message/rfc822 +Content-Transfer-Encoding: 7bit +Content-Disposition: inline + +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14Qq5S-0001zk-00; Thu, 08 Feb 2001 07:22:10 -0500 +Received: from [193.123.0.194] (helo=intrepid.trisystems.co.uk) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14Qq2n-0001kA-00 + for python-list@python.org; Thu, 08 Feb 2001 07:19:25 -0500 +Received: by intrepid with Internet Mail Service (5.5.2650.21) + id <11PN1RRB>; Thu, 8 Feb 2001 12:21:16 -0000 +Message-ID: <31575A892FF6D1118F5800600846864D5B17D1@intrepid> +From: Simon Brunning <Sssss@trisystems.co.uk> +To: 'Ggggg Wwwww' <ggg@pppeval.be>, Python Mailling list + <python-list@python.org> +Subject: RE: None assigment +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2650.21) +Content-Type: text/plain +Sender: python-list-admin@python.org +Errors-To: python-list-admin@python.org +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0.1 (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: Thu, 8 Feb 2001 12:20:27 -0000 + +> From: Ggggg Wwwww [SMTP:ggg@pppeval.be] +> While playing a bit with python 2.0, I found that I can assign some value +> to None +(snip) +> If it is a feature (I suppose it is not a bug :), what is the interest of +> this ? + +Feature. 'None' is just a label, and just like any other label, you can +always assign to it. I'm not aware of any way of preventing a label from +being assigned to. + +Doesn't make it a good idea, though... + +Cheers, +TriSystems Ltd. +sssss@trisystems.co.uk + + + + + +----------------------------------------------------------------------- +The information in this email is confidential and may be legally privileged. +It is intended solely for the addressee. Access to this email by anyone else +is unauthorised. If you are not the intended recipient, any disclosure, +copying, distribution, or any action taken or omitted to be taken in +reliance on it, is prohibited and may be unlawful. TriSystems Ltd. cannot +accept liability for statements made which are clearly the senders own. + +-- +http://mail.python.org/mailman/listinfo/python-list + +--==_12334670553231@pigeon.advalvas.be==_-- + + diff --git a/src/mailman/bounces/tests/data/dsn_04.txt b/src/mailman/bounces/tests/data/dsn_04.txt new file mode 100644 index 000000000..9bea97589 --- /dev/null +++ b/src/mailman/bounces/tests/data/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/src/mailman/bounces/tests/data/dsn_05.txt b/src/mailman/bounces/tests/data/dsn_05.txt new file mode 100644 index 000000000..73331578e --- /dev/null +++ b/src/mailman/bounces/tests/data/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/src/mailman/bounces/tests/data/dsn_06.txt b/src/mailman/bounces/tests/data/dsn_06.txt new file mode 100644 index 000000000..22f69760a --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_06.txt @@ -0,0 +1,122 @@ +From VM Mon Jul 2 04:05:06 2001 +X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] + [nil "Sunday" "1" "July" "2001" "16:07:50" "+0200" "Mail Delivery Service" "mailadm@thales-is.com" nil "72" "Delivery Status Notification (Mail Delivery Delayed)" "^From:" nil nil "7" 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 1F5FED36EC + for <barry@wooz.org>; Sun, 1 Jul 2001 10:07:00 -0400 (EDT) +Received: from <python-list-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.4) + with RULES id 2125237; Sun, 01 Jul 2001 10:08:57 -0400 +Received: from ns2.digicool.com ([63.100.190.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.4) + with ESMTP id 2125244 for barry@mail.digicool.com; Sun, 01 Jul 2001 10:08:57 -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 KAA26383 + for <barry@digicool.com>; Sun, 1 Jul 2001 10:07: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 15GhsL-0001Ey-00 + for barry@digicool.com; Sun, 01 Jul 2001 10:07:01 -0400 +Received: from [195.101.39.226] (helo=gwsmtp.thomson-csf.com) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15GhrZ-0001D4-00 + for python-list-admin@python.org; Sun, 01 Jul 2001 10:06:13 -0400 +Received: by gwsmtp.thomson-csf.com (NPlex 5.1.053) id 3B3CE20D00005041 for python-list-admin@python.org; Sun, 1 Jul 2001 16:07:50 +0200 +Message-ID: <3B3CE20D0000503F@gwsmtp.thomson-csf.com> +MIME-Version: 1.0 +Content-Type: Multipart/Report; report-type=delivery-status; boundary="=========3B3CE20D00004815/gwsmtp.thomson-csf.com" +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 Service <mailadm@thales-is.com> +Sender: python-list-owner@python.org +To: python-list-admin@python.org +Subject: Delivery Status Notification (Mail Delivery Delayed) +Date: Sun, 1 Jul 2001 16:07:50 +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) + +This multi-part MIME message contains a Delivery Status Notification. +If you can see this text, your mail client may not be able to understand MIME +formatted messages or DSNs (see RFC 2045 through 2049 for general MIME +information and RFC 1891 through 1894 for DSN specific information). + +--=========3B3CE20D00004815/gwsmtp.thomson-csf.com +Content-Type: text/plain; charset=us-ascii + + - This is only a notification about a delay in the delivery of your message. + - There is no need to resend your message at this time. + - The following recipients have not yet received your message: + +hao-nghi.au@fr.thalesgroup.com; Action: Delayed + + - The server will continue trying for up to 21 hours. + + +--=========3B3CE20D00004815/gwsmtp.thomson-csf.com +Content-Type: Message/Delivery-Status + +Reporting-MTA: dns; gwsmtp.thomson-csf.com +Received-from-MTA: dns; mail.python.org (63.102.49.29) +Arrival-Date: Sun, 1 Jul 2001 13:07:44 +0200 + +Final-Recipient: rfc822; hao-nghi.au@fr.thalesgroup.com +Action: Delayed +Status: 4.4.0 (other or undefined network or routing status) +Will-Retry-Until: Mon, 2 Jul 2001 13:07:44 +0200 + +--=========3B3CE20D00004815/gwsmtp.thomson-csf.com +Content-Type: Text/RFC822-headers + +Return-Path: <python-list-admin@python.org> +Received: from mail.python.org (63.102.49.29) by gwsmtp.thomson-csf.com (NPlex 5.1.053) + id 3B3CE20D00004815 for hao-nghi.au@fr.thalesgroup.com; Sun, 1 Jul 2001 13:07:44 +0200 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15Gf3C-0005ft-00; Sun, 01 Jul 2001 07:06:02 -0400 +Path: news.baymountain.net!uunet!ash.uu.net!dca.uu.net!feed2.onemain.com!feed1.onemain.com!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!hahn.informatik.hu-berlin.de!not-for-mail +From: Martin von Loewis <loewis@informatik.hu-berlin.de> +Newsgroups: comp.lang.python +Subject: Re: GCC 3.0, Standard ABI & C++/Python Integration +Organization: Humboldt University Berlin, Department of Computer Science +Lines: 8 +Message-ID: <j4d77kvs79.fsf@informatik.hu-berlin.de> +References: <mailman.993664666.10985.python-list@python.org> +NNTP-Posting-Host: pandora.informatik.hu-berlin.de +X-Trace: hahn.informatik.hu-berlin.de 993984634 26083 141.20.23.176 (1 Jul 2001 10:50:34 GMT) +X-Complaints-To: news@hahn.informatik.hu-berlin.de +NNTP-Posting-Date: 1 Jul 2001 10:50:34 GMT +X-Newsreader: Gnus v5.7/Emacs 20.7 +Xref: news.baymountain.net comp.lang.python:110477 +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.5 (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: 01 Jul 2001 12:50:34 +0200 + + +--=========3B3CE20D00004815/gwsmtp.thomson-csf.com-- + + + diff --git a/src/mailman/bounces/tests/data/dsn_07.txt b/src/mailman/bounces/tests/data/dsn_07.txt new file mode 100644 index 000000000..2e5a0e5d8 --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_07.txt @@ -0,0 +1,121 @@ +From VM Wed Aug 1 17:56:11 2001 +X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] + [nil "Thursday" "2" "August" "2001" "08:02:07" "+1200" "postmaster@Parliament.govt.nz" "postmaster@Parliament.govt.nz" nil "73" "Message delayed (david.farrar@parliament.govt.nz)" "^From:" "mailman-users-admin@python.org" "mailman-users-admin@python.org" "8" 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 D431ED35F0 + for <barry@wooz.org>; Wed, 1 Aug 2001 16:26:59 -0400 (EDT) +Received: from <mailman-users-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.4) + with RULES id 2462291; Wed, 01 Aug 2001 16:27:02 -0400 +Received: from smtp.zope.com ([63.100.190.10] verified) + by digicool.com (CommuniGate Pro SMTP 3.4) + with ESMTP id 2462289 for barry@mail.zope.com; Wed, 01 Aug 2001 16:27:02 -0400 +Received: from mail.python.org (mail.python.org [63.102.49.29]) + by smtp.zope.com (8.11.2/8.11.2) with ESMTP id f71KR2X19854 + for <barry@zope.com>; Wed, 1 Aug 2001 16:27: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 15S2a4-0003D5-00; Wed, 01 Aug 2001 16:27:00 -0400 +Received: from [203.97.232.93] (helo=ns1.parliament.govt.nz) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15S2Z4-0003Bh-00 + for mailman-users-admin@python.org; Wed, 01 Aug 2001 16:25:59 -0400 +Message-Id: <Tcb61e85d551eb3e8b4@ns1.parliament.govt.nz> +MIME-Version: 1.0 +Content-Type: multipart/report; report-type=delivery-status; boundary="23/89/996696127/MAILsweeper/ns1.parliament.govt.nz" +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: postmaster@Parliament.govt.nz +Sender: mailman-users-owner@python.org +To: mailman-users-admin@python.org +Subject: Message delayed (david.farrar@parliament.govt.nz) +Date: Thu, 2 Aug 2001 08:02:07 +1200 +X-Autogenerated: Mirror +X-Mirrored-by: <mailman-users-admin@python.org> +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0.6 (101270) + +--23/89/996696127/MAILsweeper/ns1.parliament.govt.nz +Content-Type: text/plain + +Your message has been delayed and is still awaiting delivery +to the following recipient(s): + +david.farrar@Parliament.govt.nz +(Was addressed to david.farrar@parliament.govt.nz) +Message delayed + + +Your message is delayed +Message for domain parliament.govt.nz delayed at Parliament.govt.nz. +Unable to deliver to domain for 6 hours. +Will continue trying for 66 hours. +No action is required on your part. +Last attempt failed because: +Can't connect to host + + +--23/89/996696127/MAILsweeper/ns1.parliament.govt.nz +Content-Type: message/delivery-status + +Reporting-MTA: dns; ns1.parliament.govt.nz +Received-From-MTA: dns; mail.python.org (unverified [63.102.49.29]) +Arrival-Date: Thu, 2 Aug 2001 02:00:22 +1200 + +Final-Recipient: rfc822; david.farrar@parliament.govt.nz +Action: delayed +Status: 4.4.1 (Persistent transient failure - routing/network: no answer from host) +Will-Retry-Until: Sun, 5 Aug 2001 02:02:05 +1200 + +--23/89/996696127/MAILsweeper/ns1.parliament.govt.nz +Content-Type: message/rfc822-headers + +Received: from mail.python.org (unverified) by ns1.parliament.govt.nz + (Content Technologies SMTPRS 4.1.5) with ESMTP id <Tcb61e85d551d68b75d@ns1.parliament.govt.nz> for <david.farrar@parliament.govt.nz>; + Thu, 2 Aug 2001 02:00:22 +1200 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15RvjO-00089v-00; Wed, 01 Aug 2001 09:08:10 -0400 +Received: from [144.122.169.16] (helo=robot.metu.edu.tr) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15Rvie-00086Z-00 + for mailman-users@python.org; Wed, 01 Aug 2001 09:07:26 -0400 +Received: from localhost (ceyhun@localhost) + by robot.metu.edu.tr (8.11.2/8.11.2) with ESMTP id f71DBH312336 + for <mailman-users@python.org>; Wed, 1 Aug 2001 16:11:18 +0300 +From: <ceyhun@robot.metu.edu.tr> +To: <mailman-users@python.org> +Message-ID: <Pine.LNX.4.33.0108011605240.12261-100000@robot.metu.edu.tr> +MIME-Version: 1.0 +Content-Type: TEXT/PLAIN; charset=US-ASCII +Subject: [Mailman-Users] Hi there, +Sender: mailman-users-admin@python.org +Errors-To: mailman-users-admin@python.org +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0.6 (101270) +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/> +Date: Wed, 1 Aug 2001 16:11:17 +0300 (EEST) +X-Mime-Type: Plain + +--23/89/996696127/MAILsweeper/ns1.parliament.govt.nz-- + + + diff --git a/src/mailman/bounces/tests/data/dsn_08.txt b/src/mailman/bounces/tests/data/dsn_08.txt new file mode 100644 index 000000000..8d4d3b8b6 --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_08.txt @@ -0,0 +1,131 @@ +Return-Path: <zope-admin@zope.org> +Received: from smtp.zope.com ([63.100.190.10] verified) + by digicool.com (CommuniGate Pro SMTP 3.4) + with ESMTP id 2769384 for mj@mail.zope.com; Thu, 04 Oct 2001 04:48:48 -0400 +Received: from mail.python.org (mail.python.org [63.102.49.29]) + by smtp.zope.com (8.11.2/8.11.2) with ESMTP id f948k0X28835 + for <mj@zope.com>; Thu, 4 Oct 2001 04:46: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 15p48n-0001n2-00 + for mj@zope.com; Thu, 04 Oct 2001 04:46:01 -0400 +Received: from [212.84.234.29] (helo=daswort.innominate.com) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15p48K-0001ku-00 + for zope-admin@zope.org; Thu, 04 Oct 2001 04:45:32 -0400 +Received: from mate.bln.innominate.de (cerberus.berlin.innominate.de [212.84.234.251]) + by daswort.innominate.com (Postfix) with ESMTP id BC8F2272F7 + for <zope-admin@zope.org>; Thu, 4 Oct 2001 09:45:26 +0000 (GMT) +Received: by mate.bln.innominate.de (Postfix) + id 27AD62CB3A; Thu, 4 Oct 2001 10:45:28 +0200 (CEST) +Date: Thu, 4 Oct 2001 10:45:28 +0200 (CEST) +From: MAILER-DAEMON@innominate.de (Mail Delivery System) +Subject: Delayed Mail (still being retried) +To: zope-admin@zope.org +MIME-Version: 1.0 +Content-Type: multipart/report; report-type=delivery-status; + boundary="A216D2D16B.1002185128/mate.bln.innominate.de" +Message-Id: <20011004084528.27AD62CB3A@mate.bln.innominate.de> +Sender: zope-owner@zope.org +Errors-To: zope-owner@zope.org +X-BeenThere: zope@zope.org +X-Mailman-Version: 2.0.6 (101270) +Precedence: bulk +List-Help: <mailto:zope-request@zope.org?subject=help> +List-Post: <mailto:zope@zope.org> +List-Subscribe: <http://lists.zope.org/mailman/listinfo/zope>, + <mailto:zope-request@zope.org?subject=subscribe> +List-Id: Users of the Z Object Publishing Environment <zope.zope.org> +List-Unsubscribe: <http://lists.zope.org/mailman/listinfo/zope>, + <mailto:zope-request@zope.org?subject=unsubscribe> +List-Archive: <http://lists.zope.org/pipermail/zope/> + +This is a MIME-encapsulated message. + +--A216D2D16B.1002185128/mate.bln.innominate.de +Content-Description: Notification +Content-Type: text/plain + +This is the Postfix program at host mate.bln.innominate.de. + +#################################################################### +# THIS IS A WARNING ONLY. YOU DO NOT NEED TO RESEND YOUR MESSAGE. # +#################################################################### + +Your message could not be delivered for 0.2 hours. +It will be retried until it is 5.0 days old. + +For further assistance, please send mail to <postmaster> + + The Postfix program + +<news-list.zope@localhost.bln.innominate.de>: temporary failure. Command + output: avpcheck: unable to connect to avp daemon: Connection refused + +--A216D2D16B.1002185128/mate.bln.innominate.de +Content-Description: Delivery error report +Content-Type: message/delivery-status + +Reporting-MTA: dns; mate.bln.innominate.de +Arrival-Date: Thu, 4 Oct 2001 10:20:46 +0200 (CEST) + +Final-Recipient: rfc822; news-list.zope@localhost.bln.innominate.de +Action: delayed +Status: 4.0.0 +Diagnostic-Code: X-Postfix; temporary failure. Command output: avpcheck: unable + to connect to avp daemon: Connection refused +Will-Retry-Until: Tue, 9 Oct 2001 10:20:46 +0200 (CEST) + +--A216D2D16B.1002185128/mate.bln.innominate.de +Content-Description: Undelivered Message Headers +Content-Type: text/rfc822-headers + +Received: from daswort.innominate.com (daswort.innominate.com [212.84.234.29]) + by mate.bln.innominate.de (Postfix) with ESMTP id A216D2D16B + for <news-list.zope@innominate.de>; Thu, 4 Oct 2001 10:20:46 +0200 (CEST) +Received: from mail.python.org (mail.python.org [63.102.49.29]) + by daswort.innominate.com (Postfix) with ESMTP id 8106A284DD + for <news-list.zope@innominate.de>; Thu, 4 Oct 2001 04:42:06 +0000 (GMT) +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15ozMj-000236-00; Wed, 03 Oct 2001 23:40:05 -0400 +Received: from [65.32.1.43] (helo=smtp-server6.tampabay.rr.com) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15ozMQ-00021c-00 + for zope@zope.org; Wed, 03 Oct 2001 23:39:46 -0400 +Received: from tlc2 (242850hfc162.tampabay.rr.com [24.28.50.162]) + by smtp-server6.tampabay.rr.com (8.11.2/8.11.2) with SMTP id f943dcd28305; + Wed, 3 Oct 2001 23:39:42 -0400 (EDT) +From: "Trevor Toenjes" <zope@toenjes.com> +To: "Martijn Pieters" <mj@zope.com>, + "Trevor Toenjes" <zope@toenjes.com> +Cc: <zope@zope.org> +Subject: RE: [Zope] what is error_message and how do I alter it?? +Message-ID: <NEBBLDPBKLOKNHPAEECGAENDCIAA.zope@toenjes.com> +MIME-Version: 1.0 +Content-Type: text/plain; + charset="iso-8859-1" +Content-Transfer-Encoding: 7bit +X-Priority: 3 (Normal) +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) +Importance: Normal +X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 +In-Reply-To: <20011003223154.D27261@zope.com> +Sender: zope-admin@zope.org +Errors-To: zope-admin@zope.org +X-BeenThere: zope@zope.org +X-Mailman-Version: 2.0.6 (101270) +Precedence: bulk +List-Help: <mailto:zope-request@zope.org?subject=help> +List-Post: <mailto:zope@zope.org> +List-Subscribe: <http://lists.zope.org/mailman/listinfo/zope>, + <mailto:zope-request@zope.org?subject=subscribe> +List-Id: Users of the Z Object Publishing Environment <zope.zope.org> +List-Unsubscribe: <http://lists.zope.org/mailman/listinfo/zope>, + <mailto:zope-request@zope.org?subject=unsubscribe> +List-Archive: <http://lists.zope.org/pipermail/zope/> +Date: Wed, 3 Oct 2001 23:41:18 -0400 + +--A216D2D16B.1002185128/mate.bln.innominate.de-- + diff --git a/src/mailman/bounces/tests/data/dsn_09.txt b/src/mailman/bounces/tests/data/dsn_09.txt new file mode 100644 index 000000000..89c0f9add --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_09.txt @@ -0,0 +1,85 @@ +Return-Path: <postmaster@btconnect.com> +Delivered-To: bob@nlenet.net +Received: from c2bapps1.btconnect.com (c2bapps1.btconnect.com [193.113.209.21]) + by main.nlenet.net (Postfix) with SMTP id ED8D113D126 + for <bob@nleaudio.com>; Sun, 4 Nov 2001 02:45:49 -0500 (EST) +Received: from btconnect.com by c2bapps1.btconnect.com id <g.02673-0@c2bapps1.btconnect.com>; Sun, 4 Nov 2001 07:45:32 +0000 +Message-Type: Delivery Report +X400-Received: by /ADMD= /C=WW/; Relayed; Sun, 4 Nov 2001 07:45:31 +0000 +X400-Received: by mta c2bapps1-hme1 in /ADMD= /C=WW/; Relayed; Sun, 4 Nov 2001 07:45:31 +0000 +X400-MTS-Identifier: [/ADMD= /C=WW/;c2bapps1.b:026710:20011104074531] +From: postmaster@btconnect.com +To: bob@nleaudio.com +Subject: Delivery Report (failure) for pr@allen-heath.com +Date: Sun, 4 Nov 2001 07:45:32 +0000 +Message-ID: <"c2bapps1.b:026710:20011104074531"@btconnect.com> +Content-Identifier: test +MIME-Version: 1.0 +Content-Type: multipart/report; boundary="---Multi-Part-Report-Level-1-1-2672" +X-Mozilla-Status: 8001 +X-Mozilla-Status2: 00000000 +X-UIDL: 34456246710d0000 + + +-----Multi-Part-Report-Level-1-1-2672 + +This report relates to your message: +Subject: test, + Message-ID: <3BE4F1EC.8306C281@nleaudio.com>, + To: pr@allen-heath.com + +of Sun, 4 Nov 2001 07:45:31 +0000 + +Your message was not delivered to: + pr@allen-heath.com +for the following reason: +Diagnostic was Unable to transfer, -1 +Information MTA '62.6.150.133' gives error message 5.7.1 Unable to relay for pr@allen-heath.com + +The Original Message follows: + +-----Multi-Part-Report-Level-1-1-2672 +Content-Type: message/delivery-status + +Reporting-MTA: x400; mta c2bapps1-hme1 in /ADMD= /C=WW/ +Arrival-Date: Sun, 4 Nov 2001 07:45:00 +0000 +DSN-Gateway: dns; c2bapps1.btconnect.com +X400-Conversion-Date: Sun, 4 Nov 2001 07:45:32 +0000 +Original-Envelope-Id: [/ADMD= /C=WW/;<3BE4F1EC.8306C281@nleaudio.com>] +X400-Content-Identifier: test +X400-Encoded-Info: ia5-text +X400-Content-Correlator: Subject: test, + Message-ID: <3BE4F1EC.8306C281@nleaudio.com>, + To: pr@allen-heath.com + +Original-Recipient: rfc822; pr@allen-heath.com +Final-Recipient: x400; /RFC-822=pr(a)allen-heath.com/ADMD= /C=WW/ +X400-Originally-Specified-Recipient-Number: 1 +Action: failed +Diagnostic-Code: Reason 1 (Unable-To-Transfer); Diagnostic -1 (Unknown) +Status: 5.0.0 +X400-Supplementary-Info: "MTA '62.6.150.133' gives error message 5.7.1 Unable to relay for pr(a)allen-heath.com" +X400-Last-Trace: Sun, 4 Nov 2001 07:45:00 +0000 + +-----Multi-Part-Report-Level-1-1-2672 +Content-Type: message/rfc822 + +Received: from ns.nlenet.net by c2bapps1 with SMTP (XT-PP); Sun, 4 Nov 2001 07:45:00 +0000 +Received: from nleaudio.com (66-133-142-213.roc.frontiernet.net [66.133.142.213]) + by ns.nlenet.net (Postfix) with ESMTP id E354A770C + for <pr@allen-heath.com>; Sun, 4 Nov 2001 02:44:57 -0500 (EST) +Message-ID: <3BE4F1EC.8306C281@nleaudio.com> +Date: Sun, 04 Nov 2001 02:44:44 -0500 +From: "Bob Puff@NLE" <bob@nleaudio.com> +X-Mailer: Mozilla 4.78 [en] (Win95; U) +X-Accept-Language: en +MIME-Version: 1.0 +To: pr@allen-heath.com +Subject: test +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit + +test, please disregard. + +-----Multi-Part-Report-Level-1-1-2672-- + diff --git a/src/mailman/bounces/tests/data/dsn_10.txt b/src/mailman/bounces/tests/data/dsn_10.txt new file mode 100644 index 000000000..d37aa1745 --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_10.txt @@ -0,0 +1,66 @@ +Return-Path: <> +From: MAILER-DAEMON@example.com (Mail Delivery System) +Message-ID: <20021021152058.7A58560E24@brainy.example.com> +MIME-Version: 1.0 +Content-Type: multipart/report; report-type=delivery-status; + boundary="AA0C160E1D.1035213658/brainy.example.com" +Content-Transfer-Encoding: 8bit +Subject: Undelivered Mail Returned to Sender +Date: 21 Oct 2002 15:20:58 GMT +To: somelist-bounces@listi.example.com + +This is a MIME-encapsulated message. + +--AA0C160E1D.1035213658/brainy.example.com +Content-Description: Notification +Content-Type: text/plain + +This is the Postfix program at host brainy.example.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 send mail to <postmaster> + +If you do so, please include this problem report. You can +delete your own text from the message returned below. + + The Postfix program + +<anne.person@dom.ain>: host mx.dom.ain[192.168.1.100] said: 550 {mx001-rz3} + <anne.person@dom.ain>... User unknown or not available - Empfaenger + unbekannt oder nicht erreichbar (in reply to RCPT TO command) + +--AA0C160E1D.1035213658/brainy.example.com +Content-Description: Delivery error report +Content-Type: message/delivery-status + +Reporting-MTA: dns; brainy.example.com +Arrival-Date: Mon, 21 Oct 2002 17:20:56 +0200 (CEST) + +Final-Recipient: rfc822; anne.person@dom.ain +Action: failed +Status: 5.0.0 +Diagnostic-Code: X-Postfix; host mx.dom.ain[192.168.1.100] said: 550 + {mx001-rz3} <anne.person@dom.ain>... User unknown or not available - + Empfaenger unbekannt oder nicht erreichbar (in reply to RCPT TO command) + +--AA0C160E1D.1035213658/brainy.example.com +Content-Description: Undelivered Message +Content-Type: message/rfc822 +Content-Transfer-Encoding: 8bit + +From: b.a.dude@example.com (Peer Heinlein) +Message-ID: <200210211625.12753.b.a.dude@example.com> +X-Gateway: ZCONNECT UU example.com [DUUCP vom 25.09.2000], RFC1036/822 UU + example.com [DUUCP vom 25.09.2000] +MIME-Version: 1.0 +Content-Type: text/plain; charset=iso-8859-1 +Content-Transfer-Encoding: 8bit +Subject: [lb] Probleme =?iso-8859-15?q?gel=F6st?=, Bugs gefunden +Date: 21 Oct 2002 14:25:12 GMT +To: people@example.com + +A message about stuff. + +--AA0C160E1D.1035213658/brainy.example.com-- diff --git a/src/mailman/bounces/tests/data/dsn_11.txt b/src/mailman/bounces/tests/data/dsn_11.txt new file mode 100644 index 000000000..f3e8acaa7 --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_11.txt @@ -0,0 +1,176 @@ +Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) +From: Mail Delivery Subsystem <MAILER-DAEMON@example.com> +Message-Id: <200210261300.WAA27079@example.com> +To: <mailman-developers-bounces@python.org> +MIME-Version: 1.0 +Content-Type: multipart/report; report-type=delivery-status; + boundary="WAA27079.1035637226/example.com" +Subject: Returned mail: User unknown +Auto-Submitted: auto-generated (failure) +X-Scanned-By: MIMEDefang 2.16 (www . roaringpenguin . com / mimedefang) +X-Spam-Status: No, hits=-4.0 required=5.0 + tests=ATTACH_DS,FAILURE_NOTICE_1,FAILURE_NOTICE_2,FROM_MAILER_DAEMON,MAILER_DAEMON,RCVD_IN_RFCI,SPAM_PHRASE_00_01 +X-Spam-Level: + +This is a MIME-encapsulated message + +--WAA27079.1035637226/example.com + +The original message was received at Sat, 26 Oct 2002 22:00:24 +0900 (JST) +from mailhub-nyc3-hme0.ny.ssmb.com [162.124.148.17] + + ----- The following addresses had permanent fatal errors ----- +<joem@example.com> +joem@example.com + (expanded from: <joem@example.com>) +joem@example.com + (expanded from: joem@example.com) +joem@example.com + (expanded from: joem@example.com) +joem@example.com + (expanded from: joem@example.com) +joem@example.com + (expanded from: joem@example.com) +joem@example.com + (expanded from: joem@example.com) +joem@example.com + (expanded from: joem@example.com) +joem@example.com + (expanded from: joem@example.com) +joem@example.com + (expanded from: joem@example.com) +joem@example.com + (expanded from: joem@example.com) + + ----- Transcript of session follows ----- +554 joem@example.com... aliasing/forwarding loop broken (11 aliases deep; 10 max) +550 joem@example.com... User unknown +550 joem@example.com... User unknown +550 joem@example.com... User unknown +550 joem@example.com... User unknown +550 joem@example.com... User unknown +550 joem@example.com... User unknown +550 joem@example.com... User unknown +550 joem@example.com... User unknown +550 joem@example.com... User unknown +550 joem@example.com... User unknown +550 <joem@example.com>... User unknown + +--WAA27079.1035637226/example.com +Content-Type: message/delivery-status + +Reporting-MTA: dns; example.com +Received-From-MTA: DNS; mailhub-nyc3-hme0.ny.ssmb.com +Arrival-Date: Sat, 26 Oct 2002 22:00:24 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +X-Actual-Recipient: RFC822; joem@example.com +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +X-Actual-Recipient: RFC822; joem@example.com +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +X-Actual-Recipient: RFC822; joem@example.com +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +X-Actual-Recipient: RFC822; joem@example.com +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +X-Actual-Recipient: RFC822; joem@example.com +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +X-Actual-Recipient: RFC822; joem@example.com +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +X-Actual-Recipient: RFC822; joem@example.com +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +X-Actual-Recipient: RFC822; joem@example.com +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +X-Actual-Recipient: RFC822; joem@example.com +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +Final-Recipient: RFC822; <joem@example.com> +X-Actual-Recipient: RFC822; joem@example.com +Action: failed +Status: 5.1.1 +Last-Attempt-Date: Sat, 26 Oct 2002 22:00:26 +0900 (JST) + +--WAA27079.1035637226/example.com +Content-Type: text/rfc822-headers + +Return-Path: <mailman-developers-bounces@python.org> +Received: from mailhub-nyc3.ny.ssmb.com (mailhub-nyc3-hme0.ny.ssmb.com [162.124.148.17]) + by example.com (8.8.8+Sun/8.8.8) with ESMTP id WAA27077 + for <joem@example.com>; Sat, 26 Oct 2002 22:00:24 +0900 (JST) +Received: from imbarc-nj01.nj.ssmb.com (imbarc-nj01-1.nj.ssmb.com [150.110.115.169]) + by mailhub-nyc3.ny.ssmb.com (8.9.3/8.9.3/SSMB-HUB) with ESMTP id JAA01226 + for <joem@example.com>; Sat, 26 Oct 2002 09:00:23 -0400 (EDT) +Received: from imbavirus-nj02.nj.ssmb.com (imbavirus-nj02-1.nj.ssmb.com [150.110.235.232]) + by imbarc-nj01.nj.ssmb.com (8.12.4/8.12.4/SSMB_QQQ_IN/1.1) with ESMTP id g9QD0ZtR020988 + for <joem@example.com>; Sat, 26 Oct 2002 09:00:35 -0400 (EDT) +Received: (from uucp@localhost) + by imbavirus-nj02.nj.ssmb.com (8.11.0/8.11.0/SSMB_AV/1.1) id g9QD0GF15020 + for <joem@example.com>; Sat, 26 Oct 2002 09:00:16 -0400 (EDT) +Received: from nodnsquery(199.67.177.248) by imbavirus-nj02.nj.ssmb.com via csmap (V4.1) + id srcAAA5gaqvD; Sat, 26 Oct 02 09:00:15 -0400 +Received: from mail.python.org (mail.python.org [12.155.117.29]) + by imbaspam-nj04.iplex.ssmb.com (8.12.5/8.12.5/SSMB_EXT/evision: 1.13 $) with ESMTP id g9QD0FnI008045 + for <joem@example.com>; Sat, 26 Oct 2002 09:00:15 -0400 (EDT) +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 4.05) + id 185QXq-0004y2-00 + for joem@example.com; Sat, 26 Oct 2002 09:00:02 -0400 +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: mailman-developers-request@python.org +To: joem@example.com +Subject: confirm e70bc3961da9f415027185c8634596f7b226815a +Message-ID: <mailman.0.1035637201.19036.mailman-developers@python.org> +Date: Sat, 26 Oct 2002 09:00:01 -0400 +Precedence: bulk +X-BeenThere: mailman-developers@python.org +X-Mailman-Version: 2.1b4 +X-List-Administrivia: yes +List-Id: GNU Mailman developers <mailman-developers.python.org> +Sender: mailman-developers-bounces@python.org +Errors-To: mailman-developers-bounces@python.org +X-Spam-Score: -1.1 () NO_REAL_NAME +X-Scanned-By: MIMEDefang 2.16 (www . roaringpenguin . com / mimedefang) + +--WAA27079.1035637226/example.com-- + + diff --git a/src/mailman/bounces/tests/data/dsn_12.txt b/src/mailman/bounces/tests/data/dsn_12.txt new file mode 100644 index 000000000..473abb8b2 --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_12.txt @@ -0,0 +1,40 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from ns.jtc-con.co.jp (ns.jtc-con.co.jp [222.228.112.211]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k1C5m9cs015476 + for <wed_ride-bounces@grizz.org>; Sat, 11 Feb 2006 21:48:10 -0800 +Message-Id: <200602120548.k1C5m9cs015476@sb7.songbird.com> +Received: from SV-03.jtc-con.local ([222.228.112.210]) by ns.jtc-con.co.jp + (Post.Office MTA v3.8.5 release 20041112 + ID# 6001-107U300L100S0V38B) with ESMTP id jp + for <wed_ride-bounces@grizz.org>; Sun, 12 Feb 2006 14:47:26 +0900 +Date: 12 Feb 2006 14:47:00 +0900 +From: Mail Delivery Subsystem <mailer-daemon@jtc-con.co.jp> +To: wed_ride-bounces@grizz.org +Subject: Delivery Report +References: <mailman.6301.1139723231.1568.wed_ride@grizz.org> +MIME-Version: 1.0 +Content-Type: multipart/report; report-type=delivery-status; + boundary=12006021214472475 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + +--12006021214472475 +Content-Type: text/plain; charset=us-ascii + + ----- The following addresses have delivery notifications ----- +<auaauqdgrdz@jtc-con.co.jp> (failed: Bad destination mailbox address) + +--12006021214472475 +Content-Type: message/delivery-status + +Reporting-MTA: SV-03.jtc-con.local (TeamWARE Connector for MIME v5.x) +Original-Envelope-Id: mailman.6301.1139723231.1568.wed_ride@grizz.org + +Original-Recipient: rfc822;auaauqdgrdz@jtc-con.co.jp +Final-Recipient: rfc822;auaauqdgrdz@jtc-con.co.jp +Action: failed (Bad destination mailbox address) +Status: 5.1.1 + +--12006021214472475-- + diff --git a/src/mailman/bounces/tests/data/dsn_13.txt b/src/mailman/bounces/tests/data/dsn_13.txt new file mode 100644 index 000000000..c9156f3af --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_13.txt @@ -0,0 +1,311 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from smtp.cardhealth.com (smtp.cardhealth.com [12.20.127.122]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2MKk3oC010630 + (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL) + for <wed_ride-bounces@grizz.org>; Wed, 22 Mar 2006 12:46:04 -0800 +Received: from dubconn01.cahapps.net ([143.98.158.201]) + by smtp.cardhealth.com with ESMTP; 22 Mar 2006 15:45:25 -0500 +X-IronPort-AV: i="4.03,119,1141621200"; + d="scan'208,217"; a="85182036:sNHT4636551304" +Content-Type: multipart/mixed; boundary="54yQd.43vjuhqdb.1v2/Po.1DfUMdh" +thread-index: AcZN8UUquG7RRuNcRMi8iWyyngQ2bQ== +Importance: normal +Priority: normal +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 +From: <postmaster@cardinal.com> +To: <wed_ride-bounces@grizz.org> +Date: Wed, 22 Mar 2006 15:43:26 -0500 +MIME-Version: 1.0 +X-DSNContext: 335a7efd - 4460 - 00000001 - 80040546 +Message-ID: <yORps7Tdj00009030@DUBCONN01.cahapps.net> +Subject: Delivery Status Notification (Failure) +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +--54yQd.43vjuhqdb.1v2/Po.1DfUMdh +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +Content-Class: urn:content-classes:message +Content-Type: multipart/report; + boundary="9B095B5ADSN=_01C62FAF9E9AB60F0001694BDUBCONN01.cahapp"; + report-type=delivery-status + +--9B095B5ADSN=_01C62FAF9E9AB60F0001694BDUBCONN01.cahapp +Content-Transfer-Encoding: 7bit +Content-Type: text/plain; + charset="unicode-1-1-utf-7" + +This is an automatically generated Delivery Status Notification. + +Delivery to the following recipients failed. + + marcooherbst@cardinal.com + + + + +--9B095B5ADSN=_01C62FAF9E9AB60F0001694BDUBCONN01.cahapp +Content-Transfer-Encoding: 7bit +Content-Type: message/delivery-status + +Reporting-MTA: dns;DUBCONN01.cahapps.net +Received-From-MTA: dns;smtp.cardhealth.com +Arrival-Date: Wed, 22 Mar 2006 15:43:26 -0500 + +Final-Recipient: rfc822;marcooherbst@cardinal.com +Action: failed +Status: 5.1.1 + +--9B095B5ADSN=_01C62FAF9E9AB60F0001694BDUBCONN01.cahapp +Content-Transfer-Encoding: 7bit +Content-Type: message/rfc822 + +thread-index: AcZN8UUmtkmHCxAbRoiJEsv5oNLqjQ== +Content-Transfer-Encoding: 7bit +Content-Class: urn:content-classes:message +Importance: normal +Priority: normal +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 +Received: from smtp.cardhealth.com ([143.98.167.31]) by DUBCONN01.cahapps.net + with Microsoft SMTPSVC(5.0.2195.6713); + Wed, 22 Mar 2006 15:43:26 -0500 +Received: from sb7.songbird.com ([208.184.79.137]) by smtp.cardhealth.com with + ESMTP/TLS/AES256-SHA; 22 Mar 2006 15:43:09 -0500 +X-BrightmailFiltered: true +X-Brightmail-Tracker: AAAAAQAAA+k= +X-IronPort-AV: i="4.03,119,1141621200"; d="scan'208,217"; + a="85180828:sNHT33494874" +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) by + sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2MKhO3d010225 + for <marcooherbst@cardinal.com>; Wed, 22 Mar 2006 12:43:24 -0800 +Subject: Re: Duhod86 news +From: <wed_ride-owner@grizz.org> +To: <marcooherbst@cardinal.com> +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="===============0094818700==" +Message-ID: <mailman.8262.1143060203.1568.wed_ride@grizz.org> +Date: Wed, 22 Mar 2006 12:43:23 -0800 +Precedence: bulk +X-BeenThere: wed_ride@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: GPC Wednesday Ride List <wed_ride.grizz.org> +X-List-Administrivia: yes +Sender: <wed_ride-bounces@grizz.org> +Errors-To: wed_ride-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: wed_ride-bounces@grizz.org +Return-Path: <wed_ride-bounces@grizz.org> +X-OriginalArrivalTime: 22 Mar 2006 20:43:26.0876 (UTC) + FILETIME=[451F15C0:01C64DF1] + +This is a multi-part message in MIME format. + +--===============0094818700== +Content-Type: text/plain; + charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +You are not allowed to post to this mailing list, and your message has +been automatically rejected. If you think that your messages are +being rejected in error, contact the mailing list owner at +wed_ride-owner@grizz.org. + + +--===============0094818700== +Content-Transfer-Encoding: 7bit +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <marcooherbst@cardinal.com> +Received: from cardinal.com (co-217-129-109-80.netvisao.pt [217.129.109.80] + (may be forged)) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k2MKhEj4010189 + for <wed_ride@grizz.org>; Wed, 22 Mar 2006 12:43:15 -0800 +Message-ID: <000001c64df1$1d48df90$4eb2a8c0@pzi68> +Reply-To: "Marco Herbst" <marcooherbst@cardinal.com> +From: "Marco Herbst" <marcooherbst@cardinal.com> +To: wed_ride@grizz.org +Subject: Re: Duhod86 news +Date: Wed, 22 Mar 2006 15:42:20 -0500 +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_NextPart_000_0001_01C64DC7.3472D790" +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2800.1106 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: marcooherbst@cardinal.com + +This is a multi-part message in MIME format. + +------=_NextPart_000_0001_01C64DC7.3472D790 +Content-Type: text/plain; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +=20 +d C w I w A g L u I d S +z V l A l L b I w U b M +e V x I n A x G w R u A +=20 +B qb uy your z M d e r d f i w c u a t t b i r o w n o sh nline at half +r p c r y i a c p e http://www.seterekever.com +<http://www.seterekever.com>=20 + +------=_NextPart_000_0001_01C64DC7.3472D790 +Content-Type: text/html; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<HTML><HEAD> +<META http-equiv=3DContent-Type content=3D"text/html; = +charset=3Dus-ascii"> +<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> +<STYLE></STYLE> +</HEAD> +<BODY bgColor=3D#ffffff> +<DIV><FONT face=3DArial size=3D2></FONT> </DIV> +<DIV><FONT face=3DArial size=3D2><SPAN style=3D" +float +:right +"> d </SPAN>C<SPAN style=3D" +float +:right +"> w </SPAN>I<SPAN style=3D" +float +:right +"> w </SPAN>A<SPAN style=3D" +float +:right +"> g </SPAN>L<SPAN style=3D" +float +:right +"> u </SPAN>I<SPAN style=3D" +float +:right +"> d </SPAN>S</FONT></DIV> +<DIV><FONT face=3DArial size=3D2><SPAN style=3D" +float +:right +"> z </SPAN>V<SPAN style=3D" +float +:right +"> l </SPAN>A<SPAN style=3D" +float +:right +"> l </SPAN>L<SPAN style=3D" +float +:right +"> b </SPAN>I<SPAN style=3D" +float +:right +"> w </SPAN>U<SPAN style=3D" +float +:right +"> b </SPAN>M</FONT></DIV> +<DIV><FONT face=3DArial size=3D2><SPAN style=3D" +float +:right +"> e </SPAN>V<SPAN style=3D" +float +:right +"> x </SPAN>I<SPAN style=3D" +float +:right +"> n </SPAN>A<SPAN style=3D" +float +:right +"> x </SPAN>G<SPAN style=3D" +float +:right +"> w </SPAN>R<SPAN style=3D" +float +:right +"> u </SPAN>A</FONT></DIV> +<DIV><FONT face=3DArial size=3D2></FONT> </DIV> +<DIV><FONT face=3DArial size=3D2>B<SPAN style=3D" +float +:right +"> qb </SPAN>uy your <SPAN style=3D" +float +:right +"> z </SPAN>M<SPAN style=3D" +float +:right +"> d </SPAN>e<SPAN style=3D" +float +:right +"> r </SPAN>d<SPAN style=3D" +float +:right +"> f </SPAN>i<SPAN style=3D" +float +:right +"> w </SPAN>c<SPAN style=3D" +float +:right +"> u </SPAN>a<SPAN style=3D" +float +:right +"> t </SPAN>t<SPAN style=3D" +float +:right +"> b </SPAN>i<SPAN style=3D" +float +:right +"> r </SPAN>o<SPAN style=3D" +float +:right +"> w </SPAN>n o<SPAN style=3D" +float +:right +"> sh </SPAN>nline at half <SPAN style=3D" +float +:right +"> r </SPAN>p<SPAN style=3D" +float +:right +"> c </SPAN>r<SPAN style=3D" +float +:right +"> y </SPAN>i<SPAN style=3D" +float +:right +"> a </SPAN>c<SPAN style=3D" +float +:right +"> p </SPAN>e <A href=3D"http://www.seterekever.com"><FONT face=3DArial = +size=3D2>http://www.seterekever.com</FONT></A></FONT></DIV></BODY></HTML> +------=_NextPart_000_0001_01C64DC7.3472D790-- + + + + +--===============0094818700==-- + + +--9B095B5ADSN=_01C62FAF9E9AB60F0001694BDUBCONN01.cahapp-- +--54yQd.43vjuhqdb.1v2/Po.1DfUMdh +Content-Type: text/plain; charset=utf-8 +Content-Transfer-Encoding: quoted-printable +Content-Disposition: inline + + +Working together. For life.(sm) +_________________________________________________ + +This message is for the designated recipient only and may contain privilege= +d, proprietary, or otherwise private information. If you have received it i= +n error, please notify the sender immediately and delete the original. Any = +other use of the email by you is prohibited. + +Dansk - Deutsch - Espanol - Francais - Italiano - Japanese - Nederlands - N= +orsk - Portuguese - Svenska: www.cardinalhealth.com/legal/email +--54yQd.43vjuhqdb.1v2/Po.1DfUMdh-- diff --git a/src/mailman/bounces/tests/data/dsn_14.txt b/src/mailman/bounces/tests/data/dsn_14.txt new file mode 100644 index 000000000..448b4e042 --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_14.txt @@ -0,0 +1,149 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from SMTP-GATEWAY01.intra.home.dk (smtp-gateway01.intra.home.dk + [193.28.149.58]) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k2RI7T7e026491 + for <gpc-talk-bounces@grizz.org>; Mon, 27 Mar 2006 10:07:30 -0800 +Date: Mon, 27 Mar 2006 20:06:53 +0200 +In-Reply-To: <mailman.2721.1143482819.1567.gpc-talk@grizz.org> +From: Mail Delivery Subsystem <mailer-daemon@SMTP-GATEWAY01.intra.home.dk> +To: <gpc-talk-bounces@grizz.org> +Subject: Returned mail: The results of your email commands. Reason: 550 5.1.1 + User unknown +Message-ID: <smtp442829A200-A7C-442829BD-51831@[10.0.0.108]> +MIME-Version: 1.0 +Content-Type: multipart/report; + boundary="--=_smtp442829A200.A7C.2824.1811939338" +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +This message is in MIME format. + +----=_smtp442829A200.A7C.2824.1811939338 +Content-Type: text/plain + +The original mail was received at Mon Mar 27 18:06:29 2006 GMT from sb7.songbird.com (208.184.79.137) + +YOUR MAIL WAS NOT DELIVERED TO ALL RECIPIENTS! + + ----- The following addresses had permanent fatal errors ----- +<artboardregistration@home.dk> + + ----- Transcript of the session follows ----- +550 5.1.1 User unknown + + + +The non-delivered message is attached to this message. + +----=_smtp442829A200.A7C.2824.1811939338 +Content-Type: message/delivery-status; + name="details.txt" +Content-Disposition: attachment; + filename="details.txt" +Content-Transfer-Encoding: Quoted-Printable + +Reporting-MTA: dns; SMTP-GATEWAY01.intra.home.dk +Received-From-MTA: dns; sb7.songbird.com (208.184.79.137) +Arrival-Date: Mon Mar 27 18:06:29 2006 GMT + +Final-Recipient: <artboardregistration@home.dk> +Action: failed +Remote-MTA: MRT; 10.0.0.103 +Diagnostic-Code: SMTP; 550 5.1.1 User unknown +Last-Attempt-Date: Mon Mar 27 18:06:53 2006 GMT + +----=_smtp442829A200.A7C.2824.1811939338 +Content-Type: message/rfc822 + +Received: from (sb7.songbird.com [208.184.79.137]) + with SMTP; Mon, 27 Mar 2006 18:06:27 -0000 + (envelope-from <gpc-talk-bounces@grizz.org>) +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2RI7087026411 + for <artboardregistration@home.dk>; Mon, 27 Mar 2006 10:07:00 -0800 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: artboardregistration@home.dk +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============1150126487==" +Message-ID: <mailman.2721.1143482819.1567.gpc-talk@grizz.org> +Date: Mon, 27 Mar 2006 10:06:59 -0800 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +--===============1150126487== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +The results of your email command are provided below. Attached is your +original message. + +- Results: + Ignoring non-text/plain MIME parts + artboardregistration@home.dk is not a member of the GPC-talk mailing list + +- Unprocessed: + Re: + +- Done. + + +--===============1150126487== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <gpc-talk-unsubscribe@grizz.org> +Received: from email2desk.com (bl5-223-133.dsl.telepac.pt [82.154.223.133]) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k2RI6OZT026269 + for <gpc-talk-unsubscribe@grizz.org>; Mon, 27 Mar 2006 10:06:40 -0800 +Received: from 213.226.165.165 + (SquirrelMail authenticated user artboardregistration@home.dk); + by email2desk.com with HTTP; Mon, 27 Mar 2006 18:05:12 +0000 +Message-Id: <5JcF2k.squirrel@213.226.165.165> +Date: Mon, 27 Mar 2006 18:05:12 +0000 +Subject: Re: +From: "Octavio" <artboardregistration@home.dk> +To: gpc-talk-unsubscribe@grizz.org +User-Agent: SquirrelMail/1.4.3a +X-Mailer: SquirrelMail/1.4.3a +MIME-Version: 1.0 +Content-Type: text/html; charset=iso-8859-1 +Content-Transfer-Encoding: 8bit +X-Priority: 3 (Normal) +Importance: Normal +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-unsubscribe@grizz.org + +<html> +<body> +Good morning,<br><br> +We would like to offer everything for your health from our Canadian online store!<br><br> +- All meds are FDA-approved!<br> +- No prescription required!<br> +- Worldwide shippinq!<br> +- 24/7 Customer support!<br><br> +<a href="http://gnlqgn.ulcercod.biz/?35917758">Just have a Iook at our site</a><br><br> +Best reqards,<br> + Octavio<br><br><br> +_____________________________________________________<br> +Remove <a href="http://gnlqgn.ulcercod.biz/?35917758">here</a><br> +_____________________________________________________ +</body> +</html> + + +--===============1150126487==-- +----=_smtp442829A200.A7C.2824.1811939338-- + + diff --git a/src/mailman/bounces/tests/data/dsn_15.txt b/src/mailman/bounces/tests/data/dsn_15.txt new file mode 100644 index 000000000..1e3c62dec --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_15.txt @@ -0,0 +1,278 @@ +Received: from cccclyvw01.ccc.coopcam.com (firewall.camerondiv.com + [204.126.127.253]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k552hseW018615 + for <gpc-talk-bounces@grizz.org>; Sun, 4 Jun 2006 19:43:54 -0700 +Received: from CCCCLYEX03.ccc.coopcam.com ([10.4.221.23]) by + cccclyvw01.ccc.coopcam.com with InterScan Message Security Suite; + Sun, 04 Jun 2006 21:43:21 -0500 +Received: from cccclyna01.ccc.coopcam.com ([10.4.221.21]) by + CCCCLYEX03.ccc.coopcam.com with Microsoft SMTPSVC(6.0.3790.0); + Sun, 4 Jun 2006 21:43:21 -0500 +From: postmaster@c-a-m.com +To: gpc-talk-bounces@grizz.org +Date: Sun, 4 Jun 2006 21:43:21 -0500 +MIME-Version: 1.0 +Content-Type: multipart/mixed; report-type=delivery-status; + boundary="=_Boundary_A1qfT7eEmP9CDBHy3Spw" +X-DSNContext: 335a7efd - 4523 - 00000001 - 80040546 +Message-ID: <7CvPg3IK9000149b3@cccclyna01.ccc.coopcam.com> +Subject: Delivery Status Notification (Failure) +X-OriginalArrivalTime: 05 Jun 2006 02:43:21.0817 (UTC) + FILETIME=[CF471490:01C68849] +X-imss-version: 2.040 +X-imss-result: Passed +X-imss-approveListMatch: *@c-a-m.com +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +This is a MIME-formatted message. +Portions of this message may be unreadable without a MIME-capable mail program. + +--=_Boundary_A1qfT7eEmP9CDBHy3Spw +Content-Type: message/rfc822 +Content-Disposition: attachment; + filename=originalmail.eml + +Received: from CCCCLYEX03.ccc.coopcam.com ([10.4.221.23]) by + cccclyvw01.ccc.coopcam.com with InterScan Message Security Suite; + Sun, 04 Jun 2006 21:43:21 -0500 +Received: from cccclyna01.ccc.coopcam.com ([10.4.221.21]) by + CCCCLYEX03.ccc.coopcam.com with Microsoft SMTPSVC(6.0.3790.0); + Sun, 4 Jun 2006 21:43:21 -0500 +From: postmaster@c-a-m.com +To: gpc-talk-bounces@grizz.org +Date: Sun, 4 Jun 2006 21:43:21 -0500 +MIME-Version: 1.0 +Content-Type: multipart/report; report-type=delivery-status; + boundary="9B095B5ADSN=_01C651B2AA11765C0001F6A4cccclyna01.ccc.c" +X-DSNContext: 335a7efd - 4523 - 00000001 - 80040546 +Message-ID: <7CvPg3IK9000149b3@cccclyna01.ccc.coopcam.com> +Subject: Delivery Status Notification (Failure) +Return-Path: <> +X-OriginalArrivalTime: 05 Jun 2006 02:43:21.0817 (UTC) + FILETIME=[CF471490:01C68849] +X-imss-version: 2.040 +X-imss-result: Passed +X-imss-approveListMatch: *@c-a-m.com + +This is a MIME-formatted message. +Portions of this message may be unreadable without a MIME-capable mail program. + +--9B095B5ADSN=_01C651B2AA11765C0001F6A4cccclyna01.ccc.c +Content-Type: text/plain; charset=unicode-1-1-utf-7 + +This is an automatically generated Delivery Status Notification. + +Delivery to the following recipients failed. + + horu@ccc-ces.com + + + + +--9B095B5ADSN=_01C651B2AA11765C0001F6A4cccclyna01.ccc.c +Content-Type: message/delivery-status + +Reporting-MTA: dns;cccclyna01.ccc.coopcam.com +Received-From-MTA: dns;cccclyvw01.ccc.coopcam.com +Arrival-Date: Sun, 4 Jun 2006 21:43:21 -0500 + +Final-Recipient: rfc822;horu@ccc-ces.com +Action: failed +Status: 5.1.1 + +--9B095B5ADSN=_01C651B2AA11765C0001F6A4cccclyna01.ccc.c +Content-Type: message/rfc822 + +Received: from cccclyvw01.ccc.coopcam.com ([10.4.223.38]) by + cccclyna01.ccc.coopcam.com with Microsoft SMTPSVC(6.0.3790.0); + Sun, 4 Jun 2006 21:43:21 -0500 +Received: from sb7.songbird.com ([208.184.79.137]) by + cccclyvw01.ccc.coopcam.com with InterScan Message Security Suite; + Sun, 04 Jun 2006 21:43:20 -0500 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1])by + sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k552hf0f018557for <horu@ccc-ces.com>; Sun, 4 Jun 2006 19:43:41 -0700 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: horu@ccc-ces.com +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="===============1628420505==" +Message-ID: <mailman.4360.1149475419.1567.gpc-talk@grizz.org> +Date: Sun, 04 Jun 2006 19:43:39 -0700 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org +X-imss-version: 2.040 +X-imss-result: Passed +X-imss-scanInfo: M:B L:E SM:3 +X-imss-tmaseResult: TT:1 TS:0.7500 TC:03 TRN:14 TV:3.52.1006(14484.000) +X-imss-scores: Clean:5.68116 C:2 M:4 S:5 R:5 +X-imss-settings: Baseline:5 C:3 M:3 S:3 R:3 (1.5000 1.5000) +Return-Path: gpc-talk-bounces@grizz.org +X-OriginalArrivalTime: 05 Jun 2006 02:43:21.0006 (UTC) + FILETIME=[CECB54E0:01C68849] + +--===============1628420505== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +The results of your email command are provided below. Attached is your +original message. + +- Results: + Ignoring non-text/plain MIME parts + horu@ccc-ces.com is not a member of the GPC-talk mailing list + +- Unprocessed: + test hym + Hi, + V " A G R A + S 0 M & + P R 0 Z & C + V A L " U M + C " A L i S + L E V " T R A + A M B " E N + M E R " D i A + X & N A X + all 50 % off - http://www.serromocca.com + _____ =20 + undamaged; and the dragon was dead. What that meant they had not yet=20 + realized. They gathered in mournful crowds upon the western shores,=20 + shivering in the cold wind, and their first complaints and anger were=20 + against the Master, who had left the town so soon, while some were still + willing to defend it. He may have a good head for business-especially=20 + his own business, some murmured, but he is no good when anything=20 + +- Done. + + +--===============1628420505== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <horu@ccc-ces.com> +Received: from comparinc.com (124.106.152.68.pldt.net [124.106.152.68] (may be + forged)) by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k552hT6b018480 + for <gpc-talk-unsubscribe@grizz.org>; Sun, 4 Jun 2006 19:43:33 -0700 +Message-ID: <000001c68849$b775f930$a3b9a8c0@now68> +Reply-To: "Jodene Horn" <horu@ccc-ces.com> +From: "Jodene Horn" <horu@ccc-ces.com> +To: gpc-talk-unsubscribe@grizz.org +Subject: test hym +Date: Sun, 4 Jun 2006 19:42:41 -0700 +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_NextPart_000_0001_01C6880F.0B172130" +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2800.1106 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: horu@ccc-ces.com + +This is a multi-part message in MIME format. + +------=_NextPart_000_0001_01C6880F.0B172130 +Content-Type: text/plain; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +Hi, + +V " A G R A +S 0 M & +P R 0 Z & C +V A L " U M +C " A L i S +L E V " T R A +A M B " E N +M E R " D i A +X & N A X + +all 50 % off - http://www.serromocca.com + + + _____ =20 + +undamaged; and the dragon was dead. What that meant they had not yet=20 +realized. They gathered in mournful crowds upon the western shores,=20 +shivering in the cold wind, and their first complaints and anger were=20 +against the Master, who had left the town so soon, while some were still +willing to defend it. He may have a good head for business-especially=20 +his own business, some murmured, but he is no good when anything=20 + + +------=_NextPart_000_0001_01C6880F.0B172130 +Content-Type: text/html; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<HTML><HEAD> +<META http-equiv=3DContent-Type content=3D"text/html; = +charset=3Dus-ascii"> +<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> +<STYLE></STYLE> +</HEAD> +<BODY bgColor=3D#ffffff> +<DIV>Hi,<BR> +<BR> +<B>V " A G R A</B><BR> +S 0 M &<BR> +P R 0 Z & C<BR> +<STRONG>V A L " U M</STRONG><BR> +<B>C " A L i S</B><BR> +L E V " T R A<BR> +A M B " E N<BR> +M E R " D i A<BR> +X & N A X<BR> +<BR> +all 50 % off - <A = +href=3D"http://www.serromocca.com">http://www.serromocca.com</A><BR> +<BR> +</DIV> +<HR> +<DIV>undamaged; and the dragon was dead. What that meant they had not = +yet <BR>realized. They gathered in mournful crowds upon the western = +shores, <BR>shivering in the cold wind, and their first complaints and = +anger were <BR>against the Master, who had left the town so soon, while = +some were still <BR>willing to defend it. He may have a good head for = +business-especially <BR>his own business, some murmured, but he is no = +good when anything <BR></DIV></BODY></HTML> +------=_NextPart_000_0001_01C6880F.0B172130-- + +--===============1628420505==-- + +--9B095B5ADSN=_01C651B2AA11765C0001F6A4cccclyna01.ccc.c-- + +--=_Boundary_A1qfT7eEmP9CDBHy3Spw +Content-Type: text/plain; + charset=us-ascii +Content-Transfer-Encoding: 7bit + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +This e-mail is confidential, may contain proprietary information +of Cameron and its operating Divisions and may be confidential +or privileged. + +This e-mail should be read, copied, disseminated and/or used only +by the addressee. If you have received this message in error please +delete it, together with any attachments, from your system. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +--=_Boundary_A1qfT7eEmP9CDBHy3Spw-- + diff --git a/src/mailman/bounces/tests/data/dsn_16.txt b/src/mailman/bounces/tests/data/dsn_16.txt new file mode 100644 index 000000000..b1f9b9ec7 --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_16.txt @@ -0,0 +1,213 @@ +Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) + by strategicnetwork.org (Postfix) with ESMTP id E71AC73423D + for <hishealinghand@pastors.com>; Sat, 17 May 2008 11:15:50 -0600 (MDT) +From: "Mail Delivery System" <MAILER-DAEMON@strategicnetwork.org> +To: <mailman-bounces@strategicnetwork.org> +Subject: Undelivered Mail Returned to Sender +Date: Sun, 18 May 2008 01:15:51 +0800 +Message-ID: <20080517171551.6EBAB734E3A@strategicnetwork.org> +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="----=_NextPart_000_0092_01C8B8BF.529D6450" +X-Mailer: Microsoft Office Outlook 12.0 +Thread-Index: Aci4Qafw1YeAmx2mRI2jVZKbY8YZ5A== + +This is a multipart message in MIME format. + +------=_NextPart_000_0092_01C8B8BF.529D6450 +Content-Type: text/plain; + boundary="E71AC73423D.1211044551/strategicnetwork.org"; + charset="iso-8859-1"; + report-type=delivery-status +Content-Transfer-Encoding: 7bit + +This is the Postfix program at host strategicnetwork.org. + +I'm sorry to have to inform you that your message could not +be delivered to one or more recipients. It's attached below. + +For further assistance, please send mail to <postmaster> + +If you do so, please include this problem report. You can +delete your own text from the attached returned message. + + The Postfix program + +<hishealinghand@pastors.com>: host mx.pastors.com[70.183.18.160] said: 550 + unknown user <hishealinghand@pastors.com> (in reply to RCPT TO command) + +------=_NextPart_000_0092_01C8B8BF.529D6450 +Content-Type: message/delivery-status; + name="details.txt" +Content-Transfer-Encoding: 7bit +Content-Disposition: attachment; + filename="details.txt" + +Reporting-MTA: dns; strategicnetwork.org +X-Postfix-Queue-ID: E71AC73423D +X-Postfix-Sender: rfc822; mailman-bounces@strategicnetwork.org +Arrival-Date: Sat, 17 May 2008 11:15:50 -0600 (MDT) + +Final-Recipient: rfc822; hishealinghand@pastors.com +Action: failed +Status: 5.0.0 +Diagnostic-Code: X-Postfix; host mx.pastors.com[70.183.18.160] said: 550 + unknown user <hishealinghand@pastors.com> (in reply to RCPT TO command) + +------=_NextPart_000_0092_01C8B8BF.529D6450 +Content-Type: message/rfc822 +Content-Transfer-Encoding: 7bit +Content-Disposition: attachment + +Received: from nt-server.mmv.int (unknown [81.17.109.140]) + by ipx14075.ipxserver.de (Postfix) with ESMTP id 24DA5E28456 + for <prayer-needs-bounces@strategicnetwork.org>; + Sat, 17 May 2008 19:15:46 +0200 (CEST) +From: <mailman-bounces@strategicnetwork.org> +To: <prayer-needs-owner@strategicnetwork.org> +Subject: Uncaught bounce notification +Date: Sun, 18 May 2008 01:15:50 +0800 +Message-ID: <mailman.331.1211044550.3366.prayer-needs@strategicnetwork.org> +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="----=_NextPart_000_008E_01C8B8BF.529D6450" +X-Mailer: Microsoft Office Outlook 12.0 +Thread-Index: Aci4QadXUNJ/Y2gvR9+59kbk4uSejw== + +This is a multipart message in MIME format. + +------=_NextPart_000_008E_01C8B8BF.529D6450 +Content-Type: text/plain; + boundary="===============0013193983=="; + charset="us-ascii" +Content-Transfer-Encoding: 7bit + +The attached message was received as a bounce, but either the bounce +format was not recognized, or no member addresses could be extracted +from it. This mailing list has been configured to send all +unrecognized bounce messages to the list administrator(s). + +For more information see: +http://strategicnetwork.org/mailman/admin/prayer-needs/bounce + + +------=_NextPart_000_008E_01C8B8BF.529D6450 +Content-Type: message/rfc822 +Content-Transfer-Encoding: 7bit +Content-Disposition: attachment + +Received: from strategicnetwork.org ([66.35.39.241]) by nt-server.mmv.int with + Microsoft SMTPSVC(6.0.3790.3959); Sat, 17 May 2008 07:14:58 +0200 +Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by + strategicnetwork.org (Postfix) with ESMTP id 6B793734E95 for + <oNlore.marr-bieger@michael-mueller-verlag.de>; + Fri, 16 May 2008 23:09:37 -0600 (MDT) +From: <postmaster@michael-mueller-verlag.de> +To: <prayer-needs-bounces@strategicnetwork.org> +Subject: =?utf-7?Q?Benachrichtigung__zum__ +ANw-bermitt?= + =?utf-7?Q?lungsstatus__=28Verz+APY-gerung=29?= +Date: Sun, 18 May 2008 01:21:01 +0800 +Message-ID: <vCWO6hm8U00000059@nt-server.mmv.int> +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="----=_NextPart_000_008A_01C8B8BF.5298A960" +X-Mailer: Microsoft Office Outlook 12.0 +Thread-Index: Aci4QaYm8cki4UrMStOQ1CvDilgOdw== + +This is a multipart message in MIME format. + +------=_NextPart_000_008A_01C8B8BF.5298A960 +Content-Type: text/plain; + boundary="9B095B5ADSN=_01C8B2602C2F6AEE0007F371nt?server.mmv.in"; + charset="utf-7"; + report-type=delivery-status +Content-Transfer-Encoding: quoted-printable + +Dies ist eine automatisch erstellte Benachrichtigung +APw-ber den = +Zustellstatus. + +DIES IST NUR EINE WARNUNG. + +SIE M+ANw-SSEN DIE NACHRICHT NICHT ERNEUT SENDEN. + ++ANw-bermittlung an folgende Empf+AOQ-nger wurde verz+APY-gert. + + spam+AEA-michael-mueller-verlag.de + + + + +------=_NextPart_000_008A_01C8B8BF.5298A960 +Content-Type: message/delivery-status; + name="details.txt" +Content-Transfer-Encoding: 7bit +Content-Disposition: attachment; + filename="details.txt" + +Reporting-MTA: dns;nt-server.mmv.int +Received-From-MTA: dns;strategicnetwork.org +Arrival-Date: Sat, 17 May 2008 07:14:58 +0200 + +Final-Recipient: rfc822;spam@michael-mueller-verlag.de +Action: delayed +Status: 4.4.7 +Will-Retry-Until: Mon, 19 May 2008 07:15:00 +0200 +X-Display-Name: Spam + +------=_NextPart_000_008A_01C8B8BF.5298A960 +Content-Type: message/rfc822 +Content-Transfer-Encoding: 7bit +Content-Disposition: attachment + +Return-Path: <prayer-needs-bounces@strategicnetwork.org> +Reply-To: <prayer-needs-request@strategicnetwork.org> +From: <prayer-needs-request@strategicnetwork.org> +Sender: <prayer-needs-bounces@strategicnetwork.org> +To: <oNlore.marr-bieger@michael-mueller-verlag.de> +Subject: confirm 3804b2ed9538e463f662ee4b2c3676ffec2658be +Date: Sat, 17 May 2008 13:09:36 +0800 +Message-ID: <mailman.21740.1211000976.3367.prayer-needs@strategicnetwork.org> +MIME-Version: 1.0 +Content-Type: text/plain; + charset="us-ascii" +Content-Transfer-Encoding: 7bit +X-Mailer: Microsoft Office Outlook 12.0 +Thread-Index: Aci33PPN66MaDZVxS0+jRAs9I4FtWw== +Content-Class: urn:content-classes:message + +Mailing list subscription confirmation notice for mailing list +Prayer-needs + +We have received a request from +onlore.marr-bieger@michael-mueller-verlag.de for subscription of your +email address, "oNlore.marr-bieger@michael-mueller-verlag.de", to the +prayer-needs@strategicnetwork.org mailing list. To confirm that you +want to be added to this mailing list, simply reply to this message, +keeping the Subject: header intact. Or visit this web page: + + +http://strategicnetwork.org/mailman/confirm/prayer-needs/3804b2ed9538e463f66 +2ee4b2c3676ffec2658be + + +Or include the following line -- and only the following line -- in a +message to prayer-needs-request@strategicnetwork.org: + + confirm 3804b2ed9538e463f662ee4b2c3676ffec2658be + +Note that simply sending a `reply' to this message should work from +most mail readers, since that usually leaves the Subject: line in the +right form (additional "Re:" text in the Subject: is okay). + +If you do not wish to be subscribed to this list, please simply +disregard this message. If you think you are being maliciously +subscribed to the list, or have any other questions, send them to +prayer-needs-owner@strategicnetwork.org. + + +------=_NextPart_000_008A_01C8B8BF.5298A960-- + +------=_NextPart_000_008E_01C8B8BF.529D6450-- + +------=_NextPart_000_0092_01C8B8BF.529D6450-- + diff --git a/src/mailman/bounces/tests/data/dsn_17.txt b/src/mailman/bounces/tests/data/dsn_17.txt new file mode 100644 index 000000000..2fc60838d --- /dev/null +++ b/src/mailman/bounces/tests/data/dsn_17.txt @@ -0,0 +1,101 @@ +From: "Mail Delivery System" <MAILER-DAEMON@be37.mail.saunalahti.fi> +To: <pray4-team-bounces@strategicnetwork.org> +Subject: Delayed Mail (still being retried) +Date: Sun, 4 May 2008 13:30:10 +0800 +Message-ID: <20080504053010.83D5413301A@be37.mail.saunalahti.fi> +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="----=_NextPart_000_00B7_01C8B0E9.3E667630" +X-Mailer: Microsoft Office Outlook 12.0 +Thread-Index: Acitp+yPLzjU0sphReGZRtBo3Ns6bg== + +This is a multipart message in MIME format. + +------=_NextPart_000_00B7_01C8B0E9.3E667630 +Content-Type: text/plain; + report-type=delivery-status; + boundary="ED106133145.1209879010/be37.mail.saunalahti.fi"; + charset="US-ASCII" +Content-Transfer-Encoding: 7bit + +This is the mail system at host be37.mail.saunalahti.fi. + +#################################################################### +# THIS IS A WARNING ONLY. YOU DO NOT NEED TO RESEND YOUR MESSAGE. # +#################################################################### + +Your message could not be delivered for more than 15 minutes. +It will be retried until it is 24 hours old. + +For further assistance, please contact your postmaster. + +If you do so, please include this problem report. You can +delete your own text from the attached returned message. + + The mail system + +<kb3543.50@be37.mail.saunalahti.fi> (expanded from + <kb3543@be37.mail.saunalahti.fi>): temporary failure. Command output: +Quota + exceeded message delivery failed to /mail/mbx/p/5/kb3543/INBOX + +------=_NextPart_000_00B7_01C8B0E9.3E667630 +Content-Type: message/delivery-status; + name="details.txt" +Content-Transfer-Encoding: 7bit +Content-Disposition: attachment; + filename="details.txt" + +Reporting-MTA: dns; be37.mail.saunalahti.fi +X-Postfix-Queue-ID: ED106133145 +X-Postfix-Sender: rfc822; pray4-team-bounces@strategicnetwork.org +Arrival-Date: Sun, 4 May 2008 05:51:07 +0300 (EEST) + +Final-Recipient: rfc822; kb3543.50@be37.mail.saunalahti.fi +Original-Recipient: rfc822;christine.barsas@sivarikeskus.fi +Action: delayed +Status: 4.3.0 +Diagnostic-Code: x-unix; Quota exceeded message delivery failed to + /mail/mbx/p/5/kb3543/INBOX +Will-Retry-Until: Mon, 5 May 2008 05:51:07 +0300 (EEST) + +------=_NextPart_000_00B7_01C8B0E9.3E667630 +Content-Type: text/rfc822-headers; + name="Undelivered Message Headers.txt" +Content-Transfer-Encoding: quoted-printable +Content-Disposition: attachment; + filename="Undelivered Message Headers.txt" + +Received: from emh07.mail.saunalahti.fi (emh07.mail.saunalahti.fi = +[62.142.5.117]) + by be37.mail.saunalahti.fi (Postfix) with ESMTP id ED106133145 + for <kb3543@be37.mail.saunalahti.fi>; Sun, 4 May 2008 05:51:07 +0300 = +(EEST) +Received: from strategicnetwork.org (strategicnetwork.org = +[66.35.39.241]) + by emh07.mail.saunalahti.fi (Postfix) with ESMTP id D3C661C639E + for <christine.barsas@sivarikeskus.fi>; Sun, 4 May 2008 05:51:06 +0300 = +(EEST) +Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) + by strategicnetwork.org (Postfix) with ESMTP id 27DF4734B75 + for <christine.barsas@sivarikeskus.fi>; Sat, 3 May 2008 20:51:05 -0600 = +(MDT) +MIME-Version: 1.0 +Content-Type: text/plain; charset=3D"us-ascii" +Content-Transfer-Encoding: 7bit +From: pray4-team-request@strategicnetwork.org +To: christine.barsas@sivarikeskus.fi +Subject: confirm d35a398026f31a7462cc90622a1e6180cd63ba60 +Reply-To: pray4-team-request@strategicnetwork.org +Message-ID: = +<mailman.150418.1209869464.31038.pray4-team@strategicnetwork.org> +Date: Sat, 03 May 2008 20:51:04 -0600 +Precedence: bulk +X-BeenThere: pray4-team@strategicnetwork.org +X-Mailman-Version: 2.1.5 +List-Id: pray4-team.strategicnetwork.org +X-List-Administrivia: yes +Sender: pray4-team-bounces@strategicnetwork.org +Errors-To: pray4-team-bounces@strategicnetwork.org + +------=_NextPart_000_00B7_01C8B0E9.3E667630-- diff --git a/src/mailman/bounces/tests/data/dumbass_01.txt b/src/mailman/bounces/tests/data/dumbass_01.txt new file mode 100644 index 000000000..c4e40d4b0 --- /dev/null +++ b/src/mailman/bounces/tests/data/dumbass_01.txt @@ -0,0 +1,109 @@ +From VM Tue Dec 26 22:41:02 2000 +Return-Path: <python-list-admin@python.org> +Received: from ns2.digicool.com ([216.164.72.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.3.1) + with ESMTP id 400019 for xxxxx@mail.digicool.com; Tue, 26 Dec 2000 18:02:35 -0500 +Received: from mail.python.org (starship.python.net [63.102.49.30]) + by ns2.digicool.com (8.9.3/8.9.3) with ESMTP id SAA02602 + for <xxxxx@digicool.com>; Tue, 26 Dec 2000 18:02:28 -0500 +Received: from ns1.zope.org (localhost.localdomain [127.0.0.1]) + by mail.python.org (Postfix) with ESMTP id 9D20DE71C + for <xxxxx@digicool.com>; Tue, 26 Dec 2000 12:47:01 -0500 (EST) +Delivered-To: mm+python-list-admin@python.org +Received: from mail1.microsoft.com (mail1.microsoft.com [131.107.3.125]) + by mail.python.org (Postfix) with SMTP id 23085E950 + for <python-list-admin@python.org>; Tue, 26 Dec 2000 12:46:03 -0500 (EST) +Received: from 157.54.9.101 by mail1.microsoft.com (InterScan E-Mail VirusWall NT); Tue, 26 Dec 2000 09:43:37 -0800 (Pacific Standard Time) +Received: from inet-imc-01.redmond.corp.microsoft.com ([157.54.9.101]) by inet-imc-01.redmond.corp.microsoft.com with Microsoft SMTPSVC(5.0.2195.1600); + Tue, 26 Dec 2000 09:44:45 -0800 +Received: from mail1.microsoft.com ([157.54.7.20]) by inet-imc-01.redmond.corp.microsoft.com with Microsoft SMTPSVC(5.0.2195.1600); + Tue, 26 Dec 2000 09:44:44 -0800 +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="------------InterScan_NT_MIME_Boundary" +Message-ID: <INET-IMC-01r6j6TKAB0000313a@inet-imc-01.redmond.corp.microsoft.com> +Errors-To: python-list-owner@python.org +Precedence: bulk +List-Help: <mailto:python-list-request@python.org?subject=help> +List-Post: <mailto:python-list@python.org> +List-Subscribe: <http://www.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://www.python.org/mailman/listinfo/python-list>, + <mailto:python-list-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/python-list/> +From: inetgw1@microsoft.com +Sender: python-list-owner@python.org +To: <python-list-admin@python.org> +Subject: Mail could not be delivered +Date: 26 Dec 2000 09:44:44 -0800 +X-OriginalArrivalTime: 26 Dec 2000 17:44:44.0596 (UTC) FILETIME=[8852FF40:01C06F63] +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0 + + +--------------InterScan_NT_MIME_Boundary +Content-type: text/plain + +****** Message from InterScan E-Mail VirusWall NT ****** + +The following mail could not be delivered. +Reason: Exceeded Maximum Delivery Attempts. Verify that the recipient address is correct. + +***************** End of message *************** + +--------------InterScan_NT_MIME_Boundary +Content-type: message/rfc822 + +Received: from 63.102.49.30 by mail1.microsoft.com (InterScan E-Mail VirusWall NT); Mon, 25 Dec 2000 08:40:09 -0800 (Pacific Standard Time) +Received: from ns1.zope.org (localhost.localdomain [127.0.0.1]) + by mail.python.org (Postfix) with ESMTP + id 80C4BE86C; Mon, 25 Dec 2000 11:41:09 -0500 (EST) +Path: news.baymountain.net!uunet!ash.uu.net!news.netins.net!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!howland.erols.net!panix!news.panix.com!panix2.panix.com!not-for-mail +From: aahz@panix.com (Aahz Maruch) +Newsgroups: comp.lang.python +Subject: Season's greetings (was Re: Some Python 2.1 ideas) +Organization: The Cat & Dragon +Lines: 13 +Message-ID: <927suu$r5l$1@panix2.panix.com> +References: <925tl301ub0@news1.newsguy.com> <mailman.977688488.25438.python-list@python.org> <20001225150250.6FA06A84F@darjeeling.zadka.site.co.il> <mailman.977760789.10224.python-list@python.org> +NNTP-Posting-Host: panix2.panix.com +X-Trace: news.panix.com 977762079 17648 166.84.0.227 (25 Dec 2000 16:34:39 GMT) +X-Complaints-To: abuse@panix.com +NNTP-Posting-Date: 25 Dec 2000 16:34:39 GMT +Xref: news.baymountain.net comp.lang.python:81985 +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 +Precedence: bulk +List-Help: <mailto:python-list-request@python.org?subject=help> +List-Post: <mailto:python-list@python.org> +List-Subscribe: <http://www.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://www.python.org/mailman/listinfo/python-list>, + <mailto:python-list-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/python-list/> +Date: 25 Dec 2000 08:34:38 -0800 + +In article <mailman.977760789.10224.python-list@python.org>, +Bob Alexander <bobalex@home.com> wrote: +> +>P.S. Merry Christmas! + +Bah, humbug. +-- + --- Aahz (Copyright 2000 by aahz@pobox.com) + +Androgynous poly kinky vanilla queer het <*> http://www.rahul.net/aahz/ +Hugs and backrubs -- I break Rule 6 + +'"Crisp" is a good quality for crackers; less so for pot roast.' --pnh +-- +http://www.python.org/mailman/listinfo/python-list + +--------------InterScan_NT_MIME_Boundary-- + + diff --git a/src/mailman/bounces/tests/data/exim_01.txt b/src/mailman/bounces/tests/data/exim_01.txt new file mode 100644 index 000000000..42ceb0b0a --- /dev/null +++ b/src/mailman/bounces/tests/data/exim_01.txt @@ -0,0 +1,58 @@ +Received: from localhost (k298r.balpol.tudelft.nl) [127.0.0.1] + by stereo.rotzorg.org with esmtp (Exim 2.05 #1 (Debian)) + id 11SrFm-000595-00; Mon, 20 Sep 1999 02:24:22 +0200 +Received: from mail by stereo.rotzorg.org with local (Exim 2.05 #1 (Debian)) + id 11SrFM-00058o-00; Mon, 20 Sep 1999 02:23:56 +0200 +X-Failed-Recipients: delangen@its.tudelft.nl +From: Mail Delivery System <Mailer-Daemon@rotzorg.org> +To: lanparty-helden-admin@rotzorg.org +Subject: Mail delivery failed: returning message to sender +Message-Id: <E11SrFM-00058o-00@stereo.rotzorg.org> +Date: Mon, 20 Sep 1999 02:23:56 +0200 +Status: RO +Content-Length: 1544 +Lines: 42 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to all of its recipients. The +following address(es) failed: + + delangen@its.tudelft.nl: + SMTP error from remote mailer after RCPT TO: + <delangen@its.tudelft.nl>: + host mailhost1.et.tudelft.nl [130.161.33.163]: + 553 5.1.1 unknown or illegal user: + delangen@its.tudelft.nl + +----- This is a copy of the message, including all the headers. ------ + +Return-path: <lanparty-helden-admin@rotzorg.org> +Received: from localhost (k298r.balpol.tudelft.nl) [127.0.0.1] + by stereo.rotzorg.org with esmtp (Exim 2.05 #1 (Debian)) + id 11SrFJ-00058j-00; Mon, 20 Sep 1999 02:23:53 +0200 +Received: from sgr by stereo.rotzorg.org with local (Exim 2.05 #1 (Debian)) + id 11SrEp-00058U-00; Mon, 20 Sep 1999 02:23:23 +0200 +Date: Mon, 20 Sep 1999 02:23:22 +0200 +From: Sendy <sgr@rotzorg.org> +To: lanparty-helden@rotzorg.org +Message-ID: <19990920022322.A19735@stereo.rotzorg.org> +Reply-To: sendy@dds.nl +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +X-Mailer: Mutt 0.95.3i +Subject: [Lanparty-helden] test +Sender: lanparty-helden-admin@rotzorg.org +Errors-To: lanparty-helden-admin@rotzorg.org +X-Mailman-Version: 1.0rc2 +Precedence: bulk +List-Id: Mailinglist voor de KB Lanparty organisatoren <lanparty-helden.rotzorg. +org> +X-BeenThere: lanparty-helden@rotzorg.org + + + +_______________________________________________ +Lanparty-helden mailing list - Lanparty-helden@rotzorg.org +http://rotzorg.org/mailman/listinfo/lanparty-helden + diff --git a/src/mailman/bounces/tests/data/groupwise_01.txt b/src/mailman/bounces/tests/data/groupwise_01.txt new file mode 100644 index 000000000..68101ba07 --- /dev/null +++ b/src/mailman/bounces/tests/data/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/src/mailman/bounces/tests/data/groupwise_02.txt b/src/mailman/bounces/tests/data/groupwise_02.txt new file mode 100644 index 000000000..3abfdf869 --- /dev/null +++ b/src/mailman/bounces/tests/data/groupwise_02.txt @@ -0,0 +1,186 @@ +From MAILER-DAEMON Thu Jul 11 15:53:40 2002 +Envelope-to: mailman-developers-bounces@python.org +Received: from [200.61.188.243] (helo=m3srv02) + by mail.python.org with esmtp (Exim 4.05) + id 17Sk0S-0004e9-00 + for mailman-developers-bounces@python.org; Thu, 11 Jul 2002 15:53:40 -0400 +Received: from thedc02.thebas.com ([10.1.1.3]) by m3srv02 with Microsoft + SMTPSVC(5.0.2195.4905); + Thu, 11 Jul 2002 17:00:06 -0300 +Received: by thedc02.thebas.com with Internet Mail Service (5.5.2653.19) + id <NZ5X2T9R>; Thu, 11 Jul 2002 16:55:03 -0300 +Message-ID: <1E774123429CC84995E7DA78FED5F49D408FEF@thedc02.thebas.com> +From: System Administrator <postmaster@thebas.com> +To: mailman-developers-bounces@python.org +Subject: Undeliverable: [Mailman-Developers] RELEASED Mailman 2.0.12 +Date: Thu, 11 Jul 2002 16:55:03 -0300 +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2653.19) +X-MS-Embedded-Report: +Content-Type: multipart/mixed; + boundary="----_=_NextPart_000_01C22914.D8CBF488" +X-OriginalArrivalTime: 11 Jul 2002 20:00:06.0562 (UTC) + FILETIME=[8D8C2820:01C22915] + +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. + +------_=_NextPart_000_01C22914.D8CBF488 +Content-Type: text/html; + charset="iso-8859-1" + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> +<HEAD> +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> +<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12"> +<TITLE>Undeliverable: [Mailman-Developers] RELEASED Mailman 2.0.12</TITLE> +</HEAD> +<BODY> + +<P><FONT SIZE=2>Your message<BR> +<BR> + To: mailman-announce@python.org<BR> + Cc: mailman-developers@python.org; mailman-users@python.org<BR> + Subject: [Mailman-Developers] RELEASED Mailman 2.0.12<BR> + Sent: Thu, 11 Jul 2002 16:52:33 -0300<BR> +<BR> +did not reach the following recipient(s):<BR> +<BR> +omarmo@thebas.com on Thu, 11 Jul 2002 16:54:54 -0300<BR> + The recipient name is not recognized<BR> + The MTS-ID of the original message is: c=us;a= ;p=thebas sa;l=THEDC020207111954NZ5X2T9P<BR> + MSEXCH:IMS:Thebas sa:CENTRAL:THEDC02 0 (000C05A6) Unknown Recipient<BR> +</FONT> +</P> + +<P><FONT FACE="Arial" SIZE=2 COLOR="#000000"></FONT> + +</BODY> +</HTML> +------_=_NextPart_000_01C22914.D8CBF488 +Content-Type: message/rfc822 + +Message-ID: <15661.57857.753290.942668@anthem.wooz.org> +From: barry@zope.com +To: mailman-announce@python.org +Cc: mailman-developers@python.org, mailman-users@python.org +Subject: [Mailman-Developers] RELEASED Mailman 2.0.12 +Date: Thu, 11 Jul 2002 16:52:33 -0300 +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2653.19) +X-MS-Embedded-Report: +List-Help: <mailto:mailman-developers-request@python.org?subject=help> +List-Subscribe: <http://mail.python.org/mailman-21/listinfo/mailman-developers>,<mailto:mailman-developers-request@python.org?subject=subscribe> +List-Unsubscribe: <http://mail.python.org/mailman-21/listinfo/mailman-developers>,<mailto:mailman-developers-request@python.org?subject=unsubscribe> +Content-Type: text/html; + charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> +<HEAD> +<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = +charset=3Diso-8859-1"> +<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = +5.5.2653.12"> +<TITLE>[Mailman-Developers] RELEASED Mailman 2.0.12</TITLE> +</HEAD> +<BODY> +<BR> + +<P><FONT SIZE=3D2>I' released Mailman 2.0.12 which fixes a cross-site = +scripting</FONT> +<BR><FONT SIZE=3D2>vulnerability, among other changes. I = +recommend that folks upgrade</FONT> +<BR><FONT SIZE=3D2>their 2.0.x systems to this new version. See = +below for a NEWS file</FONT> +<BR><FONT SIZE=3D2>excerpt.</FONT> +</P> + +<P><FONT SIZE=3D2>As usual, I've made both full source tarballs and = +patches available.</FONT> +<BR><FONT SIZE=3D2>See</FONT> +</P> + +<P><FONT SIZE=3D2> <A = +HREF=3D"http://sourceforge.net/project/showfiles.php?group_id=3D103" = +TARGET=3D"_blank">http://sourceforge.net/project/showfiles.php?group_id=3D= +103</A></FONT> +</P> + +<P><FONT SIZE=3D2>for links to download all the patches and the source = +tarball. If you</FONT> +<BR><FONT SIZE=3D2>decide to install the patches, please do read the = +release notes first:</FONT> +</P> + +<P><FONT SIZE=3D2> <A = +HREF=3D"http://sourceforge.net/project/shownotes.php?release_id=3D97760"= + = +TARGET=3D"_blank">http://sourceforge.net/project/shownotes.php?release_i= +d=3D97760</A></FONT> +</P> + +<P><FONT SIZE=3D2>See also:</FONT> +</P> + +<P><FONT SIZE=3D2> <A = +HREF=3D"http://www.gnu.org/software/mailman" = +TARGET=3D"_blank">http://www.gnu.org/software/mailman</A></FONT> +<BR><FONT SIZE=3D2> <A HREF=3D"http://www.list.org" = +TARGET=3D"_blank">http://www.list.org</A></FONT> +<BR><FONT SIZE=3D2> <A HREF=3D"http://mailman.sf.net" = +TARGET=3D"_blank">http://mailman.sf.net</A></FONT> +</P> + +<P><FONT SIZE=3D2>Cheers,</FONT> +<BR><FONT SIZE=3D2>-Barry</FONT> +</P> + +<P><FONT SIZE=3D2>-------------------- snip snip = +--------------------</FONT> +<BR><FONT SIZE=3D2>2.0.12 (02-Jul-2002)</FONT> +</P> + +<P><FONT SIZE=3D2> - Implemented a guard against some = +reply loops and 'bot</FONT> +<BR><FONT SIZE=3D2> subscription = +attacks. Specifically, if a message to -request</FONT> +<BR><FONT SIZE=3D2> has a Precedence: = +bulk (or list, or junk) header, the command is</FONT> +<BR><FONT SIZE=3D2> ignored. = +Well-behaved 'bots should always include such a</FONT> +<BR><FONT SIZE=3D2> header.</FONT> +</P> + +<P><FONT SIZE=3D2> - Changes to the configure script = +so that you can pass in the mail</FONT> +<BR><FONT SIZE=3D2> host and web host by = +setting the environment variables MAILHOST</FONT> +<BR><FONT SIZE=3D2> and WWWHOST = +respectively. configure will also exit if it can't</FONT> +<BR><FONT SIZE=3D2> figure out these = +values (usually due to broken dns).</FONT> +</P> + +<P><FONT SIZE=3D2> - Closed another minor cross-site = +scripting vulnerability.</FONT> +</P> +<BR> + +<P><FONT = +SIZE=3D2>_______________________________________________</FONT> +<BR><FONT SIZE=3D2>Mailman-Developers mailing list</FONT> +<BR><FONT SIZE=3D2>Mailman-Developers@python.org</FONT> +<BR><FONT SIZE=3D2><A = +HREF=3D"http://mail.python.org/mailman-21/listinfo/mailman-developers" = +TARGET=3D"_blank">http://mail.python.org/mailman-21/listinfo/mailman-dev= +elopers</A></FONT> +</P> + +</BODY> +</HTML> +------_=_NextPart_000_01C22914.D8CBF488-- + + diff --git a/src/mailman/bounces/tests/data/hotpop_01.txt b/src/mailman/bounces/tests/data/hotpop_01.txt new file mode 100644 index 000000000..b02f42656 --- /dev/null +++ b/src/mailman/bounces/tests/data/hotpop_01.txt @@ -0,0 +1,180 @@ +Return-Path: <scr-admin@socal-raves.org> +Received: from westmail2.West.Sun.COM (westmail2.West.Sun.COM [129.153.100.30]) + by angus.west.sun.com (8.11.4+Sun/8.11.4) with ESMTP id fADLhna07541 + for <scr-listmaster@angus.west.sun.com>; Tue, 13 Nov 2001 13:43:49 -0800 (PST) +Received: from pheriche.sun.com (pheriche.Central.Sun.COM [129.147.5.34]) + by westmail2.West.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v2.1p1) with ESMTP id NAA21411 + for <scr-listmaster@angus.west.sun.com>; Tue, 13 Nov 2001 13:43:49 -0800 (PST) +Received: from babylon.socal-raves.org (ip-209-85-222-117.dreamhost.com [209.85.222.117]) + by pheriche.sun.com (8.9.3+Sun/8.9.3) with ESMTP id OAA24699 + for <scr-listmaster@angus.west.sun.com>; Tue, 13 Nov 2001 14:43:44 -0700 (MST) +Received: by babylon.socal-raves.org (Postfix) + id 7153B51D5B; Tue, 13 Nov 2001 13:42:35 -0800 (PST) +Delivered-To: dmick-lm@babylon.socal-raves.org +Received: from babylon.socal-raves.org (localhost [127.0.0.1]) + by babylon.socal-raves.org (Postfix) with ESMTP id 5E63D51B8A + for <listmaster@socal-raves.org>; Tue, 13 Nov 2001 13:42:35 -0800 (PST) +Delivered-To: scr-admin@socal-raves.org +Received: from kitkat.hotpop.com (kitkat.hotpop.com [204.57.55.30]) + by babylon.socal-raves.org (Postfix) with ESMTP id DEC4D51B8A + for <scr-admin@socal-raves.org>; Tue, 13 Nov 2001 13:42:32 -0800 (PST) +Received: from hotpop.com (unknown [204.57.55.31]) + by kitkat.hotpop.com (Postfix) with SMTP id 53D27324D3 + for <scr-admin@socal-raves.org>; Tue, 13 Nov 2001 21:43:27 +0000 (UTC) +From: MAILER-DAEMON@HotPOP.com (Mail Delivery System) +Subject: Undelivered Mail Returned to Sender +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="------------1903.1005687801/HotPOP.com" +Message-Id: <20011113214327.53D27324D3@kitkat.hotpop.com> +Date: Tue, 13 Nov 2001 21:43:27 +0000 (UTC) +To: undisclosed-recipients: ; +Sender: scr-owner@socal-raves.org +Errors-To: scr-owner@socal-raves.org +X-BeenThere: scr@socal-raves.org +X-Mailman-Version: 2.1a3+ +Precedence: bulk +List-Help: <mailto:scr-request@socal-raves.org?subject=help> +List-Post: <mailto:scr@socal-raves.org> +List-Subscribe: <http://socal-raves.org/mailman/listinfo/scr>, + <mailto:scr-request@socal-raves.org?subject=subscribe> +List-Id: SoCal-Raves <scr.socal-raves.org> +List-Unsubscribe: <http://socal-raves.org/mailman/listinfo/scr>, + <mailto:scr-request@socal-raves.org?subject=unsubscribe> +List-Archive: <http://socal-raves.org/mailman/private/scr/> +Content-Length: 5470 +Status: O +X-Status: $$$$ +X-UID: 0000014497 + +This is a MIME-encapsulated message. + +--------------1903.1005687801/HotPOP.com +Content-Description: Notification +Content-Type: text/plain + +Undeliverable Address: allensmithee@hotpop.com + +Reason: The email you sent to the address specified +above has been returned because the recipient is over disk quota. This +account will not be able to receive any email until the account owner +removes some email from the server. + + +System Contact: postmaster@HotPOP.com + + +Original message attached (Max 5k) + +--------------1903.1005687801/HotPOP.com +Content-Description: Undelivered Message +Content-Type: message/rfc822 + +Received: from babylon.socal-raves.org (ip-209-85-222-117.dreamhost.com + [209.85.222.117]) + by mx1.hotpop.com (Postfix) with ESMTP + id 3F802249091; + Tue, 13 Nov 2001 20:48:57 +0000 (UTC) +Received: from babylon.socal-raves.org (localhost [127.0.0.1]) + by babylon.socal-raves.org (Postfix) with ESMTP + id 62A6E51D4C; Tue, 13 Nov 2001 12:47:47 -0800 (PST) +Delivered-To: scr-post@babylon.socal-raves.org +Received: by babylon.socal-raves.org (Postfix, from userid 60001) + id D4A4551D4C; Tue, 13 Nov 2001 12:47:43 -0800 (PST) +Delivered-To: scr@socal-raves.org +Received: from mail24.bigmailbox.com (mail24.bigmailbox.com + [209.132.220.207]) by babylon.socal-raves.org (Postfix) with ESMTP id + 0750D51B8A for <scr@socal-raves.org>; Tue, 13 Nov 2001 12:47:43 -0800 + (PST) +Received: (from www@localhost) by mail24.bigmailbox.com (8.10.0/8.10.0) + id fADKmeG21560; Tue, 13 Nov 2001 12:48:40 -0800 +Date: Tue, 13 Nov 2001 12:48:40 -0800 +Message-Id: <200111132048.fADKmeG21560@mail24.bigmailbox.com> +Content-Type: text/plain +Content-Disposition: inline +Content-Transfer-Encoding: 8bit +X-Mailer: MIME-tools 4.104 (Entity 4.116) +Mime-Version: 1.0 +X-Originating-Ip: [192.76.84.68] +From: "Jim C" <globalenergymusik@housemusic.com> +To: scr@socal-raves.org, fitrhaper@aol.com, pbrock@odin.ac.hmc.edu +Subject: RE: Re: [scr] scary +Sender: scr-admin@socal-raves.org +Errors-To: scr-admin@socal-raves.org +X-BeenThere: scr@socal-raves.org +X-Mailman-Version: 2.1a3+ +Precedence: bulk +List-Help: <mailto:scr-request@socal-raves.org?subject=help> +List-Post: <mailto:scr@socal-raves.org> +List-Subscribe: <http://socal-raves.org/mailman/listinfo/scr>, + <mailto:scr-request@socal-raves.org?subject=subscribe> +List-Id: SoCal-Raves <scr.socal-raves.org> +List-Unsubscribe: <http://socal-raves.org/mailman/listinfo/scr>, + <mailto:scr-request@socal-raves.org?subject=unsubscribe> +List-Archive: <http://socal-raves.org/mailman/private/scr/> + +[demime could not interpret encoding binary - treating as plain text] +Hi New to the List. Just curious. What would you have the government do instead? I see alot of passion over this topic so I assume you have an alternative to Ashcroft. These are tough times, and call for quick and concise thinking, Gov is doing its best, Do we have anything better in mind that can be implemented in a short amount of time like this is.? + +> FitRhapER@aol.comDate: Tue, 13 Nov 2001 00:39:20 EST +> Re: [scr] scary pbrock@odin.ac.hmc.edu, scr@socal-raves.org +>argh! That makes me so angry. Every time i see another people happily not +>questioning anything and going along with the government for some idiotic +>reason (i cant really figure out why people happily go along with things, i +>guess just less stress or something) it just disheartens me further. Why +>don't these people see just a bit further. I mean it's not hard to see how +>this could be misused is it? And alot of these people wont be convinced +>otherwise. You tell them the facts. They give you the obivious retort (the +>one they've been spoon fed), you show them how that could be side stepped to +>hurt the innocent, they give you another answer (usually one they thought up +>themselves, oo how clever), you again show em how this is +>wrong/unconstitutional/gonna fuck everything up. They give you a "yeah well, +>the government needs to stop terrorism somehow!" kind of answer. +> +>grrrr. *slap* WAKE UP BITCH!!! then they ask you why your eyes are all glazed +>over and you're smiling funny. +> +>peace +>olly the limey +> +>> i know many mudders who think the goverenment is being perfectly +>> reasonable and that everything about the war and the new laws is +>> correct. one girl lives like a few doors down from me and it just cracks +>> me up.... +>> +>> jesus i can understand not hating everyth9ing, but being happy with every +>> action the government is taking now just boggles my mind +>> +>> on an unrelated note./...... +>> +>> i like buffy songs...yay buffy songs +>> +>> ,tricia +>> +>> AIM amphitrite27 +>> +>> http://www.geocities.com/amphitrite27/index.html +>> +>> I wanted a perfect ending. Now I've learned, the hard way, that some poems +>> don't rhyme, and some stories don't have a clear beginning, middle, and +>> end. Life is about not knowing, having to change, taking the moment and +>> making the best of it without knowing what's going to happen next. +>> ~Gilda Radner +>_______________________________________________ +>For event info, list questions, or to unsubscribe, see http://www.socal-raves.org/ + + + + +------------------------------------------------------------ +House music all night long... +<a href="http://www.housemusic.com">http://www.housemusic.com</a> +_______________________________________________ +For event info, list questions, or to unsubscribe, see http://www.socal-raves.org/ + + + +--------------1903.1005687801/HotPOP.com-- + + + diff --git a/src/mailman/bounces/tests/data/llnl_01.txt b/src/mailman/bounces/tests/data/llnl_01.txt new file mode 100644 index 000000000..9a6de7f9a --- /dev/null +++ b/src/mailman/bounces/tests/data/llnl_01.txt @@ -0,0 +1,203 @@ +From VM Mon May 28 12:27:07 2001 +X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] + [nil "Sunday" "27" "May" "2001" "14:25:17" "-0700" "Automated response from LLNL postmaster" "postmaster@llnl.gov" nil "153" "FAILED MAIL to \"trotts1\" regarding \"[ANNOUNCE] wxPython 2.3.0\"" "^From:" nil nil "5" nil nil nil nil nil] + nil) +Return-Path: <python-announce-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 307A8D38E0 + for <barry@wooz.org>; Sun, 27 May 2001 17:26:43 -0400 (EDT) +Received: from <python-announce-list-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.4) + with RULES id 1985528; Sun, 27 May 2001 17:27:06 -0400 +Received: from ns2.digicool.com ([63.100.190.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.4) + with ESMTP id 1985527 for barry@mail.digicool.com; Sun, 27 May 2001 17:27:06 -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 RAA21782 + for <barry@digicool.com>; Sun, 27 May 2001 17:26:42 -0400 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15483f-000890-00 + for barry@digicool.com; Sun, 27 May 2001 17:26:43 -0400 +Received: from [128.115.41.100] (helo=pierce.llnl.gov) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15482m-00086w-00 + for python-announce-list-admin@python.org; Sun, 27 May 2001 17:25:48 -0400 +Received: (from postmaster@localhost) + by pierce.llnl.gov (8.8.8/LLNL-3.0.2/llnl.gov-5.1) + id OAA03843; Sun, 27 May 2001 14:25:17 -0700 (PDT) +Message-Id: <200105272125.OAA03843@pierce.llnl.gov> +Precedence: bulk +List-Help: <mailto:python-announce-list-request@python.org?subject=help> +List-Post: <mailto:python-announce-list@python.org> +List-Subscribe: <http://mail.python.org/mailman/listinfo/python-announce-list>, + <mailto:python-announce-list-request@python.org?subject=subscribe> +List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org> +List-Unsubscribe: <http://mail.python.org/mailman/listinfo/python-announce-list>, + <mailto:python-announce-list-request@python.org?subject=unsubscribe> +List-Archive: <http://mail.python.org/pipermail/python-announce-list/> +From: postmaster@llnl.gov (Automated response from LLNL postmaster) +Sender: python-announce-list-owner@python.org +To: python-announce-list-admin@python.org +Subject: FAILED MAIL to "trotts1" regarding "[ANNOUNCE] wxPython 2.3.0" +Date: Sun, 27 May 2001 14:25:17 -0700 (PDT) +X-Autogenerated: Mirror +X-Mirrored-by: <python-announce-list-admin@python.org> +X-BeenThere: python-announce-list@python.org +X-Mailman-Version: 2.0.5 (101270) + +The standard form of email address at LLNL is lastnameNumber@llnl.gov +although individuals may choose an alternate email address. The address to +which your message was addressed, trotts1@llnl.gov, did not exactly match an +LLNL email address. + +The following locator information may be of help in finding another means +of contacting "trotts1": + + Judy L. Trotter +1 925-423-5635 trotter4@llnl.gov + L-149 + + +Original message as received is as follows: +======================================================================== +>Return-Path: <python-announce-list-admin@python.org> +>Received: from smtp-in-2.llnl.gov (smtp-in-2.llnl.gov [128.115.249.72]) by pierce.llnl.gov (8.8.8/LLNL-3.0.2/llnl.gov-5.1) with ESMTP id OAA03514 for <trotts1@llnl.gov>; Sun, 27 May 2001 14:21:25 -0700 (PDT) +>Received: from mail.python.org (localhost [127.0.0.1]) by smtp-in-2.llnl.gov (8.9.3/8.9.3/LLNL-gateway-1.0) with ESMTP id OAA20597 for <trotts1@llnl.gov>; Sun, 27 May 2001 14:21:23 -0700 (PDT) +>Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) by mail.python.org with esmtp (Exim 3.21 #1) id 1547yA-0007w7-00; Sun, 27 May 2001 17:21:02 -0400 +>Path: news.baymountain.net!not-for-mail +>From: "Robin Dunn" <robin@alldunn.com> +>Newsgroups: comp.lang.python.announce +>Subject: [ANNOUNCE] wxPython 2.3.0 +>Organization: Baymountain +>Lines: 150 +>Message-ID: <mailman.990998285.30333.clpa-moderators@python.org> +>NNTP-Posting-Host: mail.python.org +>X-Trace: news.baymountain.net 990998285 26598 63.102.49.29 (27 May 2001 21:18:05 GMT) +>X-Complaints-To: abuse@baymountain.net +>NNTP-Posting-Date: 27 May 2001 21:18:05 GMT +>X-Priority: 3 +>X-MSMail-Priority: Normal +>X-Mailer: Microsoft Outlook Express 5.50.4133.2400 +>X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 +>X-BeenThere: clpa-moderators@python.org +>X-Mailman-Version: 2.0.5 (101270) +>Precedence: bulk +>X-BeenThere: clpa-moderators@python.org +>Xref: news.baymountain.net comp.lang.python.announce:1064 +>X-Originally-To: <wx-announce@lists.wxwindows.org>, <python-announce-list@python.org>, <python-list@python.org> +>To: python-announce-list@python.org +>Sender: python-announce-list-admin@python.org +>Errors-To: python-announce-list-admin@python.org +>X-BeenThere: python-announce-list@python.org +>List-Help: <mailto:python-announce-list-request@python.org?subject=help> +>List-Post: <mailto:python-announce-list@python.org> +>List-Subscribe: <http://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe> +>List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org> +>List-Unsubscribe: <http://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe> +>List-Archive: <http://mail.python.org/pipermail/python-announce-list/> +>Date: Fri, 25 May 2001 10:24:51 -0700 +> +>wxPython 2.3.0 is now available for download. Unfortunately the shell +>server at sourceforge is down for a few days and so I can't update the +>wxPython.org web page, but in the meantime you can get the files directly +>from +> +>http://sourceforge.net/project/showfiles.php?group_id=10718. +> +>Sources and binaries for win32 and Linux for Python 1.5.2, 2.0 and 2.1 are +>available. (The win32 binaries with "-hybrid" in the name are built with +>extra debugging code enabled so some things that caused mysterious problems +>before will now pop-up a slightly less mysterious message dialog.) +> +>There have been a large number of changes for this release. I'll include +>the relevant portion of CHANGES.txt here: +> +> +> +>Removed initial startup dependency on the OpenGL DLLs so only the +>glcanvasc.pyd depends on them, (on wxMSW.) +> +>Changed wxFont, wxPen, wxBrush to not implicitly use the +>wxThe[Font|Pen|Brush]List objects behind the scenes, but to use normal +>ctor and dtors. +> +>Exposed the wxThe[Font|Pen|Brush]List to wxPython. +> +>Also added wxTheColourDatabase and added a library module (in the +>wxPython.lib.colourdb module) to load LOTS more colour names into the +>colour database. +> +>Added wxWakeUpMainThread, wxMutexGuiEnter, wxMutexGuiLeave, +>wxMutexGuiLocker and wxThread_IsMain to assist with dealing with GUI +>access from non-GUI threads. +> +>wxPyOnDemandOutputWindow is now (more) thread safe if non-GUI threads +>use print, sys.stdout.write, etc. +> +>Added CreateTextSizer and CreateButtonSizer to wxDialog +> +>Added wxPython/lib/infoframe.py from Chris Fama. It contains a class +>that can be used in place of wxPyOnDemandOutputWindow. +> +>Added colourselect.py, imagebrowser.py and an updated calendar.py to +>wxPython/lib from Lorne White. +> +>Added patch to wxPoint_LIST_helper from Tim Hochberg that should make +>it gobs faster in certain situations. +> +>Added tools that will take an image file in a wx supported format and +>convert it to data embedded in a Python source file. The image is +>converted to XPM format which is essentially a list of strings +>containing info about each pixel. The image's transparency mask is +>included, if there is one, or a mask can be added if a mask colour is +>specified on the command line. It is then pickled and optionally +>compressed and written to a Python source file along with functions to +>convert it to either a wxBitmap or a wxImage. See +>wxPython/demo/images.py for examples, and wxPython/Tools/img2py.py for +>the implementation. +> +>Fixed wxStyledTextCtrl to be much faster on wxGTK. There was some +>experimental code that got left in place that ended up causing way too +>many refreshes. +> +>A couple more hacks in my_distutils.py so wxPython can be built with +>the distutils that comes with Python 2.1. +> +>Added a ton of missing methods for wxPrintData. +> +>Switched to InnoSetup for MSW distributions. +> +>Added wxToggleButton. +> +>Fixed bug that prevented wxTreeCtrl.OnCompareItems from being called. +> +>Added some methods to wxGrid: +> GetCellHighlightPenWidth +> GetCellHighlightROPenWidth +> SetCellHighlightPenWidth +> SetCellHighlightROPenWidth +> GetGridWindow +> GetGridRowLabelWindow +> GetGridColLabelWindow +> GetGridCornerLabelWindow +> +>Added wxGetClientDisplayRect which on wxMSW returns a wxRect +>representing the area on screen not occupied by the taskbar and such. +>On other platforms it is equivallent to wxGetDisplaySize. +> +> +>***---***---***---***---***---***---***---***---***---***---***--- +> Implemented the first phase of OOR (Original Object Return). See +> the text in the demo for more details of what this means, but in a +> nutshell methods such as wxWindow.GetParent or FindWindowById will +> now return a shadow object of the proper type if it can. By +> "proper type" I mean that if the wxWindow pointer returned from +> FindWindowById really points to a wxButton then the Python object +> constructed will be of a wxButtonPtr class instead of wxWindowPtr +> as before. This should reduce or eliminiate the need for +> wxPyTypeCast. (Woo Hoo!) The objects returned are still not the +> original Python object, but that is the next step. (Although it + + + diff --git a/src/mailman/bounces/tests/data/microsoft_01.txt b/src/mailman/bounces/tests/data/microsoft_01.txt new file mode 100644 index 000000000..92465f78b --- /dev/null +++ b/src/mailman/bounces/tests/data/microsoft_01.txt @@ -0,0 +1,108 @@ +Return-Path: <MAILER-DAEMON> +Received: from bkb01-ims-01.ikon.com (bkb01-ims-01.ikon.com [205.145.1.251]) + by plaidworks.com (8.12.2/8.12.2) with ESMTP id g94LJbkw021463 + for <pit-penguins-bounces@plaidworks.com>; Fri, 4 Oct 2002 14:19:37 -0700 (PDT) +Received: by bkb01-ims-01.ikon.com with Internet Mail Service (5.5.2656.59) + id <4C3HZXG8>; Fri, 4 Oct 2002 17:12:36 -0400 +Message-ID: <44136F3E78E1C44EB52A3F95C986EAED09DB0AAB@BKB02-IMS-01.ikon.org> +From: System Administrator <postmaster@IKON.com> +To: pit-penguins-bounces@plaidworks.com +Subject: Undeliverable: RE: Waiver draft results explained +Date: Fri, 4 Oct 2002 17:12:35 -0400 +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2656.59) +X-MS-Embedded-Report: +Content-Type: multipart/mixed; + boundary="----_=_NextPart_000_01C26BEA.C2970D56" + +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. + +------_=_NextPart_000_01C26BEA.C2970D56 +Content-Type: text/plain; + charset="iso-8859-1" + +Your message + + To: pit-penguins@plaidworks.com + Subject: RE: Waiver draft results explained + Sent: Fri, 4 Oct 2002 17:10:56 -0400 + +did not reach the following recipient(s): + +c=US;a= ;p=IKON;o=Nexus2;dda:SMTP=DJBENNETT@IKON.COM; on Fri, 4 Oct 2002 +17:12:28 -0400 + The recipient name is not recognized + The MTS-ID of the original message is: c=us;a= +;p=ikon;l=BKB02-IMS-010210042112TX06SNVK + MSEXCH:IMS:IKON:Nexus2:BKB02-IMS-01 0 (000C05A6) Unknown Recipient + + + +------_=_NextPart_000_01C26BEA.C2970D56 +Content-Type: message/rfc822 + +Message-ID: <5.1.1.5.2.20021004224506.00bd9ff8@mail.chello.se> +From: Mikael Hedberg <mhedberg@chello.se> +To: pit-penguins@plaidworks.com +Subject: RE: Waiver draft results explained +Date: Fri, 4 Oct 2002 17:10:56 -0400 +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2656.59) +X-MS-Embedded-Report: +List-Help: <mailto:pit-penguins-request@plaidworks.com?subject=help> +List-Subscribe: <http://plaidworks.com/mailman/listinfo/pit-penguins>,<mailto:pit-penguins-request@plaidworks.com?subject=subscribe> +List-Unsubscribe: <http://plaidworks.com/mailman/listinfo/pit-penguins>,<mailto:pit-penguins-request@plaidworks.com?subject=unsubscribe> +Content-Type: text/plain; + charset="iso-8859-1" + + +OK, one more time...slowly: + +Youngsters like Berry, Meloche and TK are no longer exempt from regular +season waivers. Hence, they'd have to pass through waivers to be sent down +to WBS. + +Now, during the waiver draft, to claim a player you must also unprotect one +of your own players. This is different from the regular waivers, where any +team can claim any player without giving up anything but the waiver fee. +This means teams are more reluctant to claim guys, since they run the risk +of losing one of their own players. + +However, if a player was to pass through the waiver draft *unclaimed*, he +would also count as having passed regular waivers -- and then be allowed to +be sent down immidiately. This was most definitely Patrick's reasoning for +Meloche and TK -- he said as much yesterday -- and probably also for Berry; +ie. management wanted them playing in the minors, and this was the best +chance of getting them there. The only other option would be to keep them +on the big team for the entire season. + +Also, if Washington ever wants to send Berry down, they must put him +through waivers, where the Pens have the option of claiming him back -- and +would then, as the original owning team, be free to send him down to THEIR +minor club without putting him on waivers (NHL CBA, article 13.20, I +believe). + +Personally, I think this whole Rick Berry issue has been totally blown out +of proportion. It's not like he's the second coming of Ray Bourque or even +Scott Stevens. He's a borderline NHL:er who probably would've played out +most of the season in the minors anyway (seeing as how Penguins management +weren't too high on him after camp). While I can't say I feel content to +lose one asset of the Kasparaitis trade already, the reasoning behind this +move is sound, and all you Pittsburgh/Mario/CP-bashers are really making a +chicken out of a feather here. + +__________________________________________________________________ + Mikael Hedberg mhedberg@chello.se + + "It does not do to leave a live dragon out of your calculations, + if you live near one." ---J.R.R. Tolkien + +_______________________________________________ +Do not post admin requests to the list. They will be ignored. +pit-penguins mailing list +pit-penguins@plaidworks.com +http://plaidworks.com/mailman/listinfo/pit-penguins + +------_=_NextPart_000_01C26BEA.C2970D56-- + diff --git a/src/mailman/bounces/tests/data/microsoft_02.txt b/src/mailman/bounces/tests/data/microsoft_02.txt new file mode 100644 index 000000000..3c6c5416d --- /dev/null +++ b/src/mailman/bounces/tests/data/microsoft_02.txt @@ -0,0 +1,119 @@ +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@ball.com> +Sender: mailman-users-owner@python.org +To: mailman-users-admin@python.org +Subject: Undeliverable: [Mailman-Users] Virus in ma mail ... these are the + headers.... +Date: Fri, 18 Oct 2002 09:13:31 -0600 +X-Mailer: Internet Mail Service (5.5.2653.19) +X-MS-Embedded-Report: +X-Spam-Status: No, hits=-5.0 required=5.0 tests=FROM_MAILER_DAEMON,MIME_NULL_BLOCK,ATTACH_RFC822 +X-Spam-Level: +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0.13 (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. + +------_=_NextPart_000_01C276B8.EB5EB90E +Content-Type: text/plain; + charset="iso-8859-1" + +Your message + + To: K12 + Cc: Mailman; RedHat Mail List + Subject: [Mailman-Users] Virus in ma mail ... these are the headers.... + Sent: Fri, 18 Oct 2002 09:25:07 -0600 + +did not reach the following recipient(s): + +MDMOORE@BALL.COM on Fri, 18 Oct 2002 09:13:24 -0600 + The recipient name is not recognized + The MTS-ID of the original message is: c=us;a= +;p=ball;l=AEROMSG2021018151347W14KQ9 + MSEXCH:IMS:BALL:AEROSPACE:AEROMSG2 0 (000C05A6) Unknown Recipient + + + + +------_=_NextPart_000_01C276B8.EB5EB90E +Content-Type: message/rfc822 + +Message-ID: <NGBBLKFIDENNFHKFMGAIGEMNCJAA.badmangabriel@lycos.co.uk> +From: Angel Gabriel <badmangabriel@lycos.co.uk> +To: K12 <k12osn@redhat.com> +Cc: Mailman <mailman-users@python.org>, RedHat Mail List + <redhat-install-list@redhat.com> +Subject: [Mailman-Users] Virus in ma mail ... these are the headers.... +Date: Fri, 18 Oct 2002 09:25:07 -0600 +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2653.19) +X-MS-Embedded-Report: +List-Help: <mailto:mailman-users-request@python.org?subject=help> +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> +Content-Type: text/plain; + charset="iso-8859-1" + +This is a continuation of my viral problem.... I'm guessing that this person +was either infected by my, or infected me.... but how do I notify them?? +These are the headers of one of the problem mails. Is there anything I can +do? + +Return-Path: <friends@shakeit.net> +Received: from smtp.lycos.co.uk (croy-gw1.homechoice.co.uk [212.187.250.18]) + + by mailbox-8.st1.spray.net (Postfix) with SMTP id 7E1E3252DF + for <badmangabriel@lycos.co.uk>; Fri, 18 Oct 2002 17:01:29 +0200 +(DST) +From: werfriends <friends@shakeit.net> +To: badmangabriel@lycos.co.uk +Subject: Bullshit Screensaver to ur friends !! +Date: Fri,18 Oct 2002 16:03:06 PM +X-Mailer: Microsoft Outlook Express 5.50.4133.2400 +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary=simqlgr +Message-Id: <20021018150129.7E1E3252DF@mailbox-8.st1.spray.net> + + + +*** + +Not everyone is touched by an Angel......and those that are, never forget +the experience. + +*** + +If you want guest list for bare club nights..... +http://raw-talent.hopto.org/mailman/clubnights +<http://raw-talent.hopto.org/mailman/clubnights> + +*** + +Can you sing, dance, MC, DJ, do you have talent? Send an email to +sign-me@raw-talent.hopto.org + +*** + + +--- +Outgoing mail is certified Virus Free. +Checked by AVG anti-virus system ( http://www.grisoft.com +<http://www.grisoft.com> ). +Version: 6.0.394 / Virus Database: 224 - Release Date: 10/3/02 + + + +------_=_NextPart_000_01C276B8.EB5EB90E-- + + diff --git a/src/mailman/bounces/tests/data/microsoft_03.txt b/src/mailman/bounces/tests/data/microsoft_03.txt new file mode 100644 index 000000000..e4216e0c9 --- /dev/null +++ b/src/mailman/bounces/tests/data/microsoft_03.txt @@ -0,0 +1,65 @@ +Received: from acsnt26.acsnet.net (acsnt26.acsnet.net [64.57.128.126]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k0M5iW8p014625 + for <gpc-talk-bounces@grizz.org>; Sat, 21 Jan 2006 21:44:32 -0800 +Received: from mail pickup service by acsnt26.acsnet.net with Microsoft + SMTPSVC; Sat, 21 Jan 2006 21:40:13 -0800 +x-ReceivedDate: 1/21/2006 9:40:12 PM send off later +x-Original-RecipientList: SMTP:midica@banknbr.com; +Accept-Status: Accept +x-Original-To: "midica@banknbr.com" <midica@banknbr.com> +Thread-Topic: Non-Delivery: Your message to GPC-talk awaits moderator approval +Content-Class: urn:content-classes:message +Received: from sb7.songbird.com ([208.184.79.137]) by acsnt26.acsnet.net with + Microsoft SMTPSVC(5.0.2195.6713); Sat, 21 Jan 2006 21:40:12 -0800 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) by + sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k0M5ZXVc012945 + for <midica@banknbr.com>; Sat, 21 Jan 2006 21:35:33 -0800 +MIME-Version: 1.0 +Content-Type: text/plain; + charset="us-ascii" +Message-ID: <118901c61f16$50a88200$7e803940@ACSNET.NET> +Subject: Non-Delivery: Your message to GPC-talk awaits moderator approval +From: <admin@banknbr.com> +X-Mailer: Microsoft CDO for Windows 2000 +To: <gpc-talk-bounces@grizz.org> +Date: Sat, 21 Jan 2006 21:40:12 -0800 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: <gpc-talk-bounces@grizz.org> +Errors-To: gpc-talk-bounces@grizz.org +X-Songbird: Found to be clean, Found to be clean +X-OriginalArrivalTime: 22 Jan 2006 05:40:12.0491 (UTC) + FILETIME=[5060F1B0:01C61F16] +X-SongbirdInformation: support@songbird.com for more information +X-Songbird-From: gpc-talk-bounces@grizz.org +Content-Transfer-Encoding: 8bit +X-MIME-Autoconverted: from quoted-printable to 8bit by sb7.songbird.com id + k0M5iW8p014625 + +--- Non-Delivery Report --- +The email below could not be delivered to the following user: + +"midica@banknbr.com" <midica@banknbr.com> + +Old message: + +Your mail to 'GPC-talk' with the subject + + Pre-approved Application #02413 Sat, 21 Jan 2006 23:34:37 -0600 + +Is being held until the list moderator can review it for approval. + +The reason it is being held: + + Post by non-member to a members-only list + +Either the message will get posted to the list, or you will receive +notification of the moderator's decision. If you would like to cancel +this posting, please visit the following URL: + + http://www.grizz.org/mailman/confirm/gpc-talk/a0dcd54d09c36132e01bd2f76e1de63b18189aac + diff --git a/src/mailman/bounces/tests/data/netscape_01.txt b/src/mailman/bounces/tests/data/netscape_01.txt new file mode 100644 index 000000000..adcde15b9 --- /dev/null +++ b/src/mailman/bounces/tests/data/netscape_01.txt @@ -0,0 +1,123 @@ +Received: by master.kde.org id <S742399AbQEZVQS>; + Fri, 26 May 2000 23:16:18 +0200 +Received: from nmail.corel.com ([209.167.40.11]:48557 "EHLO nsmail.corel.com") + by master.kde.org with ESMTP id <S742400AbQEZVP6>; + Fri, 26 May 2000 23:15:58 +0200 +To: kde-core-devel-admin@master.kde.org +From: Mail Administrator <Postmaster@nsmail.corel.com> +Reply-To: Mail Administrator <Postmaster@nsmail.corel.com> +Subject: Mail System Error - Returned Mail +Date: Fri, 26 May 2000 17:14:07 -0400 +Message-ID: <20000526211407.AAB24445@nsmail.corel.com> +MIME-Version: 1.0 +Content-Type: multipart/report; report-type=delivery-status; + Boundary="===========================_ _= 461730(24445)" +Sender: kde-core-devel-admin@master.kde.org +Resent-Sender: kde-core-devel-admin@master.kde.org +Resent-From: kde-core-devel@master.kde.org +X-Mailing-List: <kde-core-devel@master.kde.org> +Errors-To: kde-core-devel-admin@master.kde.org +X-BeenThere: kde-core-devel@master.kde.org +X-Mailman-Version: 2.0beta2 +Precedence: bulk +List-Id: KDE's core development crew <kde-core-devel.master.kde.org> +Resent-Date: Fri, 26 May 2000 23:16:18 +0200 +Return-Path: <kde-core-devel-admin@master.kde.org> +X-Orcpt: rfc822;coolo@kde.org +X-Mozilla-Status: 8001 +X-Mozilla-Status2: 00000000 + +--===========================_ _= 461730(24445) +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit + +This Message was undeliverable due to the following reason: + +Your message was not delivered because the destination computer was +not reachable within the allowed queue period. The amount of time +a message is queued before it is returned depends on local configura- +tion parameters. + +Most likely there is a network problem that prevented delivery, but +it is also possible that the computer is turned off, or does not +have a mail system running right now. + +Your message was not delivered within 2 days. +Host corel.com is not responding. + +The following recipients did not receive your message: + + <aaaaa@corel.com> +The following recipients did not receive your message: + + <bbbbb@corel.com> + +Please reply to Postmaster@nsmail.corel.com +if you feel this message to be in error. + + +--===========================_ _= 461730(24445) +Content-Type: message/delivery-status +Content-Disposition: inline +Content-Transfer-Encoding: 7bit + + +Reporting-MTA: dns; nsmail.corel.com +Received-From-MTA: dns; [120.2.1.9] [120.2.1.9] +Arrival-Date: Wed, 24 May 2000 16:50:34 -0400 + +--===========================_ _= 461730(24445) +Content-Type: message/rfc822 +Content-Disposition: inline +Content-Transfer-Encoding: 7bit + +Received: from fwsb1 ([120.2.1.9]) by nsmail.corel.com + (Netscape Messaging Server 3.61) with SMTP id AAA41D0 + for <philipr@corel.com>; Wed, 24 May 2000 16:50:34 -0400 +Received: by master.kde.org id <S741513AbQEXUuI>; + Wed, 24 May 2000 22:50:08 +0200 +Received: from smtp.mail.yahoo.com ([128.11.68.32]:5906 "HELO + smtp.mail.yahoo.com") by master.kde.org with SMTP + id <S741709AbQEXUtl>; Wed, 24 May 2000 22:49:41 +0200 +Received: from pec-151-5.tnt7.b2.uunet.de (HELO yahoo.com) (149.225.151.5) + by smtp.mail.yahoo.com with SMTP; 24 May 2000 12:29:34 -0700 +X-Apparently-From: <gigafalk@yahoo.com> +Message-ID: <392C2D67.C072CDA8@yahoo.com> +Date: Wed, 24 May 2000 21:28:39 +0200 +From: Falk Brettschneider <gigafalk@yahoo.com> +Organization: FBI (Falk Brettschneider International) +X-Mailer: Mozilla 4.7 [de] (X11; I; Linux 2.2.13 i686) +X-Accept-Language: en +MIME-Version: 1.0 +To: kde-core-devel@kde.org +Subject: private classes in KDE +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit +Sender: kde-core-devel-admin@master.kde.org +Resent-Sender: kde-core-devel-admin@master.kde.org +Resent-From: kde-core-devel@master.kde.org +X-Mailing-List: <kde-core-devel@master.kde.org> +Errors-To: kde-core-devel-admin@master.kde.org +X-BeenThere: kde-core-devel@master.kde.org +X-Mailman-Version: 2.0beta2 +Precedence: bulk +Reply-To: kde-core-devel@master.kde.org +List-Id: KDE's core development crew <kde-core-devel.master.kde.org> +Resent-Date: Wed, 24 May 2000 22:50:08 +0200 + +Hi, + +Can I move a class away from the public classes of KDE to a private +header/source file of KDE when one of the public classes declares this +private candidate as friend class? + +Thanks + Bye, + F@lk + + + +__________________________________________________ +Do You Yahoo!? +Talk to your friends online with Yahoo! Messenger. +http://im.yahoo.com +--===========================_ _= 461730(24445)-- diff --git a/src/mailman/bounces/tests/data/newmailru_01.txt b/src/mailman/bounces/tests/data/newmailru_01.txt new file mode 100644 index 000000000..7802c1516 --- /dev/null +++ b/src/mailman/bounces/tests/data/newmailru_01.txt @@ -0,0 +1,112 @@ +From VM Thu Dec 7 15:07:27 2000 +Return-Path: <python-list-admin@python.org> +Delivered-To: bxxxxx@mail.wooz.org +Received: from dinsdale.python.org (dinsdale.python.org [132.151.1.21]) + by mail.wooz.org (Postfix) with ESMTP id 276A9D37DB + for <yyyyy@wooz.org>; Thu, 7 Dec 2000 15:03:20 -0500 (EST) +Received: from dinsdale.python.org (localhost [127.0.0.1]) + by dinsdale.python.org (Postfix) with ESMTP id 13CF11CFD2 + for <yyyyy@wooz.org>; Thu, 7 Dec 2000 14:58:02 -0500 (EST) +Delivered-To: python-list-admin@python.org +Received: from grif.newmail.ru (grif.newmail.ru [212.48.140.154]) + by dinsdale.python.org (Postfix) with SMTP id D9F021CFD2 + for <python-list-admin@python.org>; Thu, 7 Dec 2000 14:57:26 -0500 (EST) +Received: (qmail 1933 invoked for bounce); 7 Dec 2000 19:57:26 -0000 +Content-Type: text/plain; charset=koi8-r +Message-Id: <20001207195726.D9F021CFD2@dinsdale.python.org> +Errors-To: python-list-owner@python.org +Precedence: bulk +List-Help: <mailto:python-list-request@python.org?subject=help> +List-Post: <mailto:python-list@python.org> +List-Subscribe: <http://www.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://www.python.org/mailman/listinfo/python-list>, + <mailto:python-list-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/python-list/> +From: MAILER-DAEMON@grif.newmail.ru +Sender: python-list-owner@python.org +To: python-list-admin@python.org +Subject: failure notice +Date: 7 Dec 2000 19:57:26 -0000 +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0 + +This is the machine generated message from mail service. +Unfortunately, we were not able to deliver your message to the following address(es): + +üÔÏ ÓÏÏÂÝÅÎÉÅ ÓÏÚÄÁÎÏ Á×ÔÏÍÁÔÉÞÅÓËÉ mail-ÓÅÒ×ÉÓÏÍ. +ë ÓÏÖÁÌÅÎÉÀ, ÎÅ×ÏÚÍÏÖÎÏ ÄÏÓÔÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ ÐÏ ÓÌÅÄÕÀÝÅÍÕ ÁÄÒÅÓÕ: + +<zzzzz@newmail.ru>: +This person's account is exceeding their quota. + +--- Below the next line is a copy of the message. +--- îÉÖÅ ÜÔÏÊ ÌÉÎÉÉ ÎÁÈÏÄÉÔÓÑ ËÏÐÉÑ ÓÏÏÂÝÅÎÉÑ. + +Return-Path: <python-list-admin@python.org> +Received: (qmail 1924 invoked from network); 7 Dec 2000 19:57:26 -0000 +Received: from unknown (HELO dinsdale.python.org) (132.151.1.21) + by grif.newmail.ru with SMTP; 7 Dec 2000 19:57:26 -0000 +Received: from dinsdale.python.org (localhost [127.0.0.1]) + by dinsdale.python.org (Postfix) with ESMTP + id 8E2A81CD7A; Thu, 7 Dec 2000 14:56:18 -0500 (EST) +Message-ID: <3A2FEB05.5E9531C4@san.rr.com> +From: Darren New <dnew@san.rr.com> +Organization: Bookshelves and file cabinets? +X-Mailer: Mozilla 4.06 [en] (WinNT; U) +MIME-Version: 1.0 +Newsgroups: comp.lang.python +Subject: Re: Python Origins +References: <90k3pq$50p$1@nnrp1.deja.com> <3A2DD2CA.14A5D7E2@engcorp.com> <90l3j9$4bn$1@kapsel.intranet> <udzoi9cedt.fsf@box.home.de> <KHOX5.3213$TU6.94362@ptah.visi.com> +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit +Lines: 22 +NNTP-Posting-Host: 204.210.39.121 +X-Complaints-To: abuse@rr.com +X-Trace: typhoon.san.rr.com 976218885 204.210.39.121 (Thu, 07 Dec 2000 11:54:45 PST) +NNTP-Posting-Date: Thu, 07 Dec 2000 11:54:45 PST +Path: news!uunet!ash.uu.net!hermes.visi.com!news-out.visi.com!cyclone-sjo1.usenetserver.com!news-out.usenetserver.com!cyclone-west.rr.com!news.rr.com!news-west.rr.com!lsnws01.we.mediaone.net!cyclone-LA3.rr.com!typhoon.san.rr.com.POSTED!not-for-mail +Xref: news comp.lang.python:121135 +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 +Precedence: bulk +List-Help: <mailto:python-list-request@python.org?subject=help> +List-Post: <mailto:python-list@python.org> +List-Subscribe: <http://www.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://www.python.org/mailman/listinfo/python-list>, + <mailto:python-list-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/python-list/> +Date: Thu, 07 Dec 2000 19:54:45 GMT + +Grant Edwards wrote: +> If a person who speaks two languages is "bilingual" and a +> person who speaks three languages is "trilingual", then what do +> you call a person who only speaks one langage? +> +> American! + +Yah. We just export our culture to y'all. ;-) + +Actually, we don't all speak the same language. We can just all understand +each other. + +The traveling salesman saw "grits" on the menu. He asked the waitress "What +are grits?" She said "They're extra." "But what *are* they?" he asked +again. "They're fifty cents" she answered. "Yes, I'll have the grits, +please." + +-- +Darren New / Senior MTS & Free Radical / Invisible Worlds Inc. +San Diego, CA, USA (PST). Cryptokeys on demand. +Personal malapropism generator free with purchase! +Steganography: The manual is hidden in the source code. +-- +http://www.python.org/mailman/listinfo/python-list + + diff --git a/src/mailman/bounces/tests/data/postfix_01.txt b/src/mailman/bounces/tests/data/postfix_01.txt new file mode 100644 index 000000000..186cc7633 --- /dev/null +++ b/src/mailman/bounces/tests/data/postfix_01.txt @@ -0,0 +1,123 @@ +From VM Tue Oct 3 18:16:48 2000 +Return-Path: <mailman-developers-admin@python.org> +Delivered-To: zzzzz@mail.wooz.org +Received: from ns1.beopen.com (unknown [208.185.174.104]) + by mail.wooz.org (Postfix) with ESMTP id 0C841D37D5 + for <yyyyy@wooz.org>; Tue, 3 Oct 2000 18:08:44 -0400 (EDT) +Received: from dinsdale.python.org (dinsdale.cnri.reston.va.us [132.151.1.21]) + by ns1.beopen.com (8.9.3/8.9.3) with ESMTP id PAA65355 + for <zzzzz@beopen.com>; Tue, 3 Oct 2000 15:09:08 -0700 (PDT) + (envelope-from mailman-developers-admin@python.org) +Received: from dinsdale.python.org (localhost [127.0.0.1]) + by dinsdale.python.org (Postfix) with ESMTP id 2EF421CDC9 + for <zzzzz@beopen.com>; Tue, 3 Oct 2000 18:07:03 -0400 (EDT) +Delivered-To: mailman-developers-admin@python.org +Received: by dinsdale.python.org (Postfix) via BOUNCE + id 7CE611CE55; Tue, 3 Oct 2000 18:06:58 -0400 (EDT) +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="BDD021CF6B.970610818/dinsdale.python.org" +Message-Id: <20001003220658.7CE611CE55@dinsdale.python.org> +Errors-To: mailman-developers-owner@python.org +Precedence: bulk +List-Help: <mailto:mailman-developers-request@python.org?subject=help> +List-Post: <mailto:mailman-developers@python.org> +List-Subscribe: <http://www.python.org/mailman/listinfo/mailman-developers>, <mailto:mailman-developers-request@python.org?subject=subscribe> +List-Id: Mailman mailing list developers <mailman-developers.python.org> +List-Unsubscribe: <http://www.python.org/mailman/listinfo/mailman-developers>, <mailto:mailman-developers-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/mailman-developers/> +From: MAILER-DAEMON@python.org (Mail Delivery System) +Sender: mailman-developers-owner@python.org +To: mailman-developers-admin@python.org +Subject: Undelivered Mail Returned to Sender +Date: Tue, 3 Oct 2000 18:06:58 -0400 (EDT) +X-BeenThere: mailman-developers@python.org +X-Mailman-Version: 2.0beta6 + +This is a MIME-encapsulated message. + +--BDD021CF6B.970610818/dinsdale.python.org +Content-Description: Notification +Content-Type: text/plain + +This is the Postfix program at host dinsdale.python.org. + +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@python.org> + +If you do so, please include this problem report. You can +delete your own text from the message returned below. + + The Postfix program + +<xxxxx@local.ie>: host mail.local.ie[195.7.46.14] said: 550 5.1.1 + <xxxxx@local.ie>... User unknown + + +--BDD021CF6B.970610818/dinsdale.python.org +Content-Description: Undelivered Message +Content-Type: message/rfc822 + +Received: from dinsdale.python.org (localhost [127.0.0.1]) + by dinsdale.python.org (Postfix) with ESMTP + id BDD021CF6B; Tue, 3 Oct 2000 18:03:05 -0400 (EDT) +Delivered-To: mailman-developers@python.org +Received: from public.lists.apple.com (public.lists.apple.com [17.254.0.151]) + by dinsdale.python.org (Postfix) with ESMTP id D05861CDC9 + for <mailman-developers@python.org>; Tue, 3 Oct 2000 18:02:10 -0400 (EDT) +Received: from [17.216.27.250] (A17-216-27-250.apple.com [17.216.27.250]) + by public.lists.apple.com (8.9.1a/8.9.1) with ESMTP id PAA50322 + ; Tue, 3 Oct 2000 15:09:09 -0700 +Mime-Version: 1.0 +Message-Id: <p04330122b60007b33216@[17.216.27.250]> +To: mailman-developers@python.org +From: Chuq Von Rospach <chuqui@plaidworks.com> +Content-Type: text/plain; charset="us-ascii" ; format="flowed" +Subject: [Mailman-Developers] broken CVS! +Sender: mailman-developers-admin@python.org +Errors-To: mailman-developers-admin@python.org +X-BeenThere: mailman-developers@python.org +X-Mailman-Version: 2.0beta6 +Precedence: bulk +List-Help: <mailto:mailman-developers-request@python.org?subject=help> +List-Post: <mailto:mailman-developers@python.org> +List-Subscribe: <http://www.python.org/mailman/listinfo/mailman-developers>, <mailto:mailman-developers-request@python.org?subject=subscribe> +List-Id: Mailman mailing list developers <mailman-developers.python.org> +List-Unsubscribe: <http://www.python.org/mailman/listinfo/mailman-developers>, <mailto:mailman-developers-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/mailman-developers/> +Date: Tue, 3 Oct 2000 15:01:50 -0700 + + +I just updated to the current CVS, and it's broken: + +Traceback (innermost last): + File "/home/mailman/cron/qrunner", line 85, in ? + from Mailman import MailList + File "/home/mailman/Mailman/MailList.py", line 45, in ? + from Mailman.Archiver import Archiver + File "/home/mailman/Mailman/Archiver/__init__.py", line 17, in ? + from Archiver import * + File "/home/mailman/Mailman/Archiver/Archiver.py", line 33, in ? + from Mailman import Mailbox + File "/home/mailman/Mailman/Mailbox.py", line 43 + <<<<<<< Mailbox.py + ^ +SyntaxError: invalid syntax + + +-- +Chuq Von Rospach - Plaidworks Consulting (mailto:chuqui@plaidworks.com) +Apple Mail List Gnome (mailto:chuq@apple.com) + +You seem a decent fellow. I hate to die. + +_______________________________________________ +Mailman-Developers mailing list +Mailman-Developers@python.org +http://www.python.org/mailman/listinfo/mailman-developers + +--BDD021CF6B.970610818/dinsdale.python.org-- + + diff --git a/src/mailman/bounces/tests/data/postfix_02.txt b/src/mailman/bounces/tests/data/postfix_02.txt new file mode 100644 index 000000000..c4065816e --- /dev/null +++ b/src/mailman/bounces/tests/data/postfix_02.txt @@ -0,0 +1,60 @@ +From VM Wed Dec 27 22:11:47 2000 +Return-Path: <> +Delivered-To: xxxxx@mail.wooz.org +Received: by mail.wooz.org (Postfix) via BOUNCE + id 68CBFD37E7; Wed, 27 Dec 2000 20:42:55 -0500 (EST) +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="17E1DD37E0.977967775/mail.wooz.org" +Message-Id: <20001228014255.68CBFD37E7@mail.wooz.org> +From: MAILER-DAEMON@mail.wooz.org (Mail Delivery System) +To: xxxxx@mail.wooz.org +Subject: Undelivered Mail Returned to Sender +Date: Wed, 27 Dec 2000 20:42:55 -0500 (EST) + +This is a MIME-encapsulated message. + +--17E1DD37E0.977967775/mail.wooz.org +Content-Description: Notification +Content-Type: text/plain + +This is the Postfix program at host mail.wooz.org. + +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@mail.wooz.org> + +If you do so, please include this problem report. You can +delete your own text from the message returned below. + + The Postfix program + +<yyyyy@digicool.com>: Name service error for domain digicool.com: Host not + found, try again + + +--17E1DD37E0.977967775/mail.wooz.org +Content-Description: Undelivered Message +Content-Type: message/rfc822 + +Received: by mail.wooz.org (Postfix, from userid 889) + id 17E1DD37E0; Fri, 22 Dec 2000 20:06:42 -0500 (EST) +MIME-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +Content-Transfer-Encoding: 7bit +Message-ID: <14915.64162.965657.699956@anthem.concentric.net> +Date: Fri, 22 Dec 2000 20:06:42 -0500 +To: yyyyy@digicool.com +Subject: testing to yyyyy +X-Mailer: VM 6.84 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid +X-Attribution: BAW +X-Oblique-Strategy: You don't have to be ashamed of using your own ideas +X-Url: http://www.wooz.org/yyyyy +From: yyyyy@digicool.com (Yyyyy A. Zzzzz) + + +hello yyyyy + +--17E1DD37E0.977967775/mail.wooz.org-- + diff --git a/src/mailman/bounces/tests/data/postfix_03.txt b/src/mailman/bounces/tests/data/postfix_03.txt new file mode 100644 index 000000000..5204712c4 --- /dev/null +++ b/src/mailman/bounces/tests/data/postfix_03.txt @@ -0,0 +1,145 @@ +From VM Fri Feb 9 13:30:31 2001 +Return-Path: <python-list-admin@python.org> +Delivered-To: xxxxxx@zzzz.org +Received: from digicool.com (host15.digitalcreations.d.subnet.rcn.com [208.59.6.15]) + by mail.zzzz.org (Postfix) with ESMTP id 3B39FD37AC + for <yyyyy@zzzz.org>; Thu, 8 Feb 2001 06:57:08 -0500 (EST) +Received: from <python-list-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.3.2) + with RULES id 1450267; Thu, 08 Feb 2001 06:59:26 -0500 +Received: from ns2.digicool.com ([216.164.72.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.3.2) + with ESMTP id 1450266 for yyyyy@mail.digicool.com; Thu, 08 Feb 2001 06:59:21 -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 GAA16165 + for <yyyyy@digicool.com>; Thu, 8 Feb 2001 06:57:51 -0500 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14Qphy-0000Sk-00 + for yyyyy@digicool.com; Thu, 08 Feb 2001 06:57:54 -0500 +Received: from [212.55.105.23] (helo=proxy.ggggg.com) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14Qpgv-0000O4-00 + for python-list-admin@python.org; Thu, 08 Feb 2001 06:56:49 -0500 +Received: by proxy.ggggg.com (Postfix on SuSE Linux 6.4 (i386)) via BOUNCE + id 7EA84D1046; Thu, 8 Feb 2001 14:00:07 +0100 (CET) +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="11D14D1045.981637207/proxy.ggggg.com" +Message-Id: <20010208130007.7EA84D1046@proxy.ggggg.com> +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: MAILER-DAEMON@proxy.ggggg.com (Mail Delivery System) +Sender: python-list-owner@python.org +To: python-list-admin@python.org +Subject: Undelivered Mail Returned to Sender +Date: Thu, 8 Feb 2001 14:00:07 +0100 (CET) +X-Autogenerated: Mirror +X-Mirrored-by: <python-list-admin@python.org> +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0.1 (101270) + +This is a MIME-encapsulated message. + +--11D14D1045.981637207/proxy.ggggg.com +Content-Description: Notification +Content-Type: text/plain + +This is the Postfix on SuSE Linux 6.4 (i386) program at host proxy.ggggg.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@proxy.ggggg.com> + +If you do so, please include this problem report. You can +delete your own text from the message returned below. + + The Postfix on SuSE Linux 6.4 (i386) program + +<ttttt@ggggg.com>: Command died with status 17: "/usr/sbin/amavis". Command + output: Can't use an undefined value as a symbol reference at + /usr/sbin/amavis line 1178. + + +--11D14D1045.981637207/proxy.ggggg.com +Content-Description: Undelivered Message +Content-Type: message/rfc822 + +Received: from mail.i-s-o.net (mail.i-s-o.net [212.55.96.66]) + by proxy.ggggg.com (Postfix on SuSE Linux 6.4 (i386)) with SMTP id 11D14D1045 + for <ttttt@ggggg.com>; Thu, 8 Feb 2001 14:00:06 +0100 (CET) +Received: (qmail 14297 invoked by uid 0); 8 Feb 2001 11:56:43 -0000 +Received: from mail.python.org (63.102.49.29) + by mail.i-s-o.net with SMTP; 8 Feb 2001 11:56:43 -0000 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14QpgG-0000Lg-00; Thu, 08 Feb 2001 06:56:08 -0500 +Received: from [194.183.224.20] (helo=relay.ppppp.net) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14QpeE-0000DS-00 + for python-list@python.org; Thu, 08 Feb 2001 06:54:03 -0500 +Received: from hercule.ppppp.be (hercule.ppppp.be [194.183.229.151]) + by relay.ppppp.net (8.11.0/8.11.0) with ESMTP id f18Bruv05655 + for <python-list@python.org>; Thu, 8 Feb 2001 12:53:56 +0100 (MET) +From: Gregoire Welraeds <greg@ppppp.be> +X-Sender: gwelr@localhost +To: Python Mailling list <python-list@python.org> +Subject: None assigment +Message-ID: <Pine.BSF.4.21.0102081248050.4685-100000@localhost> +MIME-Version: 1.0 +Content-Type: TEXT/PLAIN; charset=US-ASCII +Sender: python-list-admin@python.org +Errors-To: python-list-admin@python.org +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0.1 (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: Thu, 8 Feb 2001 12:54:00 +0100 (CET) + + +While playing a bit with python 2.0, I found that I can assign some value +to None + +EG: None= 2 + +which I found to be very pernicious because then the following, for +example, won't work any more: + +>>> b= filter(None, [1,2,'',3]) + +Bug or feature ? + +If it is a feature (I suppose it is not a bug :), what is the interest of +this ? + +Ppppp Development team +------------------------------------------------------------------------------- +Ppppp Technologies sa/nv Tel: +32-2-6409194 +Rue Tenbosch, 9 Fax: +32-2-6403154 +B-1000 Brussels general information: info@ppppp.net +BELGIUM technical information: helpdesk@ppppp.net +URL: http://www.ppppp.be/ +------------------------------------------------------------------------------- + + +-- +http://mail.python.org/mailman/listinfo/python-list + +--11D14D1045.981637207/proxy.ggggg.com-- + + diff --git a/src/mailman/bounces/tests/data/postfix_04.txt b/src/mailman/bounces/tests/data/postfix_04.txt new file mode 100644 index 000000000..86a60ea8d --- /dev/null +++ b/src/mailman/bounces/tests/data/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/src/mailman/bounces/tests/data/postfix_05.txt b/src/mailman/bounces/tests/data/postfix_05.txt new file mode 100644 index 000000000..4bd56d60a --- /dev/null +++ b/src/mailman/bounces/tests/data/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/src/mailman/bounces/tests/data/qmail_01.txt b/src/mailman/bounces/tests/data/qmail_01.txt new file mode 100644 index 000000000..dbe6f4351 --- /dev/null +++ b/src/mailman/bounces/tests/data/qmail_01.txt @@ -0,0 +1,103 @@ +From VM Thu Oct 4 15:25:26 2001 +X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] + [nil "" "4" "November" "1999" "21:42:45" "-0000" "MAILER-DAEMON@gate0.n-h.net" "MAILER-DAEMON@gate0.n-h.net" nil "89" "failure notice" "^From:" nil nil "11" nil nil nil nil nil] + nil) +Message-Id: <199911042119.QAA21584@python.org> +Content-Length: 3215 +MIME-Version: 1.0 +From: MAILER-DAEMON@gate0.n-h.net +To: psa-members-admin@python.org +Subject: failure notice +Date: 4 Nov 1999 21:42:45 -0000 +X-Digest: Mailman bounce lack-of-detection + +Hi. This is the qmail-send program at gate0.n-h.net. +I'm afraid I wasn't able to deliver your message to the following addresses. +This is a permanent error; I've given up. Sorry it didn't work out. + +<psadisc@wwwmail.n-h.de>: + +--- Below this line is a copy of the message. + +Return-Path: <psa-members-admin@python.org> +Received: (qmail 23042 invoked from network); 4 Nov 1999 21:42:35 -0000 +Received: from one.n-h.net (HELO n-h.net) (root@195.254.4.1) + by wwwmail.n-h.de with SMTP; 4 Nov 1999 21:42:35 -0000 +Received: from python.org (parrot.python.org [132.151.1.90]) + by n-h.net (8.8.5/8.8.5) with ESMTP id WAA00074 + for <psadisc@n-h.net>; Thu, 4 Nov 1999 22:45:15 +0100 +Received: from python.org (localhost [127.0.0.1]) + by python.org (8.9.1a/8.9.1) with ESMTP id QAA20872; + Thu, 4 Nov 1999 16:10:19 -0500 (EST) +Received: from origin.ea.com (hidden-user@gnat6.owo.com [208.12.170.6]) + by python.org (8.9.1a/8.9.1) with ESMTP id QAA20823 + for <psa-members@python.org>; Thu, 4 Nov 1999 16:09:48 -0500 (EST) +Received: from forest.origin.ea.com (molach.origin.ea.com [159.153.98.2]) + by origin.ea.com (8.8.8/8.8.8PJ) with ESMTP id PAA19774; + Thu, 4 Nov 1999 15:26:35 -0600 (CST) +Received: by molach.origin.ea.com with Internet Mail Service (5.5.2448.0) + id <VWGD5VQP>; Thu, 4 Nov 1999 15:00:30 -0600 +Message-ID: <11A17AA2B9EAD111BCEA00A0C9B4179303385B62@molach.origin.ea.com> +From: "Asbahr, Jason" <Jasbahr@origin.EA.com> +To: "'beazley@cs.uchicago.edu'" <beazley@cs.uchicago.edu>, chriss@dnastar.com +Cc: psa-members@python.org +Subject: RE: [PSA MEMBERS] ObjC.py ? +Date: Thu, 4 Nov 1999 15:00:29 -0600 +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2448.0) +Content-Type: text/plain; + charset="iso-8859-1" +Sender: psa-members-admin@python.org +Errors-To: psa-members-admin@python.org +X-Mailman-Version: 1.0.2 +Precedence: bulk +List-Id: Python Software Activity members discussion list <psa-members.python.org> +X-BeenThere: psa-members@python.org + +I had the impression that SWIG supported the relatively recent +versions of GNU ObjC, but not earlier versions, such as NeXT's +original ObjC extensions to GCC. True? + +Cheers, + +Jason Asbahr +Origin Systems, Inc. +jasbahr@origin.ea.com + +-----Original Message----- +From: David Beazley [mailto:beazley@cs.uchicago.edu] +Sent: Wednesday, November 03, 1999 11:13 PM +To: chriss@dnastar.com +Cc: psa-members@python.org +Subject: Re: [PSA MEMBERS] ObjC.py ? + + +chriss@dnastar.com writes: +> Does anyone know what is left of the effort to interface +Python/ObjectiveC? +> E.g. is there a module, bits of code ... ? +> + +Well, it's not widely known, but SWIG has some support for ObjectiveC. +I haven't used this feature of SWIG in quite awhile, but I did use it +to build some Python interfaces to some simple ObjectiveC programs I +wrote about 3 years ago. I can't think of any reason why it wouldn't +work (unless there has been some sort of bit-rot that I'm not aware +of). + +Cheers, + +Dave + + +_______________________________________________ +PSA-members mailing list +PSA-members@python.org +http://www.python.org/mailman/listinfo/psa-members + +_______________________________________________ +PSA-members mailing list +PSA-members@python.org +http://www.python.org/mailman/listinfo/psa-members + + diff --git a/src/mailman/bounces/tests/data/qmail_02.txt b/src/mailman/bounces/tests/data/qmail_02.txt new file mode 100644 index 000000000..ad3a232f1 --- /dev/null +++ b/src/mailman/bounces/tests/data/qmail_02.txt @@ -0,0 +1,73 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from smtp06-01.prod.mesa1.secureserver.net + (smtp06-01.prod.mesa1.secureserver.net [64.202.189.20]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k1CC35mv013539 + for <gpc-talk-bounces@grizz.org>; Sun, 12 Feb 2006 04:03:06 -0800 +Message-Id: <200602121203.k1CC35mv013539@sb7.songbird.com> +Received: (qmail 22373 invoked for bounce); 12 Feb 2006 12:02:26 -0000 +Date: 12 Feb 2006 12:02:26 -0000 +From: MAILER-DAEMON@smtp06-01.prod.mesa1.secureserver.net +To: gpc-talk-bounces@grizz.org +Subject: failure notice +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + +We're sorry. There's a problem with the e-mail address(es) you're trying +to send to. Please verify the address(es) and try again. If you continue +to have problems, please contact Customer Support at (480) 624-2500. + +<rauschlo@frontfin.com>: +The e-mail message could not be delivered because the user's mailfolder is full. + +--- Below this line is a copy of the message. + +Return-Path: <gpc-talk-bounces@grizz.org> +Received: (qmail 22370 invoked from network); 12 Feb 2006 12:02:26 -0000 +Received: from unknown (HELO pre-smtp05-01.prod.mesa1.secureserver.net) ([64.202.166.14]) + (envelope-sender <gpc-talk-bounces@grizz.org>) + by smtp06-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP + for <rauschlo@frontfin.com>; 12 Feb 2006 12:02:26 -0000 +Received: (qmail 28068 invoked from network); 12 Feb 2006 12:02:26 -0000 +Received: from unknown (HELO sb7.songbird.com) ([208.184.79.137]) + (envelope-sender <gpc-talk-bounces@grizz.org>) + by pre-smtp05-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP + for <rauschlo@frontfin.com>; 12 Feb 2006 12:02:26 -0000 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k1CC2oMf013501 + for <rauschlo@frontfin.com>; Sun, 12 Feb 2006 04:02:50 -0800 +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Subject: Your message to GPC-talk awaits moderator approval +From: gpc-talk-bounces@grizz.org +To: rauschlo@frontfin.com +Message-ID: <mailman.6305.1139745768.1568.gpc-talk@grizz.org> +Date: Sun, 12 Feb 2006 04:02:48 -0800 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +Your mail to 'GPC-talk' with the subject + + Re: gargoyle nitrite + +Is being held until the list moderator can review it for approval. + +The reason it is being held: + + Post by non-member to a members-only list + +Either the message will get posted to the list, or you will receive +notification of the moderator's decision. If you would like to cancel +this posting, please visit the following URL: + + http://www.grizz.org/mailman/confirm/gpc-talk/d1a43f77baa30fb2317c51033c45d6541bc23533 + diff --git a/src/mailman/bounces/tests/data/qmail_03.txt b/src/mailman/bounces/tests/data/qmail_03.txt new file mode 100644 index 000000000..04e352806 --- /dev/null +++ b/src/mailman/bounces/tests/data/qmail_03.txt @@ -0,0 +1,245 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from ns1.hbc.co.jp (ns1.hbc.co.jp [61.198.23.22]) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k2R85CVU014206 + for <gpc-talk-bounces@grizz.org>; Mon, 27 Mar 2006 00:05:13 -0800 +Message-Id: <200603270805.k2R85CVU014206@sb7.songbird.com> +Received: (qmail 25914 invoked from network); 27 Mar 2006 17:04:37 +0900 +Received: from unknown (HELO pop.hbc.co.jp) (192.168.0.122) + by ns1.hbc.co.jp with SMTP; 27 Mar 2006 17:04:37 +0900 +Received: (qmail 29689 invoked for bounce); 27 Mar 2006 17:04:37 +0900 +Date: 27 Mar 2006 17:04:37 +0900 +From: MAILER-DAEMON@pop.hbc.co.jp +To: gpc-talk-bounces@grizz.org +Subject: failure notice +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +He/Her is not HBC e-mail users. +Check your send e-mail address. + +<crown@hbc.co.jp>: +Sorry, no mailbox here by that name. vpopmail (#5.1.1) + +--- Below this line is a copy of the message. + +Return-Path: <gpc-talk-bounces@grizz.org> +Received: (qmail 29686 invoked from network); 27 Mar 2006 17:04:37 +0900 +Received: from unknown (HELO PUMPKIN) (172.16.16.22) + by pop.hbc.co.jp with SMTP; 27 Mar 2006 17:04:37 +0900 +Received: from ns1.hbc.co.jp ([192.168.0.22]) by PUMPKIN with InterScan Messaging Security Suite; Mon, 27 Mar 2006 17:24:52 +0900 +Received: (qmail 25911 invoked from network); 27 Mar 2006 17:04:36 +0900 +Received: from unknown (HELO sb7.songbird.com) (208.184.79.137) + by ns1.hbc.co.jp with SMTP; 27 Mar 2006 17:04:36 +0900 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2R853Ol014177 + for <crown@hbc.co.jp>; Mon, 27 Mar 2006 00:05:03 -0800 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: crown@hbc.co.jp +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============0630961367==" +Message-ID: <mailman.2720.1143446702.1567.gpc-talk@grizz.org> +Date: Mon, 27 Mar 2006 00:05:02 -0800 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +--===============0630961367== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +The results of your email command are provided below. Attached is your +original message. + +- Results: + Ignoring non-text/plain MIME parts + +- Unprocessed: + =20 + Do you want to b O f V e E u R w P l A f Y for your c M l e b d d i b c + i a l t w i x o o n x s? + =20 + I don't think you need it, c S y A o V d E p 5 w 0 h % with + http://soki65.kapermet.com + +- Done. + + +--===============0630961367== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <crown@hbc.co.jp> +Received: from hbc.co.jp (200-202-221-208.caboja.speeduol.com.br + [200.202.221.208]) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k2R84qts014129 + for <gpc-talk-request@grizz.org>; Mon, 27 Mar 2006 00:04:55 -0800 +Message-ID: <000001c65174$f9cbb150$e45ea8c0@xxe54> +Reply-To: "Radomila Crown" <crown@hbc.co.jp> +From: "Radomila Crown" <crown@hbc.co.jp> +To: gpc-talk-request@grizz.org +Subject: Re: new +Date: Mon, 27 Mar 2006 03:03:47 -0500 +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_NextPart_000_0001_01C6514B.10F5A950" +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2800.1106 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: crown@hbc.co.jp + +This is a multi-part message in MIME format. + +------=_NextPart_000_0001_01C6514B.10F5A950 +Content-Type: text/plain; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +Hi, +=20 +Do you want to b O f V e E u R w P l A f Y for your c M l e b d d i b c +i a l t w i x o o n x s? +=20 +I don't think you need it, c S y A o V d E p 5 w 0 h % with +http://soki65.kapermet.com + +------=_NextPart_000_0001_01C6514B.10F5A950 +Content-Type: text/html; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<HTML><HEAD> +<META http-equiv=3DContent-Type content=3D"text/html; = +charset=3Dus-ascii"> +<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> +<STYLE></STYLE> +</HEAD> +<BODY bgColor=3D#ffffff> +<DIV>Hi,</DIV> +<DIV> </DIV> +<DIV>Do you want to <span style=3D" +float +: +right +"> b </span>O<span style=3D" +float +: +right +"> f </span>V<span style=3D" +float +: +right +"> e </span>E<span style=3D" +float +: +right +"> u </span>R<span style=3D" +float +: +right +"> w </span>P<span style=3D" +float +: +right +"> l </span>A<span style=3D" +float +: +right +"> f </span>Y for your <span style=3D" +float +: +right +"> c </span>M<span style=3D" +float +: +right +"> l </span>e<span style=3D" +float +: +right +"> b </span>d<span style=3D" +float +: +right +"> d </span>i<span style=3D" +float +: +right +"> b </span>c<span style=3D" +float +: +right +"> i </span>a<span style=3D" +float +: +right +"> l </span>t<span style=3D" +float +: +right +"> w </span>i<span style=3D" +float +: +right +"> x </span>o<span style=3D" +float +: +right +"> o </span>n<span style=3D" +float +: +right +"> x </span>s?</DIV> +<DIV> </DIV> +<DIV>I don't think you need it, <span style=3D" +float +: +right +"> c </span>S<span style=3D" +float +: +right +"> y </span>A<span style=3D" +float +: +right +"> o </span>V<span style=3D" +float +: +right +"> d </span>E <span style=3D" +float +: +right +"> p </span>5<span style=3D" +float +: +right +"> w </span>0<span style=3D" +float +: +right +"> h </span>% with <A = +href=3D"http://soki65.kapermet.com">http://soki65.kapermet.com</A></DIV><= +/BODY></HTML> +------=_NextPart_000_0001_01C6514B.10F5A950-- + + + + +--===============0630961367==-- + + diff --git a/src/mailman/bounces/tests/data/qmail_04.txt b/src/mailman/bounces/tests/data/qmail_04.txt new file mode 100644 index 000000000..035d74d6d --- /dev/null +++ b/src/mailman/bounces/tests/data/qmail_04.txt @@ -0,0 +1,81 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from mail47.messagelabs.com (mail47.messagelabs.com [216.82.240.163]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k488M87l021192 + for <gpc-talk-bounces@grizz.org>; Mon, 8 May 2006 01:22:08 -0700 +Message-Id: <200605080822.k488M87l021192@sb7.songbird.com> +X-VirusChecked: Checked +X-StarScan-Version: 5.5.9.1; banners=.,-,- +Received: (qmail 25062 invoked for bounce); 8 May 2006 08:21:20 -0000 +Date: 8 May 2006 08:21:19 -0000 +From: MAILER-DAEMON@messagelabs.com +To: gpc-talk-bounces@grizz.org +Subject: failure notice +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +This is the mail delivery agent at messagelabs.com. +I was not able to deliver your message to the following addresses. + +<merotiia@tennisnsw.com.au>: +59.154.33.7 does not like recipient. +Remote host said: 550 merotiia@tennisnsw.com.au... No such user + + +--- Below this line is a copy of the message. + +Return-Path: <gpc-talk-bounces@grizz.org> +X-VirusChecked: Checked +X-Env-Sender: gpc-talk-bounces@grizz.org +X-Msg-Ref: server-11.tower-47.messagelabs.com!1147076463!26398187!1 +X-StarScan-Version: 5.5.9.1; banners=-,-,- +X-Originating-IP: [208.184.79.137] +X-SpamReason: No, hits=0.1 required=7.0 tests=NO_REAL_NAME +Received: (qmail 24873 invoked from network); 8 May 2006 08:21:04 -0000 +Received: from sb7.songbird.com (HELO sb7.songbird.com) (208.184.79.137) + by server-11.tower-47.messagelabs.com with AES256-SHA encrypted SMTP; 8 May 2006 08:21:04 -0000 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id k488LXaj021129 + for <merotiia@tennisnsw.com.au>; Mon, 8 May 2006 01:21:33 -0700 +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Subject: Your message to GPC-talk awaits moderator approval +From: gpc-talk-bounces@grizz.org +To: merotiia@tennisnsw.com.au +Message-ID: <mailman.12143.1147076492.1568.gpc-talk@grizz.org> +Date: Mon, 08 May 2006 01:21:32 -0700 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +Your mail to 'GPC-talk' with the subject + + Re: the AzMBtEN + +Is being held until the list moderator can review it for approval. + +The reason it is being held: + + Post by non-member to a members-only list + +Either the message will get posted to the list, or you will receive +notification of the moderator's decision. If you would like to cancel +this posting, please visit the following URL: + + http://www.grizz.org/mailman/confirm/gpc-talk/83c05aa9c7a3037140e278e470d840926cd861cd + + +______________________________________________________________________ +This email has been scanned by the MessageLabs Email Security System. +For more information please visit http://www.messagelabs.com/email +______________________________________________________________________ + diff --git a/src/mailman/bounces/tests/data/qmail_05.txt b/src/mailman/bounces/tests/data/qmail_05.txt new file mode 100644 index 000000000..843620257 --- /dev/null +++ b/src/mailman/bounces/tests/data/qmail_05.txt @@ -0,0 +1,121 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from outbound20-2.nyc.untd.com (outbound20-2.nyc.untd.com + [64.136.20.160]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k5BBPhZR024133 + for <wed_ride-bounces@grizz.org>; Sun, 11 Jun 2006 04:25:43 -0700 +Message-Id: <200606111125.k5BBPhZR024133@sb7.songbird.com> +Received: (qmail 29409 invoked for bounce); 11 Jun 2006 11:25:12 -0000 +Date: 11 Jun 2006 11:25:12 -0000 +From: MAILER-DAEMON@mx06.nyc.untd.com +To: wed_ride-bounces@grizz.org +Subject: Mail Not Delivered +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +Unfortunately, your mail was not delivered to the following address: + +<ivokggrrdvc@caixaforte.freeservers.com>: +64.136.25.171 does not like recipient. +Remote host said: 550 <ivokggrrdvc@caixaforte.freeservers.com>: Recipient address rejected: User unknown in virtual alias table +Giving up on 64.136.25.171. + +--- Below this line is a copy of the message. + +Return-Path: <wed_ride-bounces@grizz.org> +Received: from sb7.songbird.com (sb7.songbird.com [208.184.79.137]) + by mx06.nyc.untd.com with SMTP id AABCJZ9MRANG84X2 + for <ivokggrrdvc@caixaforte.freeservers.com> (sender <wed_ride-bounces@grizz.org>); + Sun, 11 Jun 2006 04:24:31 -0700 (PDT) +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id k5BBOnMa023991 + for <ivokggrrdvc@caixaforte.freeservers.com>; Sun, 11 Jun 2006 04:24:49 -0700 +Subject: jack +From: wed_ride-owner@grizz.org +To: ivokggrrdvc@caixaforte.freeservers.com +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============1594973120==" +Message-ID: <mailman.15106.1150025087.1568.wed_ride@grizz.org> +Date: Sun, 11 Jun 2006 04:24:47 -0700 +Precedence: bulk +X-BeenThere: wed_ride@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: GPC Wednesday Ride List <wed_ride.grizz.org> +X-List-Administrivia: yes +Sender: wed_ride-bounces@grizz.org +Errors-To: wed_ride-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: wed_ride-bounces@grizz.org + +--===============1594973120== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +You are not allowed to post to this mailing list, and your message has +been automatically rejected. If you think that your messages are +being rejected in error, contact the mailing list owner at +wed_ride-owner@grizz.org. + + +--===============1594973120== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <ivokggrrdvc@caixaforte.freeservers.com> +Received: from user-1087suf.cable.mindspring.com + (user-1087suf.cable.mindspring.com [64.131.243.207]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k5BBOcL2022522 + for <wed_ride@grizz.org>; Sun, 11 Jun 2006 04:24:38 -0700 +Received: (qmail 28668 invoked from network); Sun, 11 Jun 2006 07:24:02 -0400 +Received: from unknown (HELO nrss.yefr) (64.131.147.172) + by user-1087suf.cable.mindspring.com with SMTP; + Sun, 11 Jun 2006 07:24:02 -0400 +Message-ID: <001101c68d49$8a6547f0$ac938340@nrss.yefr> +From: "Nolly Mitchell" <ivokggrrdvc@caixaforte.freeservers.com> +To: <wed_ride@grizz.org> +Subject: jack +Date: Sun, 11 Jun 2006 07:22:30 -0400 +MIME-Version: 1.0 +Content-Type: multipart/related; type="multipart/alternative"; + boundary="----=_NextPart_000_000D_01C68D28.0353A7BC" +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2900.2180 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: ivokggrrdvc@caixaforte.freeservers.com + +This is a multi-part message in MIME format. + +------=_NextPart_000_000D_01C68D28.0353A7BC +Content-Type: multipart/alternative; + boundary="----=_NextPart_001_000E_01C68D28.0353A7C9" + + +------=_NextPart_001_000E_01C68D28.0353A7C9 +Content-Type: text/plain; + charset="windows-1252" +Content-Transfer-Encoding: quoted-printable + + +Various attachments removed for Mailman example - MAS + + + + + + +------=_NextPart_001_000E_01C68D28.0353A7C9-- + + + +------=_NextPart_000_000D_01C68D28.0353A7BC-- + + +--===============1594973120==-- + diff --git a/src/mailman/bounces/tests/data/qmail_06.txt b/src/mailman/bounces/tests/data/qmail_06.txt new file mode 100644 index 000000000..1a466d5a5 --- /dev/null +++ b/src/mailman/bounces/tests/data/qmail_06.txt @@ -0,0 +1,32 @@ +X-MimeOLE: Produced By Microsoft Exchange V6.5 +Content-class: urn:content-classes:message +MIME-Version: 1.0 +Content-Type: text/plain; + charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable +Subject: failure notice +Date: Fri, 13 Feb 2009 09:22:22 -0800 +Message-ID: <200902131732.n1DHWlOA007588@mail.turners.com> +X-MS-Has-Attach: +X-MS-TNEF-Correlator: +From: <MAILER-DAEMON@mta6-1.us4.outblaze.com> +To: <fishads-bounces@lists.xxx.com> + +Hi. The MTA program at mta6-1.us4.outblaze.com was unable to deliver = +your message to the following addresses. +This is a permanent error. + +<ntl@xxx.com>: +Error 01373: User's Disk Quota Exceeded. +Sorry, your intended recipient has too much mail stored +in his mailbox. +Your message totalled 23 Kbytes. +However a small (< 1Kb) message will be delivered should +you wish to inform your recipient you tried to email. + + +--- Below this line is a copy of the message. + + + +[message content removed - MS] diff --git a/src/mailman/bounces/tests/data/sendmail_01.txt b/src/mailman/bounces/tests/data/sendmail_01.txt new file mode 100644 index 000000000..cfea95a2f --- /dev/null +++ b/src/mailman/bounces/tests/data/sendmail_01.txt @@ -0,0 +1,146 @@ +From VM Sat Oct 14 00:29:43 2000 +Return-Path: <mailman-users-admin@python.org> +Delivered-To: bxxxxx@mail.wooz.org +Received: from ns1.beopen.com (unknown [208.185.174.104]) + by mail.wooz.org (Postfix) with ESMTP id DF2B1D38CD + for <yyyyy@wooz.org>; Sat, 14 Oct 2000 00:16:04 -0400 (EDT) +Received: from dinsdale.python.org (dinsdale.cnri.reston.va.us [132.151.1.21]) + by ns1.beopen.com (8.9.3/8.9.3) with ESMTP id VAA04124 + for <bxxxxx@beopen.com>; Fri, 13 Oct 2000 21:17:08 -0700 (PDT) + (envelope-from mailman-users-admin@python.org) +Received: from dinsdale.python.org (localhost [127.0.0.1]) + by dinsdale.python.org (Postfix) with ESMTP id 46F711D08C + for <bxxxxx@beopen.com>; Sat, 14 Oct 2000 00:15:15 -0400 (EDT) +Delivered-To: mailman-users-admin@python.org +Received: from banzai.nfg.nl (banzai.nfg.nl [194.109.206.156]) + by dinsdale.python.org (Postfix) with ESMTP id 201661D08C + for <mailman-users-admin@python.org>; Sat, 14 Oct 2000 00:14:45 -0400 (EDT) +Received: from localhost (localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with internal id GAB17388; + Sat, 14 Oct 2000 06:14:45 +0200 +Message-Id: <200010140414.GAB17388@banzai.nfg.nl> +Auto-Submitted: auto-generated (failure) +Errors-To: mailman-users-owner@python.org +Precedence: bulk +List-Help: <mailto:mailman-users-request@python.org?subject=help> +List-Post: <mailto:mailman-users@python.org> +List-Subscribe: <http://www.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://www.python.org/mailman/listinfo/mailman-users>, + <mailto:mailman-users-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/mailman-users/> +From: Mail Delivery Subsystem <MAILER-DAEMON@banzai.nfg.nl> +Sender: mailman-users-owner@python.org +To: mailman-users-admin@python.org +To: postmaster@banzai.nfg.nl +Subject: Returned mail: Too many hops 26 (25 max): from mailman-users-admin@python.org via localhost, to zzzzz@nfg.nl +Date: Sat, 14 Oct 2000 06:14:45 +0200 +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0beta6 + +The original message was received at Sat, 14 Oct 2000 06:14:45 +0200 +from uucp@localhost + + ----- The following addresses had permanent fatal errors ----- +zzzzz@shaft.coal.nl + (expanded from: zzzzz@nfg.nl) + + ----- Transcript of session follows ----- +554 Too many hops 26 (25 max): from mailman-users-admin@python.org via localhost, to zzzzz@nfg.nl + + ----- Message header follows ----- + +Return-Path: <mailman-users-admin@python.org> +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id GAA17388 + for zzzzz@nfg.nl; Sat, 14 Oct 2000 06:14:45 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id A9BAE1B30B; Sat, 14 Oct 2000 06:06:08 +0200 (CEST) +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id XAA25085 + for zzzzz@nfg.nl; Fri, 13 Oct 2000 23:55:54 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id 62E251B307; Fri, 13 Oct 2000 23:46:43 +0200 (CEST) +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id XAA20156 + for zzzzz@nfg.nl; Fri, 13 Oct 2000 23:35:01 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id 247881B308; Fri, 13 Oct 2000 23:26:09 +0200 (CEST) +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id XAA15152 + for zzzzz@nfg.nl; Fri, 13 Oct 2000 23:15:47 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id E91F81B308; Fri, 13 Oct 2000 23:06:29 +0200 (CEST) +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id WAA09896 + for zzzzz@nfg.nl; Fri, 13 Oct 2000 22:54:42 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id 51CA11B308; Fri, 13 Oct 2000 22:45:24 +0200 (CEST) +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id WAA04651 + for zzzzz@nfg.nl; Fri, 13 Oct 2000 22:34:41 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id 6C48F1B308; Fri, 13 Oct 2000 22:25:19 +0200 (CEST) +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id WAA31892 + for zzzzz@nfg.nl; Fri, 13 Oct 2000 22:14:14 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id 8ABF91B308; Fri, 13 Oct 2000 22:04:33 +0200 (CEST) +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id VAA26727 + for zzzzz@nfg.nl; Fri, 13 Oct 2000 21:54:10 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id A44BC1B308; Fri, 13 Oct 2000 21:44:57 +0200 (CEST) +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id VAA21600 + for zzzzz@nfg.nl; Fri, 13 Oct 2000 21:33:40 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id 56B311B308; Fri, 13 Oct 2000 21:24:00 +0200 (CEST) +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id VAA16279 + for zzzzz@nfg.nl; Fri, 13 Oct 2000 21:13:21 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id 409701B308; Fri, 13 Oct 2000 21:04:32 +0200 (CEST) +Received: (from uucp@localhost) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with UUCP id UAA11084 + for zzzzz@nfg.nl; Fri, 13 Oct 2000 20:53:53 +0200 +Received: by shaft.coal.nl (Postfix, from userid 10) + id 05A9E1B307; Fri, 13 Oct 2000 20:44:14 +0200 (CEST) +Received: from dinsdale.python.org (dinsdale.cnri.reston.va.us [132.151.1.21]) + by banzai.nfg.nl (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id UAA08474 + for <zzzzz@nfg.nl>; Fri, 13 Oct 2000 20:41:13 +0200 +X-Authentication-Warning: banzai.nfg.nl: Host dinsdale.cnri.reston.va.us [132.151.1.21] claimed to be dinsdale.python.org +Received: from dinsdale.python.org (localhost [127.0.0.1]) + by dinsdale.python.org (Postfix) with ESMTP + id A1F631CFCC; Fri, 13 Oct 2000 14:38:00 -0400 (EDT) +Delivered-To: mailman-users@python.org +Received: from raptor.ebuilt.net (unknown [216.237.34.38]) + by dinsdale.python.org (Postfix) with ESMTP id 7D3B21CDB9 + for <mailman-users@python.org>; Fri, 13 Oct 2000 14:35:02 -0400 (EDT) +Received: by raptor.ebuilt.net with Internet Mail Service (5.5.2650.21) + id <4V699WRN>; Fri, 13 Oct 2000 11:35:00 -0700 +Message-ID: <AA1E32BC8A58D411A2CB0050DACEDA43750916@raptor.ebuilt.net> +From: "Young, Roger" <RYoung@eBuilt.com> +To: mailman-users@python.org +X-Mailer: Internet Mail Service (5.5.2650.21) +Subject: [Mailman-Users] auto responder +Sender: mailman-users-admin@python.org +Errors-To: mailman-users-admin@python.org +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0beta6 +Precedence: bulk +List-Help: <mailto:mailman-users-request@python.org?subject=help> +List-Post: <mailto:mailman-users@python.org> +List-Subscribe: <http://www.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://www.python.org/mailman/listinfo/mailman-users>, + <mailto:mailman-users-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/mailman-users/> +Date: Fri, 13 Oct 2000 11:34:51 -0700 + + ----- Message body suppressed ----- + + + diff --git a/src/mailman/bounces/tests/data/simple_01.txt b/src/mailman/bounces/tests/data/simple_01.txt new file mode 100644 index 000000000..f2d2669f6 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_01.txt @@ -0,0 +1,153 @@ +From VM Tue Feb 20 10:32:44 2001 +Return-Path: <jpython-interest-admin@python.org> +Delivered-To: zzzzz@wwww.org +Received: from digicool.com (host15.digitalcreations.d.subnet.rcn.com [208.59.6.15]) + by mail.wwww.org (Postfix) with ESMTP id 06EA8D37AC + for <yyyyy@wwww.org>; Sun, 18 Feb 2001 03:26:37 -0500 (EST) +Received: from <jpython-interest-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.3.2) + with RULES id 1483250; Sun, 18 Feb 2001 03:27:53 -0500 +Received: from ns2.digicool.com ([216.164.72.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.3.2) + with ESMTP id 1483249 for yyyyy@mail.digicool.com; Sun, 18 Feb 2001 03:27:53 -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 DAA13272 + for <yyyyy@digicool.com>; Sun, 18 Feb 2001 03:25:56 -0500 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14UPAP-0001ei-00 + for yyyyy@digicool.com; Sun, 18 Feb 2001 03:26:01 -0500 +Received: from [63.118.43.131] (helo=receive.turbosport.com) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14UP9j-0001c7-00 + for jpython-interest-admin@python.org; Sun, 18 Feb 2001 03:25:19 -0500 +Received: from receive.turbosport.com [63.118.43.131] by receive.turbosport.com [63.118.43.131] + with RAW (MDaemon.v3.5.2.R) + for <jpython-interest-admin@python.org>; Sun, 18 Feb 2001 02:26:12 -0600 +Message-ID: <MDAEMON2560256200102180226.AA2612019@receive.turbosport.com> +Mime-Version: 1.0 +Content-Type: multipart/mixed; boundary="0218-0226-12-PART-BREAK" +Precedence: bulk +List-Help: <mailto:jpython-interest-request@python.org?subject=help> +List-Post: <mailto:jpython-interest@python.org> +List-Subscribe: <http://mail.python.org/mailman/listinfo/jpython-interest>, + <mailto:jpython-interest-request@python.org?subject=subscribe> +List-Id: Python for the Java<SUP><FONT SIZE=-2>TM</FONT></SUP> Platform <jpython-interest.python.org> +List-Unsubscribe: <http://mail.python.org/mailman/listinfo/jpython-interest>, + <mailto:jpython-interest-request@python.org?subject=unsubscribe> +List-Archive: <http://mail.python.org/pipermail/jpython-interest/> +From: MDaemon@receive.turbosport.com +Sender: jpython-interest-owner@python.org +To: jpython-interest-admin@python.org +Subject: Permanent Delivery Failure +Date: Sun, 18 Feb 2001 02:26:12 -0600 +X-Autogenerated: Mirror +X-Mirrored-by: <jpython-interest-admin@python.org> +X-MDSend-Notifications-To: [trash] +X-MDaemon-Deliver-To: jpython-interest-admin@python.org +X-Actual-From: MDaemon@receive.turbosport.com +X-BeenThere: jpython-interest@python.org +X-Mailman-Version: 2.0.1 (101270) +Reply-To: BadMsgQ@receive.turbosport.com + + The following data may contain sections which represent BASE64 encoded + file attachments. These sections will be unreadable without MIME aware + tools. Seek your system administrator if you need help extracting any + files which may be embedded within this message. + +--0218-0226-12-PART-BREAK +Content-Type: text/plain; charset=US-ASCII +Content-Transfer-Encoding: 7bit + +The attached message had PERMANENT fatal delivery errors! + +After one or more unsuccessful delivery attempts the attached message has +been removed from the mail queue on this server. The number and frequency +of delivery attempts are determined by local configuration parameters. + +YOUR MESSAGE WAS NOT DELIVERED! + +The following addresses did NOT receive a copy of your message: + +> bbbsss@turbosport.com + +--- Session Transcript --- + Attempting SMTP connection to [63.118.43.130 : 25] + Waiting for socket connection... + Socket connection established + Waiting for protocol initiation... + 220 turbosport.com ESMTP MDaemon 3.5.2 ready + EHLO receive.turbosport.com + 250-turbosport.com Hello receive.turbosport.com, ESMTP hello! + 250-VRFY + 250-EXPN + 250-ETRN + 250-AUTH LOGIN CRAM-MD5 + 250-8BITMIME + 250 SIZE 40000000 + MAIL From:<jpython-interest-admin@python.org> SIZE=1861 + 250 <jpython-interest-admin@python.org>, Sender ok + RCPT To:<bbbsss@turbosport.com> + 552 Message for <bbbsss@turbosport.com> would exceed mailbox quota + QUIT +--- End Transcript --- + +: Message contains [1] file attachments + +--0218-0226-12-PART-BREAK +Content-Type: message/rfc822; charset=US-ASCII; name="md50002271709.md" +Content-Transfer-Encoding: 7bit +Content-ID: <MDAEMON2560256200102180226.AA2612019@receive.turbosport.com> +Content-Description: + +Return-path: <jpython-interest-admin@python.org> +Received: from mta540.mail.yahoo.com [216.136.131.22] by receive.turbosport.com [63.118.43.131] + with SMTP (MDaemon.v3.5.2.R) + for <bbbsss@turbosport.com>; Sun, 18 Feb 2001 02:25:20 -0600 +Message-ID: <20010218082300.42071.qmail@mta540.mail.yahoo.com> +Received: from mta540.mail.yahoo.com for bbbsss@turbosport.com; Feb 18 00:23:00 2001 -0800 +Received: from smtp015.mail.yahoo.com (216.136.173.59) +X-Yahoo-Forwarded: from aaaaa_20@yahoo.com to bbbsss@turbosport.com + by mta540.mail.yahoo.com with SMTP; 18 Feb 2001 00:23:00 -0800 (PST) +Date: 18 Feb 2001 08:22:57 -0000 +From: MAILER-DAEMON@yahoo.com +To: aaaaa@yahoo.com +Subject: failure delivery +X-MDRcpt-To: bbbsss@turbosport.com +X-MDRemoteIP: 216.136.131.22 +X-Return-Path: jpython-interest-admin@python.org +X-MDaemon-Deliver-To: bbbsss@turbosport.com + +Message from yahoo.com. +Unable to deliver message to the following address(es). + +<subscribe.motorcycles@listsociety.com>: +Sorry, I wasn't able to establish an SMTP connection. (#4.4.1) +I'm not going to try again; this message has been in the queue too long. + +--- Original message follows. + +Return-Path: <aaaaa@yahoo.com> +Received: from c58148.upc-c.chello.nl (HELO localhost) (212.187.58.148) + by smtp.mail.vip.sc5.yahoo.com with SMTP; 11 Feb 2001 01:15:27 -0000 +X-Apparently-From: <aaaaa?20@yahoo.com> +X-Sender: aaaaa@yahoo.com +From: Albert Ttttt <aaaaa@yahoo.com> +To: subscribe.motorcycles@listsociety.com +Date: Sun, 11 Feb 2001 02:14:40 +0100 +Subject: Subscribe +Reply-To: aaaaa@yahoo.com +MIME-Version: 1.0 +Content-Type: text/plain; charset=iso-8859-1 +Content-Transfer-Encoding: 7bit + + + +_________________________________________________________ +Do You Yahoo!? +Get your free @yahoo.com address at http://mail.yahoo.com + +--0218-0226-12-PART-BREAK-- + + + diff --git a/src/mailman/bounces/tests/data/simple_02.txt b/src/mailman/bounces/tests/data/simple_02.txt new file mode 100644 index 000000000..f017fa25d --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_02.txt @@ -0,0 +1,118 @@ +From VM Thu Feb 22 16:05:17 2001 +Return-Path: <python-list-admin@python.org> +Delivered-To: zzzzz@wwww.org +Received: from digicool.com (host15.digitalcreations.d.subnet.rcn.com [208.59.6.15]) + by mail.wwww.org (Postfix) with ESMTP id AD081D37AC + for <zzzzz@wwww.org>; Thu, 22 Feb 2001 04:54:37 -0500 (EST) +Received: from <python-list-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.3.2) + with RULES id 1498944; Thu, 22 Feb 2001 04:56:22 -0500 +Received: from ns2.digicool.com ([216.164.72.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.3.2) + with ESMTP id 1498943 for zzzzz@mail.digicool.com; Thu, 22 Feb 2001 04:56:22 -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 EAA15538 + for <zzzzz@digicool.com>; Thu, 22 Feb 2001 04:54:14 -0500 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14VsRz-0002Md-00 + for zzzzz@digicool.com; Thu, 22 Feb 2001 04:54:15 -0500 +Received: from [204.68.24.95] (helo=nm195.netaddress.usa.net) + by mail.python.org with smtp (Exim 3.21 #1) + id 14VsRh-0002K2-00 + for python-list-admin@python.org; Thu, 22 Feb 2001 04:53:57 -0500 +Received: (qmail 1169 invoked by uid 0); 22 Feb 2001 09:51:46 -0000 +Message-ID: <20010222095146.1166.qmail@nm195.netaddress.usa.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: MAILER-DAEMON@usa.net +Sender: python-list-owner@python.org +To: python-list-admin@python.org +Subject: Processing Error +Date: 22 Feb 2001 09:51:46 -0000 +X-Autogenerated: Mirror +X-Mirrored-by: <python-list-admin@python.org> +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0.1 (101270) + +Intended recipient: chris.ggggmmmm@usa.net + +The following mail has been returned because it encountered an error +while being processed. Please try to resend this message. + +A notice of this error has been reported to the POSTMASTER at USA.NET +which will attempt to contact the intended recipient. + +--------RETURNED MAIL FOLLOWS-------- +Received: from mail.python.org [63.102.49.29] by nm195 via mtad (34FM.0700.12.01) + with ESMTP id 167FBVJzI0889M19; Thu, 22 Feb 2001 09:51:43 GMT +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14Vs49-0000n4-00; Thu, 22 Feb 2001 04:29:37 -0500 +Path: news.baymountain.net!uunet!ash.uu.net!npeer.kpnqwest.net!news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!adsl-138-89-39-3.nnj.adsl.bellatlantic.NET!not-for-mail +From: ccccc@meezon.com (Ccccc Mmmmm) +Newsgroups: comp.lang.python +Subject: Re: import statement is case sensitive +Lines: 28 +Message-ID: <3a947ac4.802440@News.CIS.DFN.DE> +References: <3a943bea.525315589@News.CIS.DFN.DE> <t98i9hsgjkov26@corp.supernews.com> +NNTP-Posting-Host: adsl-138-89-39-3.nnj.adsl.bellatlantic.net (138.89.39.3) +X-Trace: fu-berlin.de 982810722 24108160 138.89.39.3 (16 [57226]) +X-Newsreader: Forte Free Agent 1.1/32.230 +Xref: news.baymountain.net comp.lang.python:89820 +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.1 (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: Thu, 22 Feb 2001 02:58:29 GMT + +"Lyle" <lllll@rrrrgggg.com> wrote: + +>> Also what is the purpose of even having it case sensitive. I've yet to +>> see a file system that has case sensitive filenames.... +> +>There is an operating system called "Unix" that has case-sensitive file +>names. There is a slight chance that others on this newsgroup have also +>heard of this obscure operating system. +> + +Well given the fact that Linux and Windows is beating it to death I +can see why Unix is becoming obscure :) + +Actually I would consider this a shortcoming of Unix. Shipping a +product that depends on the directory names and files being in the +right case must cause all sorts of headaches. + +I am trying to run an an application under Windows and now I have to +worry if my directory name is in the correct case. I use PythonWin (a +fantastic product) to run and test it. There is no option for telling +it to ignore the case of the import filenames that I could see. + +And renaming directories and files is not an easy option.. But anyway, +this is should automatically be handled in Python depending on the OS. + + +Why would asnyone make the same filenames with different cases? Is +there a good use? +-- +http://mail.python.org/mailman/listinfo/python-list +---------END OF RETURNED MAIL-------- + + diff --git a/src/mailman/bounces/tests/data/simple_03.txt b/src/mailman/bounces/tests/data/simple_03.txt new file mode 100644 index 000000000..16fc04d63 --- /dev/null +++ b/src/mailman/bounces/tests/data/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. + + diff --git a/src/mailman/bounces/tests/data/simple_04.txt b/src/mailman/bounces/tests/data/simple_04.txt new file mode 100644 index 000000000..022a31980 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_04.txt @@ -0,0 +1,105 @@ +From VM Sat Aug 4 01:17:43 2001 +X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] + [nil "Friday" "3" "August" "2001" "23:59:56" "-0500" "MAILER-DAEMON@airmail.net" "MAILER-DAEMON@airmail.net" nil "51" "mail failed, returning to sender" "^From:" nil nil "8" 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 D0258D3738 + for <barry@wooz.org>; Sat, 4 Aug 2001 01:00:57 -0400 (EDT) +Received: from <mailman-users-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.4) + with RULES id 2491440; Sat, 04 Aug 2001 01:01:04 -0400 +Received: from smtp.zope.com ([63.100.190.10] verified) + by digicool.com (CommuniGate Pro SMTP 3.4) + with ESMTP id 2491439 for barry@mail.zope.com; Sat, 04 Aug 2001 01:01:04 -0400 +Received: from mail.python.org (mail.python.org [63.102.49.29]) + by smtp.zope.com (8.11.2/8.11.2) with ESMTP id f74511X29279 + for <barry@zope.com>; Sat, 4 Aug 2001 01:01:01 -0400 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15StYa-0005er-00; Sat, 04 Aug 2001 01:01:00 -0400 +Received: from [209.196.77.104] (helo=mx7.airmail.net) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15StYG-0005ec-00 + for mailman-users-admin@python.org; Sat, 04 Aug 2001 01:00:40 -0400 +Received: from mail3.iadfw.net ([209.196.123.3]) + by mx7.airmail.net with smtp (Exim 3.16 #10) + id 15StY6-000E5t-00 + for mailman-users-admin@python.org; Sat, 04 Aug 2001 00:00:30 -0500 +Received: from mail3.iadfw.net by mail3.iadfw.net + (/\##/\ Smail3.1.30.16 #30.25) with bsmtp for <mailman-users-admin@python.org> sender: <MAILER-DAEMON> + id <my/15StXY-00385Ey@mail3.iadfw.net>; Fri, 3 Aug 2001 23:59:56 -0500 (CDT) +Message-Id: <my/15StXY-00385Ey@mail3.iadfw.net> +Reference: <mm/15StXR-003859m@mail3.iadfw.net> +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: <MAILER-DAEMON@airmail.net> +Sender: mailman-users-owner@python.org +To: mailman-users-admin@python.org +Subject: mail failed, returning to sender +Date: Fri, 3 Aug 2001 23:59:56 -0500 (CDT) +X-Autogenerated: Mirror +X-Mirrored-by: <mailman-users-admin@python.org> +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0.6 (101270) + +|------------------------- Message log follows: -------------------------| + no valid recipients were found for this message +|------------------------- Failed addresses follow: ---------------------| + claird@starbase.neosoft.com ... unknown host +|------------------------- Message text follows: ------------------------| +Received: from mx1.airmail.net from [209.196.77.98] by mail3.iadfw.net + (/\##/\ Smail3.1.30.16 #30.25) with esmtp sender: <mailman-users-admin@python.org> + id <mm/15StXR-003859m@mail3.iadfw.net>; Fri, 3 Aug 2001 23:59:49 -0500 (CDT) +Received: from mail.python.org ([63.102.49.29]) + by mx1.airmail.net with esmtp (Exim 3.16 #10) + id 15StVY-000P3g-00 + for claird@neosoft.com; Fri, 03 Aug 2001 23:57:52 -0500 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15StSp-0005bx-00; Sat, 04 Aug 2001 00:55:03 -0400 +Received: from [206.81.192.3] (helo=sttlpop3.sttl.uswest.net) + by mail.python.org with smtp (Exim 3.21 #1) + id 15StRq-0005bS-00 + for mailman-users@python.org; Sat, 04 Aug 2001 00:54:02 -0400 +Received: (qmail 14391 invoked by alias); 4 Aug 2001 04:53:49 -0000 +Delivered-To: fixup-mailman-users@python.org@fixme +Received: (qmail 14361 invoked by uid 0); 4 Aug 2001 04:53:48 -0000 +Received: from sttldslgw14poola186.sttl.uswest.net (HELO first-last.ocentrix.com) (63.229.16.186) + by sttlpop3.sttl.uswest.net with SMTP; 4 Aug 2001 04:53:48 -0000 +Message-Id: <5.0.2.1.0.20010803211707.04770ce0@mail.ocentrix.com> +X-Sender: benwa@mail.ocentrix.com +X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 +To: runaway@rahul.net (Colin Andrews) +From: Ben Burnett <benwa@ocentrix.com> +Subject: Re: [Mailman-Users] Excessive headers and Eudora +Cc: mailman-users@python.org +In-Reply-To: <20010803190718.3389699D03@waltz.rahul.net> +Mime-Version: 1.0 +Content-Type: text/plain; charset="us-ascii"; format=flowed +Sender: mailman-users-admin@python.org +Errors-To: mailman-users-admin@python.org +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0.6 (101270) +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/> +Date: Fri, 03 Aug 2001 21:54:02 -0700 + +[low-priority message, body not included] + + diff --git a/src/mailman/bounces/tests/data/simple_05.txt b/src/mailman/bounces/tests/data/simple_05.txt new file mode 100644 index 000000000..c67113b40 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_05.txt @@ -0,0 +1,81 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from mta113.sbc.mail.mud.yahoo.com (mta113.sbc.mail.mud.yahoo.com [68.142.198.176]) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k11HTqgC004200 + for <century-announce-bounces@grizz.org>; Wed, 1 Feb 2006 09:29:52 -0800 +Date: Wed, 1 Feb 2006 09:29:52 -0800 +Message-Id: <200602011729.k11HTqgC004200@sb7.songbird.com> +From: MAILER-DAEMON@sbcglobal.net +To: century-announce-bounces@grizz.org +X-Loop: MAILER-DAEMON@sbcglobal.net +Subject: Delivery failure +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + +Message from sbcglobal.net. +Unable to deliver message to the following address(es). + +<rlosardo@sbcglobal.net>: +This user doesn't have a sbcglobal.net account (rlosardo@sbcglobal.net) [-9] + +--- Original message follows. + +X-Originating-IP: [209.182.169.133] +Return-Path: <century-announce-bounces@grizz.org> +Authentication-Results: mta113.sbc.mail.mud.yahoo.com + from=grizz.org; domainkeys=neutral (no sig) +Received: from 207.115.57.79 (EHLO ylpvm48.prodigy.net) (207.115.57.79) + by mta113.sbc.mail.mud.yahoo.com with SMTP; Wed, 01 Feb 2006 09:28:27 -0800 +X-Originating-IP: [209.182.169.133] +Received: from localhost (adsl-209-182-169-133.value.net [209.182.169.133]) + by ylpvm48.prodigy.net (8.12.10 083104/8.12.10) with ESMTP id k11HSQvf007306; + Wed, 1 Feb 2006 12:28:26 -0500 +Received: from localhost ([127.0.0.1] helo=[192.168.0.2]) + by localhost with esmtp (Exim 4.52) + id IU0R6I-0002Y8-HQ; Wed, 01 Feb 2006 09:27:54 -0800 +To: century-announce@grizz.org +Date: Wed, 1 Feb 2006 09:27:00 -0800 +Message-ID: <PC1740200602010819360171d6899f4f@grizz.org> +From: Grizzly Peak Century Announcements <century-announce@grizz.org> +Subject: [GPC Century] GPC Century is May 7, 2006 +X-BeenThere: century-announce@grizz.org +X-Mailman-Version: 2.1.7 +Precedence: list +Reply-To: century@grizz.org +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Sender: century-announce-bounces@grizz.org +Errors-To: century-announce-bounces@grizz.org + +Thank you for registering for the Grizzly Peak Century in 2005 - we'd +like to see you again! Once again our favorite rolling feast takes +place on the first Sunday in May - the 7th. We've tweaked the route a +little bit, we're including a great GPC Water Bottle for each rider, +and more. But we've still got the fantastic food, the beautiful Bay +Area vistas, and a wonderful time. More information is available on +our website at <http://www.GrizzlyPeakCyclists.org/century>. + +Registration opens on February 5, 2006. You can fill-out and print an +application from our website, or you can register "instantly" for +about 3 bucks through Active.com at +<http://www.active.com/event_detail.cfm?event_id=1283704>. And if you +really want a paper flyer, reply to this email with your address, and +we'll mail you one. + +We hope to see you again! + +- Jeff Kurtock + +Century Chair + +_______________________________________________ +Century-Announce mailing list +Grizzly Peak Century Announcements + +*** MESSAGE TRUNCATED *** + + +. + + diff --git a/src/mailman/bounces/tests/data/simple_06.txt b/src/mailman/bounces/tests/data/simple_06.txt new file mode 100644 index 000000000..bbb2b7573 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_06.txt @@ -0,0 +1,77 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from mta107.biz.mail.re2.yahoo.com (mta107.biz.mail.re2.yahoo.com [68.142.229.208]) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k11HWQXJ004484 + for <century-announce-bounces@grizz.org>; Wed, 1 Feb 2006 09:32:26 -0800 +Date: Wed, 1 Feb 2006 09:32:26 -0800 +Message-Id: <200602011732.k11HWQXJ004484@sb7.songbird.com> +From: MAILER-DAEMON@hamiltonpacific.com +To: century-announce-bounces@grizz.org +X-Loop: MAILER-DAEMON@hamiltonpacific.com +Subject: Delivery failure +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + +Message from hamiltonpacific.com. +Unable to deliver message to the following address(es). + +<dlyle@hamiltonpacific.com>: +This user doesn't have a hamiltonpacific.com account (dlyle@hamiltonpacific.com) [0] + +--- Original message follows. + +X-Originating-IP: [209.182.169.133] +Return-Path: <century-announce-bounces@grizz.org> +Authentication-Results: mta107.biz.mail.re2.yahoo.com + from=grizz.org; domainkeys=neutral (no sig) +Received: from 209.182.169.133 (EHLO localhost) (209.182.169.133) + by mta107.biz.mail.re2.yahoo.com with SMTP; Wed, 01 Feb 2006 09:31:44 -0800 +Received: from localhost ([127.0.0.1] helo=[192.168.0.2]) + by localhost with esmtp (Exim 4.52) + id IU0R6J-0002Y8-9G; Wed, 01 Feb 2006 09:27:55 -0800 +To: century-announce@grizz.org +Date: Wed, 1 Feb 2006 09:27:00 -0800 +Message-ID: <PC1740200602010819360171d6899f4f@grizz.org> +From: Grizzly Peak Century Announcements <century-announce@grizz.org> +Subject: [GPC Century] GPC Century is May 7, 2006 +X-BeenThere: century-announce@grizz.org +X-Mailman-Version: 2.1.7 +Precedence: list +Reply-To: century@grizz.org +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Sender: century-announce-bounces@grizz.org +Errors-To: century-announce-bounces@grizz.org + +Thank you for registering for the Grizzly Peak Century in 2005 - we'd +like to see you again! Once again our favorite rolling feast takes +place on the first Sunday in May - the 7th. We've tweaked the route a +little bit, we're including a great GPC Water Bottle for each rider, +and more. But we've still got the fantastic food, the beautiful Bay +Area vistas, and a wonderful time. More information is available on +our website at <http://www.GrizzlyPeakCyclists.org/century>. + +Registration opens on February 5, 2006. You can fill-out and print an +application from our website, or you can register "instantly" for +about 3 bucks through Active.com at +<http://www.active.com/event_detail.cfm?event_id=1283704>. And if you +really want a paper flyer, reply to this email with your address, and +we'll mail you one. + +We hope to see you again! + +- Jeff Kurtock + +Century Chair + +_______________________________________________ +Century-Announce mailing list +Grizzly Peak Century Announcements + +*** MESSAGE TRUNCATED *** + + +. + + diff --git a/src/mailman/bounces/tests/data/simple_07.txt b/src/mailman/bounces/tests/data/simple_07.txt new file mode 100644 index 000000000..46930ec4a --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_07.txt @@ -0,0 +1,21 @@ +Return-Path: <MAILER-DAEMON@prodigy.net> +Received: from vml-ext.prodigy.net (vml-ext.prodigy.net [207.115.63.49]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k0P4Wndn007908 + for <gpc-talk-bounces@grizz.org>; Tue, 24 Jan 2006 20:32:49 -0800 +Received: (from root@localhost) + by vml-ext.prodigy.net (8.12.10 083104/8.12.10) id k0P4W6lc144726 + for gpc-talk-bounces@grizz.org; Tue, 24 Jan 2006 23:32:06 -0500 +From: MAILER-DAEMON@prodigy.net +Message-Id: <200601250432.k0P4W6lc144726@vml-ext.prodigy.net> +Date: Tue, 24 Jan 2006 23:32:03 -0500 +Subject: Returned mail: RE: [GPC] pre-brevet jitters: Sam Brown or reflective + sash? +To: <gpc-talk-bounces@grizz.org> +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: mailer-daemon@prodigy.net + +User's mailbox is full: <william.xxxx@sbcglobal.net> +Unable to deliver mail. + + diff --git a/src/mailman/bounces/tests/data/simple_08.txt b/src/mailman/bounces/tests/data/simple_08.txt new file mode 100644 index 000000000..c2067ce53 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_08.txt @@ -0,0 +1,81 @@ +Return-Path: <email@mydomain.de> +X-Original-To: newsletter-bounces@mydomain.de +Delivered-To: newsletter-bounces@mydomain.de +Received: by mailsrv.mycompanysname.lan (mycompanysname mail service, from userid 1004) + id AD5AC100A954; Tue, 28 Feb 2006 18:22:36 +0100 (CET) +X-Original-To: email@localhost.mydomain.de +Delivered-To: email@localhost.mydomain.de +Received: from localhost (localhost [127.0.0.1]) + by mailsrv.mycompanysname.lan (mycompanysname mail service) with ESMTP id B9B44100BF1B + for <email@localhost.mydomain.de>; Tue, 28 Feb 2006 18:22:34 +0100 (CET) +Received: from mailsrv.mycompanysname.lan ([127.0.0.1]) + by localhost (mydomain.de [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id 32002-08 for <email@localhost.mydomain.de>; + Tue, 28 Feb 2006 18:22:33 +0100 (CET) +Received: from localhost (localhost [127.0.0.1]) + by mailsrv.mycompanysname.lan (mycompanysname mail service) with ESMTP id A093B100A955 + for <email@localhost>; Tue, 28 Feb 2006 18:22:33 +0100 (CET) +Delivery-Date: Tue, 28 Feb 2006 18:20:00 +0100 +Received-SPF: none (mxeu17: 212.227.126.240 is neither permitted nor denied by domain of mout-bounce.kundenserver.de) client-ip=212.227.126.240; envelope-from=postmaster@mout-bounce.kundenserver.de; helo=mout-bounce.kundenserver.de; +Received: from pop.1und1.com [212.227.15.161] + by localhost with POP3 (fetchmail-6.2.5.2) + for email@localhost (single-drop); Tue, 28 Feb 2006 18:22:33 +0100 (CET) +Received: from [212.227.126.240] (helo=mout-bounce.kundenserver.de) + by mx.kundenserver.de (node=mxeu17) with ESMTP (Nemesis), + id 0MKxIC-1FE8W00flx-0005g9 for newsletter-bounces@mydomain.de; Tue, 28 Feb 2006 18:20:00 +0100 +Received: from mout by mouteu2.kundenserver.de id 0MKvEC-1FE8V20Bkm-00025n; + Tue, 28 Feb 2006 18:19:00 +0100 +Date: Tue, 28 Feb 2006 18:19:00 +0100 +From: Mail Delivery System <mailer-daemon@kundenserver.de> +To: newsletter-bounces@mydomain.de +Subject: Mail delivery failed: returning message to sender +Message-Id: <0MKvEC-1FE8V20Bkm-00025n@mouteu2.kundenserver.de> +X-Original-Id: 0ML25U-1FE8V12M9j-0006lD +Envelope-To: newsletter-bounces@mydomain.de +X-Virus-Scanned: amavisd-new at mydomain.de + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of +its recipients. The following addresses failed: + + <severin.XXX@t-online.de> + +SMTP error from remote server after RCPT command: +host mailin02.sul.t-online.de[194.25.134.9]: +550 user unknown + + +--- The header of the original message is following. --- + +Received: from [84.154.27.78] (helo=mailsrv.mycompanysname.lan) + by mrelayeu.kundenserver.de (node=mrelayeu5) with ESMTP (Nemesis), + id 0ML25U-1FE8V12M9j-0006lD; Tue, 28 Feb 2006 18:18:59 +0100 +Received: from localhost (localhost [127.0.0.1]) + by mailsrv.mycompanysname.lan (mycompanysname mail service) with ESMTP id EA2CD100A954 + for <severin.XXX@t-online.de>; Tue, 28 Feb 2006 18:18:58 +0100 (CET) +Received: from mailsrv.mycompanysname.lan ([127.0.0.1]) + by localhost (mydomain.de [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id 31861-10 for <severin.XXX@t-online.de>; + Tue, 28 Feb 2006 18:18:58 +0100 (CET) +Received: from mailsrv.mycompanysname.lan (localhost [127.0.0.1]) + by mailsrv.mycompanysname.lan (mycompanysname mail service) with ESMTP id BB6BD100A308 + for <severin.XXX@t-online.de>; Tue, 28 Feb 2006 18:18:58 +0100 (CET) +MIME-Version: 1.0 +Content-Type: text/plain; charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable +Subject: =?iso-8859-1?q?Sie_haben_die_Mailingliste_=22newsletter=22_ab?= + =?iso-8859-1?q?bestellt?= +From: newsletter-bounces@mydomain.de +Message-ID: <mailman.0.1141147137.31940.newsletter@mydomain.de> +Date: Tue, 28 Feb 2006 18:18:57 +0100 +Precedence: bulk +X-BeenThere: newsletter@mydomain.de +X-Mailman-Version: 2.1.6 +List-Id: newsletter <newsletter.mydomain.de> +X-List-Administrivia: yes +To: severin.XXX@t-online.de +Sender: newsletter-bounces@mydomain.de +Errors-To: newsletter-bounces@mydomain.de +X-Virus-Scanned: amavisd-new at mydomain.de +X-Provags-ID: kundenserver.de abuse@kundenserver.de login:50f36a15497f230366e1019f5ac05f49 diff --git a/src/mailman/bounces/tests/data/simple_09.txt b/src/mailman/bounces/tests/data/simple_09.txt new file mode 100644 index 000000000..340c410b7 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_09.txt @@ -0,0 +1,27 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from moutng.kundenserver.de (moutng.kundenserver.de + [212.227.126.187]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k0TN474K030502 + for <gpc-talk-bounces@grizz.org>; Sun, 29 Jan 2006 15:04:07 -0800 +Received: from mx by mx.kundenserver.de id 0MKxMK-1F3LZu2Mij-0004S7; + Mon, 30 Jan 2006 00:03:26 +0100 +To: gpc-talk-bounces@grizz.org +From: "Mail Delivery System" <Mailer-Daemon@kundenserver.de> +Subject: Mail delivery failed: returning message to sender +Date: Mon, 30 Jan 2006 00:03:26 +0100 +Message-ID: <0MKxMK-1F3LZu2Mij-0004S7@mx.kundenserver.de> +Precedence: bulk +X-Original-ID: 0MKxMK-1F3LZt3R61-0004S7 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of +its recipients. This is a permanent error. The following addresses +failed: + +RobotMail@auto-walther.de: + quota exceeded + diff --git a/src/mailman/bounces/tests/data/simple_10.txt b/src/mailman/bounces/tests/data/simple_10.txt new file mode 100644 index 000000000..dfc9c3cf0 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_10.txt @@ -0,0 +1,45 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from netmail03.thehartford.com (hfdmailgate.thehartford.com + [162.136.189.90]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k23KA05D028804 + (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) + for <gpc-talk-bounces@grizz.org>; Fri, 3 Mar 2006 12:10:01 -0800 +Received: from hfdzixvpm004.thehartford.com (hfdzixvpm004.thehartford.com + [10.129.67.20]) + by netmail03.thehartford.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id + k23K9Mj8024526 + for <gpc-talk-bounces@grizz.org>; Fri, 3 Mar 2006 15:09:22 -0500 (EST) +Received: from hfdzixvpm004.thehartford.com (ZixVPM [127.0.0.1]) + by Outbound.thehartford.com (Proprietary) with ESMTP id 6702827002F + for <gpc-talk-bounces@grizz.org>; Fri, 3 Mar 2006 15:09:22 -0500 (EST) +Received: from ad2simmsw007.ad2.prod (ad2simmsw007.ad2.prod [172.30.84.92]) + by hfdzixvpm004.thehartford.com (Proprietary) with ESMTP id 4C653284090 + for <gpc-talk-bounces@grizz.org>; Fri, 3 Mar 2006 15:09:22 -0500 (EST) +Received: from AD1SIMEXI301.ad1.prod (ad1simexi301.ad1.prod) by + ad2simmsw007.ad2.prod + (Content Technologies SMTPRS 4.3.17) with ESMTP id + <T76cd10a625ac1e545cf44@ad2simmsw007.ad2.prod> for + <gpc-talk-bounces@grizz.org>; Fri, 3 Mar 2006 15:09:21 -0500 +Received: from AD1HFDEXI301.ad1.prod ([10.129.76.24]) by AD1SIMEXI301.ad1.prod + with Microsoft SMTPSVC(6.0.3790.211); Fri, 3 Mar 2006 15:09:21 -0500 +From: postmaster@thehartford.com +To: gpc-talk-bounces@grizz.org +Date: Fri, 3 Mar 2006 15:09:20 -0500 +MIME-Version: 1.0 +Content-Type: Text/Plain +X-DSNContext: 335a7efd - 4523 - 00000001 - 80040546 +Message-ID: <F8nPweDnr00080a22@AD1HFDEXI301.ad1.prod> +Subject: Delivery Status Notification (Failure) +X-OriginalArrivalTime: 03 Mar 2006 20:09:21.0200 (UTC) + FILETIME=[5BF47300:01C63EFE] +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + +This is an automatically generated Delivery Status Notification. + +Delivery to the following recipients failed. + + sais@thehartford.com + + diff --git a/src/mailman/bounces/tests/data/simple_11.txt b/src/mailman/bounces/tests/data/simple_11.txt new file mode 100644 index 000000000..2d046db5c --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_11.txt @@ -0,0 +1,68 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from netmail04.thehartford.com (simmailgate.thehartford.com + [162.136.191.90]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k24NGAof004309 + (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) + for <gpc-talk-bounces@grizz.org>; Sat, 4 Mar 2006 15:16:11 -0800 +Received: from hfdzixvpm004.thehartford.com (hfdzixvpm004.thehartford.com + [10.129.67.20]) + by netmail04.thehartford.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id + k24NFWrH006004 + for <gpc-talk-bounces@grizz.org>; Sat, 4 Mar 2006 18:15:33 -0500 (EST) +Received: from hfdzixvpm004.thehartford.com (ZixVPM [127.0.0.1]) + by Outbound.thehartford.com (Proprietary) with ESMTP id CE83927002F + for <gpc-talk-bounces@grizz.org>; Sat, 4 Mar 2006 18:15:32 -0500 (EST) +Received: from ad2simmsw006.ad2.prod (ad2simmsw006.ad2.prod [172.30.84.91]) + by hfdzixvpm004.thehartford.com (Proprietary) with ESMTP id B6E5F28408E + for <gpc-talk-bounces@grizz.org>; Sat, 4 Mar 2006 18:15:32 -0500 (EST) +Received: from lifesmtp2.hartfordlife.com (AD2HFDLGT002) by + ad2simmsw006.ad2.prod + (Content Technologies SMTPRS 4.3.17) with ESMTP id + <T76d2e1782bac1e545baa4@ad2simmsw006.ad2.prod> for + <gpc-talk-bounces@grizz.org>; Sat, 4 Mar 2006 18:15:32 -0500 +MIME-Version: 1.0 +Subject: DELIVERY FAILURE: User carlosr73 (carlosr73@hartfordlife.com) not + listed in Domino Directory +To: gpc-talk-bounces@grizz.org +Date: Sat, 04 Mar 2006 15:15:47 -0800 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +From: Postmaster@hartfordlife.com +Errors-To: gpc-talk-bounces@grizz.org +X-Songbird: Found to be clean, Found to be clean +X-PMX-Version: 4.7.1.128075, Antispam-Engine: 2.2.0.0, + Antispam-Data: 2006.03.04.144604 +X-PerlMx-Spam: Gauge=XXIIIIII, Probability=26%, + Report='OBFU_CLASS_FINANCIAL_LOW 3, NO_REAL_NAME 0, __CT 0, + __CTE 0, __CTYPE_CHARSET_QUOTED 0, __CT_TEXT_PLAIN 0, + __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, + __SANE_MSGID 0' +X-MIMETrack: Itemize by SMTP Server on LIFESMTP2/HLIFE(Release + 6.5.4FP2|September 12, 2005) at 03/04/2006 06:15:32 PM, + Serialize by Router on LIFESMTP2/HLIFE(Release 6.5.4FP2|September 12, + 2005) at 03/04/2006 06:15:32 PM, + Serialize complete at 03/04/2006 06:15:32 PM +Message-ID: <OF394AFEEE.6E330204-ON85257127.007FC408-85257127.007FC40C@hartfordlife.com> +Content-Type: Text/Plain +X-SongbirdInformation: support@songbird.com for more information +X-Songbird-From: +Content-Transfer-Encoding: 8bit +X-MIME-Autoconverted: from base64 to 8bit by sb7.songbird.com id k24NGAof004309 + +Your message + + Subject: Your message to GPC-talk awaits moderator approval + +was not delivered to: + + carlosr73@hartfordlife.com + +because: + + User carlosr73 (carlosr73@hartfordlife.com) not listed in Domino Directory + + + diff --git a/src/mailman/bounces/tests/data/simple_12.txt b/src/mailman/bounces/tests/data/simple_12.txt new file mode 100644 index 000000000..b2146d46d --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_12.txt @@ -0,0 +1,81 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from rhine1.andrew.ac.jp ([202.48.128.57]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2A0fwce026177 + for <gpc-talk-bounces@grizz.org>; Thu, 9 Mar 2006 16:42:03 -0800 +Date: Fri, 10 Mar 2006 09:37:30 +0900 +Message-Id: <10603100937.AA64750950@rhine1.andrew.ac.jp> +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +From: "Postmaster" <postmaster@rhine1.andrew.ac.jp> +Sender: <postmaster@rhine1.andrew.ac.jp> +To: <gpc-talk-bounces@grizz.org> +Subject: Undeliverable Mail +X-Mailer: <SMTP32 v8.05> +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + +Invalid final delivery userid: charrogar@rhine1.andrew.ac.jp + + +Original message follows. + +Received: from volga1.andrew.ac.jp [202.48.128.47] by rhine1.andrew.ac.jp + (SMTPD32-8.05) id AA4AAC21011A; Fri, 10 Mar 2006 09:37:30 +0900 +Received: from sb7.songbird.com ([208.184.79.137]) + by volga1.andrew.ac.jp (SMSSMTP 4.1.5.31) with SMTP id M2006031009410202680 + for <charrogar@andrew.ac.jp>; Fri, 10 Mar 2006 09:41:07 +0900 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2A0eFe2025952 + for <charrogar@andrew.ac.jp>; Thu, 9 Mar 2006 16:40:40 -0800 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: charrogar@andrew.ac.jp +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============0810244235==" +Message-ID: <mailman.2394.1141951199.1567.gpc-talk@grizz.org> +Date: Thu, 09 Mar 2006 16:39:59 -0800 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +--===============0810244235== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +The results of your email command are provided below. Attached is your +original message. + +- Results: + Ignoring non-text/plain MIME parts + charrogar@andrew.ac.jp is not a member of the GPC-talk mailing list + +- Unprocessed: + Re: ParamSvcy news + g V x a y I k i v u e m from $ t 155 (3 Og 0 tabIet Dy s) + v V s i l a b g x r c a from $ m 98 ( M6 15 tab 2X Iets) + s C q i w a y I c i u s from $9 a 6 ( 3l 10 ta AC bIets) + =20 + And many oth Tn er http://gas93.minimumcountry.info + +- Done. + + +--===============0810244235== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <charrogar@andrew.ac.jp> +Received: from likmi.ac.id (host-148-244-198-245.block.alestra.net.mx + +[message truncated] + + diff --git a/src/mailman/bounces/tests/data/simple_13.txt b/src/mailman/bounces/tests/data/simple_13.txt new file mode 100644 index 000000000..1cbe0f955 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_13.txt @@ -0,0 +1,60 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from mimesweeper.ademe.fr (mail.ademe.fr [81.255.193.84]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2ECmVcf007798 + for <gpc-talk-bounces@grizz.org>; Tue, 14 Mar 2006 04:48:32 -0800 +Date: Tue, 14 Mar 2006 13:47:54 +0100 (CET) +Message-Id: N77056c0a550a010202b5c +Subject: =?UTF-8?Q?Utilisateur_non_recens=C3=A9_dans_l'annuaire_Ademe?= +To: gpc-talk-bounces@grizz.org +MIME-Version: 1.0 +Content-Type: multipart/report; report-type=delivery-status; + boundary="2453809.54.1306" +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + +--2453809.54.1306 +Content-Type: text/plain; charset="UTF-8" +Content-Transfer-Encoding: quoted-printable + +A message could not be delivered to: +dycusibreix@ademe.fr +Subject: The results of your email commands +L'adresse de messagerie r=C3=A9f=C3=A9renc=C3=A9e ci-dessus n'existe pas. V= +euillez en v=C3=A9rifier l'orthographe. + + +--2453809.54.1306 +Content-Type: message/delivery-status +Reporting-MTA: mimesweeper.ademe.fr + +Received: from sb7.songbird.com (unverified [208.184.79.137]) by + mimesweeper.ademe.fr + (Postfix) with ESMTP id <T77056c0a260a010202d24@mimesweeper.ademe.fr> + for <dycusibreix@ademe.fr>; Tue, 14 Mar 2006 13:47:54 +0100 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2ECm2kE007671 + for <dycusibreix@ademe.fr>; Tue, 14 Mar 2006 04:48:02 -0800 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: dycusibreix@ademe.fr +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============0891094467==" +Message-ID: <mailman.2481.1142340481.1567.gpc-talk@grizz.org> +Date: Tue, 14 Mar 2006 04:48:01 -0800 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more in + +--===============0891094467== + + +--===============0891094467==-- +--2453809.54.1306-- + + diff --git a/src/mailman/bounces/tests/data/simple_14.txt b/src/mailman/bounces/tests/data/simple_14.txt new file mode 100644 index 000000000..caffd77b7 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_14.txt @@ -0,0 +1,122 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from regar.mail.atl.earthlink.net (regar.mail.atl.earthlink.net + [207.69.200.160]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2HKGuhw021119 + (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) + for <wed_ride-bounces@grizz.org>; Fri, 17 Mar 2006 12:16:56 -0800 +Received: from antoninus-z.mspring.net ([207.69.231.70] + helo=antoninus.mspring.net) + by regar.mail.atl.earthlink.net with smtp (Exim 3.36 #4) + id 1FKLMw-0004sZ-00 + for wed_ride-bounces@grizz.org; Fri, 17 Mar 2006 15:16:18 -0500 +To: wed_ride-bounces@grizz.org +From: MAILER-DAEMON@dachamp.com +Subject: failure notice +Message-Id: <E1FKLMw-0004sZ-00@regar.mail.atl.earthlink.net> +Date: Fri, 17 Mar 2006 15:16:18 -0500 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +Sorry, unable to deliver your message to iqxwmmfauudpo@dachamp.com for +the following reason: + + 552 Quota violation for dump@dachamp.com + +A copy of the original message below this line: + +Return-Path: <wed_ride-bounces@grizz.org> +Received: from sb7.songbird.com ([208.184.79.137]) + by antoninus.mspring.net (Earthlink Mail Service) with ESMTP id 1fklmU7zo3Nl5tA0 + for <iqxwmmfauudpo@dachamp.com>; Fri, 17 Mar 2006 15:16:16 -0500 (EST) +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2HKGqd2021105 + for <iqxwmmfauudpo@dachamp.com>; Fri, 17 Mar 2006 12:16:52 -0800 +Subject: Your Account is Past Due +From: wed_ride-owner@grizz.org +To: iqxwmmfauudpo@dachamp.com +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============1957169442==" +Message-ID: <mailman.7908.1142626611.1568.wed_ride@grizz.org> +Date: Fri, 17 Mar 2006 12:16:51 -0800 +Precedence: bulk +X-BeenThere: wed_ride@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: GPC Wednesday Ride List <wed_ride.grizz.org> +X-List-Administrivia: yes +Sender: wed_ride-bounces@grizz.org +Errors-To: wed_ride-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: wed_ride-bounces@grizz.org + +--===============1957169442== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +You are not allowed to post to this mailing list, and your message has +been automatically rejected. If you think that your messages are +being rejected in error, contact the mailing list owner at +wed_ride-owner@grizz.org. + + +--===============1957169442== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <IQXWMMFAUUDPO@dachamp.com> +Received: from 208.184.79.206 ([59.92.36.145]) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k2HKGF8h021010 + for <wed_ride@grizz.org>; Fri, 17 Mar 2006 12:16:18 -0800 +Received: from .webhost0.alterusa.com + id CFB67334DE; Fri, 17 Mar 2006 18:11:39 -0200 +Received: by .webhost0.starnetusa.net (Postfix, from userid 918) + id CFB62684DE; Fri, 17 Mar 2006 19:14:39 -0100 +Date: Fri, 17 Mar 2006 21:12:39 +0100 +Message-Id: <22811130090241.CFB8923DE@.starnetusa.net> +From: "Odessa Drake" <IQXWMMFAUUDPO@dachamp.com> +To: wed_ride@grizz.org +Subject: Your Account is Past Due +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: iqxwmmfauudpo@dachamp.com + +"Ci-iallis Sof-tabs" is better than Pfizer V-iiag`grra +and normal Ci-ialis because: + +- Guarantes 36 hours lasting +- Safe to take, no side effectts at all +- Boost and increase se-xual perfoormance +- Haarder e-rectiiions and quick recharge +- Proven and c-ertified by e-xperts and d-octors +- only $1.98 per tabs +- Special offeer! These prices +- are valid u-ntil 30th of March ! + +C-lick he`re: http://leamsingschool.info + + + + + + + + + + + + + + + + + + + + + + + +--===============1957169442==-- + diff --git a/src/mailman/bounces/tests/data/simple_15.txt b/src/mailman/bounces/tests/data/simple_15.txt new file mode 100644 index 000000000..522096a72 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_15.txt @@ -0,0 +1,259 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from mailserver.kviv.be (cust210-66.dsl.versadsl.be [62.166.210.66]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2C4XpUM021161 + for <gpc-talk-bounces@grizz.org>; Sat, 11 Mar 2006 20:33:52 -0800 +Received: from [192.9.1.53] by mailserver.kviv.be (NTMail + 5.05.0002/CE0026.01.9294fe1f) with ESMTP id kvqkfaaa for + gpc-talk-bounces@grizz.org; Sun, 12 Mar 2006 05:36:18 +0000 +Date: Sun, 12 Mar 2006 05:36:18 +0100 +From: imss@kviv.be +To: <gpc-talk-bounces@grizz.org> +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="------------InterScan_NT_MIME_Boundary" +Subject: Mail could not be delivered +Message-Id: <04361859181401@mailserver.kviv.be> +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + + +--------------InterScan_NT_MIME_Boundary +Content-type: text/plain + +****** Message from InterScan Messaging Security Suite ****** + + +Sent <<< RCPT TO:<isam@kviv.be> +Received >>> 550 5.1.1 unknown user. + +Unable to deliver message to <isam@kviv.be> (and other recipients in the same domain). + +************************ End of message ********************** + +--------------InterScan_NT_MIME_Boundary +Content-type: message/rfc822 + +Received: from sb7.songbird.com ([208.184.79.137]) by mailserver.kviv.be + with InterScan Messaging Security Suite; Sun, 12 Mar 2006 05:36:16 +0100 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1])by + sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2C4WSrZ020992for + <isam@kviv.be>; Sat, 11 Mar 2006 20:32:28 -0800 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: isam@kviv.be +MIME-Version: 1.0 +Content-Type: multipart/mixed; + boundary="===============0254048733==" +Message-ID: <mailman.2432.1142137947.1567.gpc-talk@grizz.org> +Date: Sat, 11 Mar 2006 20:32:27 -0800 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: gpc-talk-bounces@grizz.org +X-imss-version: 2.5 +X-imss-result: Passed +X-imss-scores: Clean:1.91248 C:22 M:1 S:5 R:5 +X-imss-settings: Baseline:3 C:1 M:4 S:4 R:4 (0.5000 0.5000) + +--===============0254048733== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +The results of your email command are provided below. Attached is your +original message. + +- Results: + Ignoring non-text/plain MIME parts + isam@kviv.be is not a member of the GPC-talk mailing list + +- Unprocessed: + Re: PaGDramcy news + z C i i n a r I n i d s $9 w 9 (10 ip a p y i g l u l t s g ) + g V p a m I y i u u y m $10 x 5 ( BU 30 a p y i k l j l u s h ) + v V p i x a r g e r i a $ g 69 (10 WO d p c i o l d l g s l ) + =20 + And LG many other. + =20 + Sav q8 e ove Ox r 5 5Z 0% wi sV th ou 7t r o 0O nline s nz tore + http://fovy93.withoadri.com + +- Done. + + +--===============0254048733== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <isam@kviv.be> +Received: from bxa.doc.gov (70-88-76-26-ISP-IL.hfc.comcastbusiness.net + [70.88.76.26] (may be forged)) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k2C4W5h6020919 + for <gpc-talk-unsubscribe@grizz.org>; Sat, 11 Mar 2006 20:32:11 -0800 +Message-ID: <000001c6458d$d20fbd70$afc1a8c0@kca33> +Reply-To: "Isamu Shahan" <isam@kviv.be> +From: "Isamu Shahan" <isam@kviv.be> +To: gpc-talk-unsubscribe@grizz.org +Subject: Re: PaGDramcy news +Date: Sat, 11 Mar 2006 23:31:24 -0500 +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_NextPart_000_0001_01C64563.E939B570" +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2800.1106 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: isam@kviv.be + +This is a multi-part message in MIME format. + +------=_NextPart_000_0001_01C64563.E939B570 +Content-Type: text/plain; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +z C i i n a r I n i d s $9 w 9 (10 ip a p y i g l u l t s g ) +g V p a m I y i u u y m $10 x 5 ( BU 30 a p y i k l j l u s h ) +v V p i x a r g e r i a $ g 69 (10 WO d p c i o l d l g s l ) +=20 +And LG many other. +=20 +Sav q8 e ove Ox r 5 5Z 0% wi sV th ou 7t r o 0O nline s nz tore +http://fovy93.withoadri.com + +------=_NextPart_000_0001_01C64563.E939B570 +Content-Type: text/html; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<HTML><HEAD> +<META http-equiv=3DContent-Type content=3D"text/html; = +charset=3Dus-ascii"> +<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> +<STYLE></STYLE> +</HEAD> +<BODY bgColor=3D#ffffff> +<DIV><FONT face=3DArial size=3D3><FONT color=3D#2438F1><span style=3D" +float: +right"> z </span>C<span style=3D" +float: +right"> i </span>i<span style=3D" +float: +right"> n </span>a<span style=3D" +float: +right"> r </span>I<span style=3D" +float: +right"> n </span>i<span style=3D" +float: +right"> d </span>s</FONT> <FONT color=3D#EB3815>$9<span style=3D" +float: +right"> w </span>9</FONT> (10<span style=3D" +float: +right"> ip </span> <span style=3D" +float: +right"> a </span>p<span style=3D" +float: +right"> y </span>i<span style=3D" +float: +right"> g </span>l<span style=3D" +float: +right"> u </span>l<span style=3D" +float: +right"> t </span>s<span style=3D" +float: +right"> g </span>)</FONT></DIV> +<DIV><FONT face=3DArial size=3D3><FONT color=3D#2438F1><span style=3D" +float: +right"> g </span>V<span style=3D" +float: +right"> p </span>a<span style=3D" +float: +right"> m </span>I<span style=3D" +float: +right"> y </span>i<span style=3D" +float: +right"> u </span>u<span style=3D" +float: +right"> y </span>m</FONT> <FONT color=3D#EB3815>$10<span style=3D" +float: +right"> x </span>5</FONT> (<span style=3D" +float: +right"> BU </span>30 <span style=3D" +float: +right"> a </span>p<span style=3D" +float: +right"> y </span>i<span style=3D" +float: +right"> k </span>l<span style=3D" +float: +right"> j </span>l<span style=3D" +float: +right"> u </span>s<span style=3D" +float: +right"> h </span>)</FONT></DIV> +<DIV><FONT face=3DArial size=3D3><FONT color=3D#2438F1><span style=3D" +float: +right"> v </span>V<span style=3D" +float: +right"> p </span>i<span style=3D" +float: +right"> x </span>a<span style=3D" +float: +right"> r </span>g<span style=3D" +float: +right"> e </span>r<span style=3D" +float: +right"> i </span>a</FONT> <FONT color=3D#EB3815>$<span style=3D" +float: +right"> g </span>69</FONT> (10<span style=3D" +float: +right"> WO </span> <span style=3D" +float: +right"> d </span>p<span style=3D" +float: +right"> c </span>i<span style=3D" +float: +right"> o </span>l<span style=3D" +float: +right"> d </span>l<span style=3D" +float: +right"> g </span>s<span style=3D" +float: +right"> l </span>)</FONT></DIV> +<DIV><FONT face=3DArial size=3D3></FONT> </DIV> +<DIV><FONT face=3DArial size=3D3>And <span style=3D" +float: +right"> LG </span>many other.</FONT></DIV> +<DIV><FONT face=3DArial size=3D3></FONT> </DIV> +<DIV><FONT face=3DArial size=3D3>Sav<span style=3D" +float: +right"> q8 </span>e ove<span style=3D" +float: +right"> Ox </span>r 5<span style=3D" +float: +right"> 5Z </span>0% wi<span style=3D" +float: +right"> sV </span>th ou<span style=3D" +float: +right"> 7t </span>r o<span style=3D" +float: +right"> 0O </span>nline s<span style=3D" +float: +right"> nz </span>tore <A = +href=3D"http://fovy93.withoadri.com">http://fovy93.withoadri.com</A></FON= +T></DIV></BODY></HTML> +------=_NextPart_000_0001_01C64563.E939B570-- +--===============0254048733==-- + +--------------InterScan_NT_MIME_Boundary-- + diff --git a/src/mailman/bounces/tests/data/simple_16.txt b/src/mailman/bounces/tests/data/simple_16.txt new file mode 100644 index 000000000..4ab1f1bee --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_16.txt @@ -0,0 +1,78 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from uranus.cinergycom.net (uranus.cinergycom.net [216.135.2.7]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2V74mN8029551 + for <gpc-talk-bounces@grizz.org>; Thu, 30 Mar 2006 23:04:48 -0800 +Received: from gaffer.cinergycom.net ([216.135.3.23]) + by uranus.cinergycom.net with esmtp (Exim 4.60) id 1FPDg3-0003Ii-8c + for gpc-talk-bounces@grizz.org; Fri, 31 Mar 2006 01:04:11 -0600 +Received: from root by gaffer.cinergycom.net with local (Exim 4.52) + id 1FPDg3-0007ln-3j + for gpc-talk-bounces@grizz.org; Fri, 31 Mar 2006 01:04:11 -0600 +Auto-Submitted: auto-generated +From: Mail Delivery System <Mailer-Daemon@gaffer.cinergycom.net> +To: gpc-talk-bounces@grizz.org +Subject: Mail delivery failed: returning message to sender +Message-Id: <E1FPDg3-0007ln-3j@gaffer.cinergycom.net> +Date: Fri, 31 Mar 2006 01:04:11 -0600 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + an undisclosed address + (generated from xvlogtfsei@the-messenger.com) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: <gpc-talk-bounces@grizz.org> +Received: from sb7.songbird.com ([208.184.79.137]) + by gaffer.cinergycom.net with esmtp (Exim 4.52) + id 1FPDg0-0007jU-1y + for xvlogtfsei@the-messenger.com; Fri, 31 Mar 2006 01:04:10 -0600 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k2V74GQL029495 + for <xvlogtfsei@the-messenger.com>; Thu, 30 Mar 2006 23:04:16 -0800 +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Subject: Your message to GPC-talk awaits moderator approval +From: gpc-talk-bounces@grizz.org +To: xvlogtfsei@the-messenger.com +Message-ID: <mailman.9022.1143788655.1568.gpc-talk@grizz.org> +Date: Thu, 30 Mar 2006 23:04:15 -0800 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org +X-CCC-Cleanmail-Spam-Version: 1.1 +X-CCC-Cleanmail-Spam-Extended-Info: SA score = 0.6/5.0 + * 0.6 NO_REAL_NAME From: does not include a real name +X-CCC-Cleanmail-Spam: No spam detected + +Your mail to 'GPC-talk' with the subject + + GAIN UP + +Is being held until the list moderator can review it for approval. + +The reason it is being held: + + Post by non-member to a members-only list + +Either the message will get posted to the list, or you will receive +notification of the moderator's decision. If you would like to cancel +this posting, please visit the following URL: + + http://www.grizz.org/mailman/confirm/gpc-talk/420aa8073840d743a30950f4a67869bf3a253dd3 + + diff --git a/src/mailman/bounces/tests/data/simple_17.txt b/src/mailman/bounces/tests/data/simple_17.txt new file mode 100644 index 000000000..4d4cbfa80 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_17.txt @@ -0,0 +1,76 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.199]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k4A9vtBp031861 + for <gpc-talk-bounces@grizz.org>; Wed, 10 May 2006 02:57:56 -0700 +Message-Id: <200605100957.k4A9vtBp031861@sb7.songbird.com> +Received: by nz-out-0102.google.com with SMTP id m22so1664192nzf + for <gpc-talk-bounces@grizz.org>; Wed, 10 May 2006 02:57:22 -0700 (PDT) +DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=googlemail.com; + h=received:from:to:subject:date; + b=itbNrMpynpFDGRA3H64TOv6bR4G2VheOanpQ+2ptQ6qXql7I3q+Wb42T5/7K2pRPUJyVyzJNaT2Lk9s2btWq7FOYeGTRvUapLbNQ/JJcrekaPkXT10YQCgYoxpo1UJVuE6zwj9cxpL2SFoKRdfaIjnEzdl3YTPoH7L8TPUSmsK0= +Received: by 10.36.48.19 with SMTP id v19mr424437nzv; + Wed, 10 May 2006 02:57:22 -0700 (PDT) +Received: by 10.36.48.19 with SMTP id v19mr539291nzv; + Wed, 10 May 2006 02:57:22 -0700 (PDT) +From: Mail Delivery Subsystem <mailer-daemon@googlemail.com> +To: gpc-talk-bounces@grizz.org +Subject: Delivery Status Notification (Failure) +Date: Wed, 10 May 2006 02:57:22 -0700 (PDT) +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +This is an automatically generated Delivery Status Notification + +Delivery to the following recipient failed permanently: + + internetsailing@gmail.com + + ----- Original message ----- + +Received: by 10.36.48.19 with SMTP id v19mr424427nzv; + Wed, 10 May 2006 02:57:21 -0700 (PDT) +Return-Path: <gpc-talk-bounces@grizz.org> +Received: from sara.dreamhost.com (sara.dreamhost.com [66.33.196.112]) + by mx.gmail.com with ESMTP id r9si3586885nza.2006.05.10.02.57.21; + Wed, 10 May 2006 02:57:21 -0700 (PDT) +Received-SPF: neutral (gmail.com: 66.33.196.112 is neither permitted nor denied by best guess record for domain of gpc-talk-bounces@grizz.org) +Received: from sb7.songbird.com (sb7.songbird.com [208.184.79.137]) + by sara.dreamhost.com (Postfix) with ESMTP id EC6134975D + for <decanofu@internetyachtclub.com>; Wed, 10 May 2006 02:57:20 -0700 (PDT) +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id k4A9vnNk031834 + for <decanofu@internetyachtclub.com>; Wed, 10 May 2006 02:57:49 -0700 +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Subject: Your message to GPC-talk awaits moderator approval +From: gpc-talk-bounces@grizz.org +To: decanofu@internetyachtclub.com +Message-ID: <mailman.12400.1147255068.1568.gpc-talk@grizz.org> +Date: Wed, 10 May 2006 02:57:48 -0700 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +Your mail to 'GPC-talk' with the subject + + What IS 0EM Software And Why D0 You Care? + +Is being held until the list moderator can review it for approval. + +The reason it is being held: + + Post by non-member to a members-only list + + + ----- Message truncated ----- + diff --git a/src/mailman/bounces/tests/data/simple_18.txt b/src/mailman/bounces/tests/data/simple_18.txt new file mode 100644 index 000000000..6f642a463 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_18.txt @@ -0,0 +1,73 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from mail.trusite.com (vendormail.truserv.com [64.94.39.5]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k57NS3QZ028360 + for <gpc-talk-bounces@grizz.org>; Wed, 7 Jun 2006 16:28:03 -0700 +Message-Id: <200606072328.k57NS3QZ028360@sb7.songbird.com> +Date: Wed, 7 Jun 2006 18:26:11 -0500 +Reply-to: postmaster@trusite.com +From: "LSMTP for Windows NT v1.1b" <postmaster@mail.trusite.com> +Subject: Undelivered mail +To: gpc-talk-bounces@grizz.org +X-Report-Type: Nondelivery; boundary="> Error description:" +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +An error was detected while processing the enclosed message. A list of +the affected recipient follows. This list is in a special format that +allows software like LISTSERV to automatically take action on incorrect +addresses; you can safely ignore the numeric codes. + +--> Error description: +Error-for: powell@kesslersupply.com +Error-Code: 0 +Error-Text: Mailer mail.kesslersupply.com said: + "554 Message looping (received 6 times)" + +Error-End: One error reported. + +------------------------------ Original message ------------------------------ +Received: from mail.trusite.com (64.94.39.5) by mail.trusite.com (LSMTP for Windows NT v1.1b) with SMTP id <0.01BC17B2@mail.trusite.com>; Wed, 7 Jun 2006 16:56:58 -0500 +Received: from mail.trusite.com (64.94.39.5) by mail.trusite.com (LSMTP for Windows NT v1.1b) with SMTP id <0.01BBF653@mail.trusite.com>; Wed, 7 Jun 2006 16:48:09 -0500 +Received: from mail.trusite.com (64.94.39.5) by mail.trusite.com (LSMTP for Windows NT v1.1b) with SMTP id <0.01BBAD89@mail.trusite.com>; Wed, 7 Jun 2006 14:38:42 -0500 +Received: from mail.trusite.com (64.94.39.5) by mail.trusite.com (LSMTP for Windows NT v1.1b) with SMTP id <0.01BB889E@mail.trusite.com>; Wed, 7 Jun 2006 14:28:27 -0500 +Received: from sb7.songbird.com (208.184.79.137) by mail.trusite.com (LSMTP for Windows NT v1.1b) with SMTP id <0.01BA9C10@mail.trusite.com>; Wed, 7 Jun 2006 4:09:49 -0500 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id k579BaIl004568 + for <powell@kesslersupply.com>; Wed, 7 Jun 2006 02:11:36 -0700 +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Subject: Your message to GPC-talk awaits moderator approval +From: gpc-talk-bounces@grizz.org +To: powell@kesslersupply.com +Message-ID: <mailman.14732.1149671496.1568.gpc-talk@grizz.org> +Date: Wed, 07 Jun 2006 02:11:36 -0700 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +Your mail to 'GPC-talk' with the subject + + Urgent Notification #3417701650782548 + +Is being held until the list moderator can review it for approval. + +The reason it is being held: + + Post by non-member to a members-only list + +Either the message will get posted to the list, or you will receive +notification of the moderator's decision. If you would like to cancel +this posting, please visit the following URL: + + http://www.grizz.org/mailman/confirm/gpc-talk/9511e0532a992db101e66ca77dd2e2142f4cc8d4 + diff --git a/src/mailman/bounces/tests/data/simple_19.txt b/src/mailman/bounces/tests/data/simple_19.txt new file mode 100644 index 000000000..54ea96c9a --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_19.txt @@ -0,0 +1,77 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from cumeils.prima.com.ar (cumeil9.prima.net.ar [200.42.0.151] (may + be forged)) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k4M8xpB2026035 + for <gpc-talk-bounces@grizz.org>; Mon, 22 May 2006 01:59:51 -0700 +Message-Id: <200605220859.k4M8xpB2026035@sb7.songbird.com> +Received: (qmail 37041 invoked for bounce); 22 May 2006 08:59:18 -0000 +Date: 22 May 2006 08:59:18 -0000 +From: MAILER-DAEMON@cumeils.prima.com.ar +To: gpc-talk-bounces@grizz.org +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="1148288358cumeils.prima.com.ar967579" +Subject: failure notice +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +--1148288358cumeils.prima.com.ar967579 + +(cumeils.prima.com.ar) +Su mensaje no pudo ser entregado - Sua mensagem nao pode ser enviada - Your message could not be delivered. + +<mcfall@cepi.com.ar>: +Sorry, no mailbox here by that name. (#5.1.1) + +--- Mensaje original adjunto. + +--1148288358cumeils.prima.com.ar967579 +Content-Type: message/rfc822 + +Return-Path: <gpc-talk-bounces@grizz.org> +Received: (qmail 37031 invoked from network); 22 May 2006 08:59:17 -0000 +Received: from unknown (HELO sb7.songbird.com) (208.184.79.137) + by cumeil9.prima.net.ar with SMTP; 22 May 2006 08:59:17 -0000 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k4M8xfOp025916 + for <mcfall@cepi.com.ar>; Mon, 22 May 2006 01:59:41 -0700 +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Subject: Your message to GPC-talk awaits moderator approval +From: gpc-talk-bounces@grizz.org +To: mcfall@cepi.com.ar +Message-ID: <mailman.13312.1148288380.1568.gpc-talk@grizz.org> +Date: Mon, 22 May 2006 01:59:40 -0700 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +Your mail to 'GPC-talk' with the subject + + Re: test VmtAGGRA + +Is being held until the list moderator can review it for approval. + +The reason it is being held: + + Post by non-member to a members-only list + +Either the message will get posted to the list, or you will receive +notification of the moderator's decision. If you would like to cancel +this posting, please visit the following URL: + + http://www.grizz.org/mailman/confirm/gpc-talk/7e863df2035f424bb9e4297dad6b1cb481f687a5 + + +--1148288358cumeils.prima.com.ar967579-- + diff --git a/src/mailman/bounces/tests/data/simple_20.txt b/src/mailman/bounces/tests/data/simple_20.txt new file mode 100644 index 000000000..84991148b --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_20.txt @@ -0,0 +1,27 @@ +Return-Path: <Dsicspiibs.spi-internet@socgen.com> +Received: from realmail20.socgen.com (realmail20.socgen.com [194.119.125.55]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k42GiYox017297 + for <gpc-talk-bounces@grizz.org>; Tue, 2 May 2006 09:44:35 -0700 +Message-Id: <4u3ji0$p54bh@realmail20.socgen.com> +X-IronPort-AV: i="4.05,80,1146434400"; d="scan'208"; a="26382705:sNHT28778673" +From: Dsicspiibs.spi-internet@socgen.com +To: gpc-talk-bounces@grizz.org +Date: Tue, 2 May 2006 18:42:52 +0200 (MEST) +Subject: RE: Your message to GPC-talk awaits moderator approval : non remis + (delivery failed) +MIME-Version: 1.0 +Content-Type: text/plain; charset=US-ASCII +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: dsicspiibs.spi-internet@socgen.com + +*********************************************** +Votre message n'a pas pu etre delivre a +duke@ald.socgen.com + +*********************************************** +Your message could not be delivered to +duke@ald.socgen.com + +*********************************************** diff --git a/src/mailman/bounces/tests/data/simple_21.txt b/src/mailman/bounces/tests/data/simple_21.txt new file mode 100644 index 000000000..dde9c4445 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_21.txt @@ -0,0 +1,46 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from smtp6-haw.bigfish.com (smtp-haw.frontbridge.com + [12.129.219.126]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k55EO4mF019544 + (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL) + for <gpc-talk-bounces@grizz.org>; Mon, 5 Jun 2006 07:24:04 -0700 +Received: from outbound2-ash.bigfish.com (unknown [192.168.52.1]) + by smtp6-haw.bigfish.com (Postfix) with ESMTP id 8154B66A1DAC + for <gpc-talk-bounces@grizz.org>; Mon, 5 Jun 2006 14:23:30 +0000 (UTC) +Received: from mail43-ash-R.bigfish.com (unknown [172.18.2.3]) + by outbound2-ash.bigfish.com (Postfix) with ESMTP id 622388946DE + for <gpc-talk-bounces@grizz.org>; Mon, 5 Jun 2006 14:23:30 +0000 (UTC) +Received: from mail43-ash.bigfish.com (localhost.localdomain [127.0.0.1]) + by mail43-ash-R.bigfish.com (Postfix) with ESMTP id 5400FA2F645 + for <gpc-talk-bounces@grizz.org>; Mon, 5 Jun 2006 14:23:30 +0000 (UTC) +X-BigFish: V +Received: by mail43-ash (MessageSwitch) id 1149517410316439_20007; + Mon, 5 Jun 2006 14:23:30 +0000 (UCT) +Received: from user (mail-cpk.bigfish.com [207.46.163.10]) + by mail43-ash.bigfish.com (Postfix) with SMTP id 299DEA2EF77 + for <gpc-talk-bounces@grizz.org>; Mon, 5 Jun 2006 14:23:30 +0000 (UTC) +MIME-Version: 1.0 +Content-Type: text/plain +From: MAILER-DAEMON@sb7.songbird.com (Mail Delivery System) +To: gpc-talk-bounces@grizz.org +Subject: Warning: message has not yet been delivered +Message-Id: <20060605142330.299DEA2EF77@mail43-ash.bigfish.com> +Date: Mon, 5 Jun 2006 14:23:30 +0000 (UTC) +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: +Content-Transfer-Encoding: 8bit +X-MIME-Autoconverted: from quoted-printable to 8bit by sb7.songbird.com id + k55EO4mF019544 + +This is an automated message created by mail delivery software. + +Your message to: + assumpeatman@dsgmfg.com + +has not yet been delivered because the recipient server did not respond. + +This is just a warning, you do not need to take any action. We will continue to attempt delivery of this message for 5 days. + + diff --git a/src/mailman/bounces/tests/data/simple_22.txt b/src/mailman/bounces/tests/data/simple_22.txt new file mode 100644 index 000000000..99b0cc5ba --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_22.txt @@ -0,0 +1,25 @@ +Return-Path: <Symantec_AntiVirus_for_SMTP_Gateways@csri.org> +Received: from mailscan.csri.org ([66.208.49.51]) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k2KIvJEj025085 + for <gpc-talk-bounces@grizz.org>; Mon, 20 Mar 2006 10:57:19 -0800 +Message-Id: <200603201857.k2KIvJEj025085@sb7.songbird.com> +From: Symantec_AntiVirus_for_SMTP_Gateways@csri.org +To: gpc-talk-bounces@grizz.org +Date: Mon, 20 Mar 2006 13:56:41 -0500 +Subject: =?utf-8?B?RGVsaXZlcnkgZmFpbHVyZSBub3RpZmljYXRpb25=?= +MIME-Version: 1.0 +Content-Type: text/plain; charset=utf-8 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: symantec_antivirus_for_smtp_gateways@csri.org + +Your message with Subject: Re: [GPC] Bike lost and found.... +could not be delivered to the following recipients: + +RLipton@prev.org + +Please do not resend your original message. + +Delivery attempts will continue to be made for 5 day(s). + + diff --git a/src/mailman/bounces/tests/data/simple_23.txt b/src/mailman/bounces/tests/data/simple_23.txt new file mode 100644 index 000000000..7399315a8 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_23.txt @@ -0,0 +1,152 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from spock.dadoservice.it (ip-49-45.sn1.eutelia.it [62.94.49.45]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k3H2DwGc027145 + for <gpc-talk-bounces@grizz.org>; Sun, 16 Apr 2006 19:13:58 -0700 +Subject: Delivery failure +From: postmaster@spock.dadoservice.it +Message-Id: <B0024075754@spock.dadoservice.it> +Date: Mon, 17 Apr 2006 04:07:34 +0200 +To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +Your message has encountered delivery problems +to local user ketchuy. +(Originally addressed to ketchuy@dadoservice.it) + +User not known + +Your message reads (in part): + +x-sender: gpc-talk-bounces@grizz.org +x-receiver: ketchuy@dadoservice.it +Received: from sb7.songbird.com ([208.184.79.137]) by spock.dadoservice.it with Microsoft SMTPSVC(5.5.1877.197.19); + Mon, 17 Apr 2006 04:05:35 +0200 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id k3H2BT2f026882 + for <ketchuy@dadoservice.it>; Sun, 16 Apr 2006 19:11:29 -0700 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: ketchuy@dadoservice.it +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============1455621846==" +Message-ID: <mailman.3129.1145239888.1567.gpc-talk@grizz.org> +Date: Sun, 16 Apr 2006 19:11:28 -0700 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org +Return-Path: gpc-talk-bounces@grizz.org + +--===============1455621846== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +The results of your email command are provided below. Attached is your +original message. + +- Results: + Ignoring non-text/plain MIME parts + ketchuy@dadoservice.it is not a member of the GPC-talk mailing list + +- Unprocessed: + V/AGRjA new + =20 + M e r / d i a=20 + S o m &=20 + A m b / e n=20 + X & n a x=20 + V a l / u m $ l , 2 1 + C / a l i s $ 3 , 7 5 + V / a g r a $ 3 , 3 l + =20 + http://www.mylallinias.com + +- Done. + + +--===============1455621846== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <ketchuy@dadoservice.it> +Received: from agropolis.fi (201-24-69-128.fnsce701.dsl.brasiltelecom.net.br + [201.24.69.128]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k3H2Aj68026792 + for <gpc-talk-unsubscribe@grizz.org>; Sun, 16 Apr 2006 19:11:15 -0700 +Message-ID: <000001c661c3$ef3edff0$3262a8c0@usz27> +Reply-To: "Bjo Ketchum" <ketchuy@dadoservice.it> +From: "Bjo Ketchum" <ketchuy@dadoservice.it> +To: gpc-talk-unsubscribe@grizz.org +Subject: V/AGRjA new +Date: Sun, 16 Apr 2006 22:09:18 -0400 +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_NextPart_000_0001_01C661A2.682D3FF0" +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2800.1106 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: ketchuy@dadoservice.it + +This is a multi-part message in MIME format. + +------=_NextPart_000_0001_01C661A2.682D3FF0 +Content-Type: text/plain; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +=20 +M e r / d i a=20 +S o m &=20 +A m b / e n=20 +X & n a x=20 +V a l / u m $ l , 2 1 +C / a l i s $ 3 , 7 5 +V / a g r a $ 3 , 3 l +=20 +http://www.mylallinias.com + +------=_NextPart_000_0001_01C661A2.682D3FF0 +Content-Type: text/html; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<HTML><HEAD> +<META http-equiv=3DContent-Type content=3D"text/html; = +charset=3Dus-ascii"> +<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> +<STYLE></STYLE> +</HEAD> +<BODY bgColor=3D#ffffff> +<DIV> </DIV> +<DIV> M e r / d i a </DIV> +<DIV> S o m & </DIV> +<DIV> A m b / e n </DIV> +<DIV> X & n a x </DIV> +<DIV><STRONG> V a l / u m $ l , 2 1</STRONG></DIV> +<DIV><STRONG> C / a l i s $ 3 , 7 5</STRONG></DIV> +<DIV><STRONG> V / a g r a $ 3 , 3 l</STRONG></DIV> +<DIV> </DIV><DIV><A = +href=3D"http://www.mylallinias.com">http://www.mylallinias.com</A></DIV><= +/BODY></HTML> +------=_NextPart_000_0001_01C661A2.682D3FF0-- + + + + +--===============1455621846==-- + diff --git a/src/mailman/bounces/tests/data/simple_24.txt b/src/mailman/bounces/tests/data/simple_24.txt new file mode 100644 index 000000000..447a2201e --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_24.txt @@ -0,0 +1,33 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from sl.gomaps.com (www.gomaps.com [207.178.107.65]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k4359uMK016999 + for <gpc-talk-bounces@grizz.org>; Tue, 2 May 2006 22:09:56 -0700 +Received: from mail pickup service by sl.gomaps.com with Microsoft SMTPSVC; + Wed, 3 May 2006 00:09:22 -0500 +Message-ID: <SLND200605030009223890@gomaps.com> +From: Postmaster <> +To: gpc-talk-bounces@grizz.org +Subject: Undeliverable: liberty@gomaps.com +Date: Wed, 3 May 2006 00:09:22 +MIME-Version: 1.0 +X-Mailer: SpamLion (E 1.60.205) +Content-Type: text/plain; + charset="us-ascii" +X-OriginalArrivalTime: 03 May 2006 05:09:22.0389 (UTC) + FILETIME=[BD5A8850:01C66E6F] +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +-------------------------------------------------------------------------------- +Your Message + +To: <liberty@gomaps.com> + +Subject: The results of your email commands + +Date: Tue, 02 May 2006 22:09:32 -0700 + +Did not reach the following recipient: liberty@gomaps.com + diff --git a/src/mailman/bounces/tests/data/simple_25.txt b/src/mailman/bounces/tests/data/simple_25.txt new file mode 100644 index 000000000..1973ca3aa --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_25.txt @@ -0,0 +1,379 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from vipmail-g1.xinnetdns.com (cemail171012.ce.net.cn + [210.51.171.12]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k4F8abax003550 + for <gpc-talk-bounces@grizz.org>; Mon, 15 May 2006 01:36:38 -0700 +Received: (send program); Mon, 15 May 2006 16:35:54 +0800 +Message-ID: <347682154.08417@vipmail-g1.xinnetdns.com> +Received: (EYOU MTA SYSTEM 8417 invoked for bounce); + Mon, 15 May 2006 16:35:54 +0800 +Date: Mon, 15 May 2006 16:35:54 +0800 +From: MAILER-DAEMON@vipmail-g1.xinnetdns.com +To: gpc-talk-bounces@grizz.org +Subject: failure notice +Content-Type: multipart/mixed; + boundary="------=_1147682154_8417" +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +This is a multi-part message in MIME format. + +--------=_1147682154_8417 +Content-Type: text/html + +Hi. This is the deliver program at vipmail-g1.xinnetdns.com.<br> + I'm afraid I wasn't able to deliver your message to the following addresses.<br> + This is a permanent error; I've given up. Sorry it didn't work out.<br><br> + +mahau@cnbearing.com<br> + +No such user<br> + +--- Attachment is a copy of the message.<br><br> + +[ÕâÊÇ·þÎñÆ÷ vipmail-g1.xinnetdns.com µÄͶµÝ³ÌÐò·µ»ØµÄÌáʾÐÅÏ¢]<br><br> + +<font color=red>µ½ÏÂÁеØÖ·µÄÐżþͶµÝʧ°Ü£¬¶Ô·½·þÎñÆ÷ÎÞ·¨Õý³£½ÓÊÜ»òÕ߾ܾø½ÓÊÜÕâ·âÓʼþ£¬<br>ÕâÊÇÒ»¸öÓÀ¾ÃÐԵĴíÎ󣬷þÎñÆ÷ÒѾ·ÅÆú¼ÌÐøÍ¶µÝ¡£</font><br> +mahau@cnbearing.com<br><br> + +¶Ô·½·þÎñÆ÷·µ»Ø´íÎóÌáʾ:<br> +<font color=red>No such user</font><br> +--<br> +[¸½¼þÊÇÄúËù·¢ËÍÐżþµÄÔ¼þ]<br> +--------=_1147682154_8417 +Content-Type: message/rfc822; + name="att.eml" +Content-Disposition: attachment; + filename="orig.eml" + +Received: (send program); Mon, 15 May 2006 16:35:54 +0800 +Message-ID: <347682154.08120@vipmail-g1.xinnetdns.com> +Received: from unknown (HELO smg01.ce.net.cn) (210.51.171.27) + by 210.51.171.12 with SMTP; Mon, 15 May 2006 16:35:54 +0800 +Return-Path: <gpc-talk-bounces@grizz.org> +Received: from [208.184.79.137] by 210.51.171.27 with StormMail ESMTP id + 95530.1569491906; Mon, 15 May 2006 16:35:52 +0800 (CST) +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k4F8a9c0003447 + for <mahau@cnbearing.com>; Mon, 15 May 2006 01:36:09 -0700 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: mahau@cnbearing.com +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============0182096736==" +Message-ID: <mailman.3749.1147682168.1567.gpc-talk@grizz.org> +Date: Mon, 15 May 2006 01:36:08 -0700 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +--===============0182096736== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +The results of your email command are provided below. Attached is your +original message. + +- Results: + Ignoring non-text/plain MIME parts + +- Unprocessed: + Your c x re y di g t doesn't ma y tter to us! + If you O i WN x r g ea y l e j st k at h e and want + I a MM d EDIAT v E c q as q h to s s pe e nd ANY way you like, + or simply wish to L o OW x ER your mon d thly p s aym s ent e s + by a third or mor j e, + here are the d e ea m ls o we ha s ve T r OD j AY: + $ 4 r 90 , 00 n 0 a i s lo x w a v s 3 , 6 o 5 % + $ 3 n 70 , 00 l 0 a h s l q ow a b s 3 , 9 d 0 % + $ 49 y 0 , 00 v 0 a q s lo r w a k s 3 , 2 m 0 % + $ 25 l 0 , 0 q 00 a r s l c ow a m s 3 , 3 x 5 % + $ 20 d 0 , 00 b 0 a e s l s ow a q s 3 , 5 y 5 % + V j is i it ou w r s o it s e <http://geocities.com/AmalneCloutKeith/>=20 + Pieter Mahaffey , A v ppr y ov z al Ma a na m ge y r + _____ =20 + Well done! Mr. Baggins! he said, clapping Bilbo on the back. There + is always more about you than anyone expects! It was Gandalf. For the + +- Ignored: + first time for many a day Bilbo was really delighted. But there was no + time for all the questions that he immediately wished to ask. All in + + +- Done. + + +--===============0182096736== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <mahau@cnbearing.com> +Received: from alumnes.udl.es (host90-177.pool877.interbusiness.it + [87.7.177.90]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k4F8ZxSe003326 + for <gpc-talk-request@grizz.org>; Mon, 15 May 2006 01:36:04 -0700 +Message-ID: <000001c677fa$01eb6050$9099a8c0@pvi37> +Reply-To: "Pieter Mahaffey" <mahau@cnbearing.com> +From: "Pieter Mahaffey" <mahau@cnbearing.com> +To: gpc-talk-request@grizz.org +Subject: Re: your crrdit +Date: Mon, 15 May 2006 01:31:48 -0700 +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_NextPart_000_0001_01C677BF.558EF950" +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2800.1106 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: mahau@cnbearing.com + +This is a multi-part message in MIME format. + +------=_NextPart_000_0001_01C677BF.558EF950 +Content-Type: text/plain; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +D v ea a r H w om j e O t wn p er, + +Your c x re y di g t doesn't ma y tter to us! + +If you O i WN x r g ea y l e j st k at h e and want +I a MM d EDIAT v E c q as q h to s s pe e nd ANY way you like, +or simply wish to L o OW x ER your mon d thly p s aym s ent e s +by a third or mor j e, +here are the d e ea m ls o we ha s ve T r OD j AY: + +$ 4 r 90 , 00 n 0 a i s lo x w a v s 3 , 6 o 5 % +$ 3 n 70 , 00 l 0 a h s l q ow a b s 3 , 9 d 0 % +$ 49 y 0 , 00 v 0 a q s lo r w a k s 3 , 2 m 0 % +$ 25 l 0 , 0 q 00 a r s l c ow a m s 3 , 3 x 5 % +$ 20 d 0 , 00 b 0 a e s l s ow a q s 3 , 5 y 5 % + +V j is i it ou w r s o it s e <http://geocities.com/AmalneCloutKeith/>=20 + +Pieter Mahaffey , A v ppr y ov z al Ma a na m ge y r + + _____ =20 + + +Well done! Mr. Baggins! he said, clapping Bilbo on the back. There +is always more about you than anyone expects! It was Gandalf. For the +first time for many a day Bilbo was really delighted. But there was no +time for all the questions that he immediately wished to ask. All in + + +------=_NextPart_000_0001_01C677BF.558EF950 +Content-Type: text/html; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<HTML><HEAD> +<META http-equiv=3DContent-Type content=3D"text/html; = +charset=3Dus-ascii"> +<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> +<STYLE></STYLE> +</HEAD> +<BODY bgColor=3D#ffffff> +<DIV><FONT face=3DArial size=3D2>D<SPAN style=3D"FLOAT + +:right;"> v </SPAN>ea<SPAN style=3D"FLOAT + +:right;"> a </SPAN>r H<SPAN style=3D"FLOAT + +:right;"> w </SPAN>om<SPAN style=3D"FLOAT + +:right;"> j </SPAN>e O<SPAN style=3D"FLOAT + +:right;"> t </SPAN>wn<SPAN style=3D"FLOAT + +:right;"> p </SPAN>er,<BR> <BR> +Your c<SPAN style=3D"FLOAT + +:right;"> x </SPAN>re<SPAN style=3D"FLOAT + +:right;"> y </SPAN>di<SPAN style=3D"FLOAT + +:right;"> g </SPAN>t doesn't ma<SPAN style=3D"FLOAT + +:right;"> y </SPAN>tter to us!<BR> <BR> +If you O<SPAN style=3D"FLOAT + +:right;"> i </SPAN>WN<SPAN style=3D"FLOAT + +:right;"> x </SPAN> r<SPAN style=3D"FLOAT + +:right;"> g </SPAN>ea<SPAN style=3D"FLOAT + +:right;"> y </SPAN>l e<SPAN style=3D"FLOAT + +:right;"> j </SPAN>st<SPAN style=3D"FLOAT + +:right;"> k </SPAN>at<SPAN style=3D"FLOAT + +:right;"> h </SPAN>e and want<BR> +I<SPAN style=3D"FLOAT + +:right;"> a </SPAN>MM<SPAN style=3D"FLOAT + +:right;"> d </SPAN>EDIAT<SPAN style=3D"FLOAT + +:right;"> v </SPAN>E c<SPAN style=3D"FLOAT + +:right;"> q </SPAN>as<SPAN style=3D"FLOAT + +:right;"> q </SPAN>h to s<SPAN style=3D"FLOAT + +:right;"> s </SPAN>pe<SPAN style=3D"FLOAT + +:right;"> e </SPAN>nd ANY=20 +way you like,<BR> or simply wish to L<SPAN style=3D"FLOAT + +:right;"> o </SPAN>OW<SPAN style=3D"FLOAT + +:right;"> x </SPAN>ER your mon<SPAN style=3D"FLOAT + +:right;"> d </SPAN>thly p<SPAN style=3D"FLOAT + +:right;"> s </SPAN>aym<SPAN style=3D"FLOAT + +:right;"> s </SPAN>ent<SPAN style=3D"FLOAT + +:right;"> e </SPAN>s<BR>=20 +by a third or mor<SPAN style=3D"FLOAT + +:right;"> j </SPAN>e,<BR> here are the d<SPAN style=3D"FLOAT + +:right;"> e </SPAN>ea<SPAN style=3D"FLOAT + +:right;"> m </SPAN>ls<SPAN style=3D"FLOAT + +:right;"> o </SPAN> we ha<SPAN style=3D"FLOAT + +:right;"> s </SPAN>ve T<SPAN style=3D"FLOAT + +:right;"> r </SPAN>OD<SPAN style=3D"FLOAT + +:right;"> j </SPAN>AY:<BR> <BR> +$ 4<SPAN style=3D"FLOAT + +:right;"> r </SPAN>90 , 00<SPAN style=3D"FLOAT + +:right;"> n </SPAN>0 a<SPAN style=3D"FLOAT + +:right;"> i </SPAN>s lo<SPAN style=3D"FLOAT + +:right;"> x </SPAN>w a<SPAN style=3D"FLOAT + +:right;"> v </SPAN>s 3 , 6<SPAN style=3D"FLOAT + +:right;"> o </SPAN>5 %<BR> +$ 3<SPAN style=3D"FLOAT + +:right;"> n </SPAN>70 , 00<SPAN style=3D"FLOAT + +:right;"> l </SPAN>0 a<SPAN style=3D"FLOAT + +:right;"> h </SPAN>s l<SPAN style=3D"FLOAT + +:right;"> q </SPAN>ow a<SPAN style=3D"FLOAT + +:right;"> b </SPAN>s 3 , 9<SPAN style=3D"FLOAT + +:right;"> d </SPAN>0 %<BR> +$ 49<SPAN style=3D"FLOAT + +:right;"> y </SPAN>0 , 00<SPAN style=3D"FLOAT + +:right;"> v </SPAN>0 a<SPAN style=3D"FLOAT + +:right;"> q </SPAN>s lo<SPAN style=3D"FLOAT + +:right;"> r </SPAN>w a<SPAN style=3D"FLOAT + +:right;"> k </SPAN>s 3 , 2<SPAN style=3D"FLOAT + +:right;"> m </SPAN>0 %<BR> +$ 25<SPAN style=3D"FLOAT + +:right;"> l </SPAN>0 , 0<SPAN style=3D"FLOAT + +:right;"> q </SPAN>00 a<SPAN style=3D"FLOAT + +:right;"> r </SPAN>s l<SPAN style=3D"FLOAT + +:right;"> c </SPAN>ow a<SPAN style=3D"FLOAT + +:right;"> m </SPAN>s 3 , 3<SPAN style=3D"FLOAT + +:right;"> x </SPAN>5 %<BR> +$ 20<SPAN style=3D"FLOAT + +:right;"> d </SPAN>0 , 00<SPAN style=3D"FLOAT + +:right;"> b </SPAN>0 a<SPAN style=3D"FLOAT + +:right;"> e </SPAN>s l<SPAN style=3D"FLOAT + +:right;"> s </SPAN>ow a<SPAN style=3D"FLOAT + +:right;"> q </SPAN>s 3 , 5<SPAN style=3D"FLOAT + +:right;"> y </SPAN>5 %<BR> +<BR> +<A href=3D"http://geocities.com/AmalneCloutKeith/">V<SPAN style=3D"FLOAT + +:right;"> j </SPAN>is<SPAN style=3D"FLOAT + +:right;"> i </SPAN>it ou<SPAN style=3D"FLOAT + +:right;"> w </SPAN>r s<SPAN style=3D"FLOAT + +:right;"> o </SPAN>it<SPAN style=3D"FLOAT + +:right;"> s </SPAN>e</A><BR> +<BR> +Pieter Mahaffey , A<SPAN style=3D"FLOAT + +:right;"> v </SPAN>ppr<SPAN style=3D"FLOAT + +:right;"> y </SPAN>ov<SPAN style=3D"FLOAT + +:right;"> z </SPAN>al Ma<SPAN style=3D"FLOAT + +:right;"> a </SPAN>na<SPAN style=3D"FLOAT + +:right;"> m </SPAN>ge<SPAN style=3D"FLOAT + +:right;"> y </SPAN>r</FONT></DIV> +<DIV><BR><HR><BR><FONT face=3DArial size=3D2> Well done! Mr. Baggins! = +he said, clapping Bilbo on the back. There<BR> +is always more about you than anyone expects! It was Gandalf. For = +the<BR> +first time for many a day Bilbo was really delighted. But there was = +no<BR> +time for all the questions that he immediately wished to ask. All = +in<BR></FONT></DIV></BODY></HTML> +------=_NextPart_000_0001_01C677BF.558EF950-- + + + + +--===============0182096736==-- +--------=_1147682154_8417-- + diff --git a/src/mailman/bounces/tests/data/simple_26.txt b/src/mailman/bounces/tests/data/simple_26.txt new file mode 100644 index 000000000..4c8689461 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_26.txt @@ -0,0 +1,74 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from boeing.ieo-research.it (boeing.ieo-research.it [85.239.176.145]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k3MHGOfW014766 + (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) + for <wed_ride-bounces@grizz.org>; Sat, 22 Apr 2006 10:16:25 -0700 +Received: (qmail 41487 invoked by uid 809); 22 Apr 2006 17:14:50 -0000 +Message-ID: <20060422171450.41486.qmail@boeing.ieo-research.it> +Content-Disposition: inline +Content-Transfer-Encoding: binary +Content-Type: text/plain +MIME-Version: 1.0 +X-Mailer: MIME::Lite 3.01 (F2.73; A1.66; B3.05; Q3.03) +Date: Sat, 22 Apr 2006 17:14:50 UT +From: IFOM-IEO Campus Mailserver <MAILER-DAEMON@ifom-ieo-campus.it> +To: wed_ride-owner@grizz.org +Subject: Your message to reilizavet@lar.ieo.it could not be delivered. +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +Hello, + +this is the email server at IFOM-IEO Campus. + +Your message to reilizavet@lar.ieo.it has reached our local address +reilizavet@lar.ieo.it, but this email address is wrong or no longer valid. + +Your message has NOT been delivered. + +You can find all the addresses in the campus on our web site at +http://www.ifom-ieo-campus.it under the "Contacts" area. + +Best regards. + +A summary of the undelivered message you sent follows: +-------------- +Subject: Re: PHugzARMACY +From: wed_ride-owner@grizz.org +To: reilizavet@lar.ieo.it +Date: Sat, 22 Apr 2006 10:16:00 -0700 + +--===============0374038884== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +You are not allowed to post to this mailing list, and your message has +been automatically rejected. If you think that your messages are +being rejected in error, contact the mailing list owner at +wed_ride-owner@grizz.org. + + +--===============0374038884== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <reilizavet@lar.ieo.it> +Received: from lar.ieo.it (nor75-5-82-235-173-174.fbx.proxad.net + [82.235.173.174]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k3MHFfsa014457 + for <wed_ride@grizz.org>; Sat, 22 Apr 2006 10:15:43 -0700 +Message-ID: <000001c66630$3e9dcc30$a4e5a8c0@cuw44> +Reply-To: "Lizaveta Reisinger" <reilizavet@lar.ieo.it> +From: "Lizaveta Reisinger" <reilizavet@lar.ieo.it> +To: wed_ride@grizz.org +Subject: Re: PHugzARMACY +Date: Sat, 22 Apr 2006 13:14:42 -0400 +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_NextPart_000_0001_01C6660E.B78C2C30" +... [message truncated] + diff --git a/src/mailman/bounces/tests/data/simple_27.txt b/src/mailman/bounces/tests/data/simple_27.txt new file mode 100644 index 000000000..ad1abf2cb --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_27.txt @@ -0,0 +1,279 @@ +Return-Path: <MDaemon@webmail.pla.net.py> +Received: from webmail.pla.net.py (ms4-jupiter.pla.net.py [201.217.19.3]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k3BAZX1M004077 + for <gpc-talk-bounces@grizz.org>; Tue, 11 Apr 2006 03:35:35 -0700 +Received: from webmail.pla.net.py [201.217.19.3] by webmail.pla.net.py + [201.217.19.3] with RAW (MDaemon.PRO.v5.0.4.R) + for <gpc-talk-bounces@grizz.org>; Tue, 11 Apr 2006 06:30:59 -0300 +Date: Tue, 11 Apr 2006 06:30:59 -0300 +From: MDaemon@webmail.pla.net.py +Reply-To: MDaemon@webmail.pla.net.py +Precedence: bulk +X-MDSend-Notifications-To: [trash] +Subject: Warning: kulp@webmail.pla.net.py - User unknown! +To: gpc-talk-bounces@grizz.org +X-MDaemon-Deliver-To: gpc-talk-bounces@grizz.org +Message-ID: <MDAEMON11221122200604110630.AA3059037@webmail.pla.net.py> +Mime-Version: 1.0 +X-Actual-From: MDaemon@webmail.pla.net.py +Content-Type: multipart/mixed; boundary="0411-0630-59-PART-BREAK" +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: mdaemon@webmail.pla.net.py + + The following data may contain sections which represent BASE64 encoded + file attachments. These sections will be unreadable without MIME aware + tools. Seek your system administrator if you need help extracting any + files which may be embedded within this message. + +--0411-0630-59-PART-BREAK +Content-Type: text/plain; charset=US-ASCII +Content-Transfer-Encoding: 7bit + +kulp@webmail.pla.net.py - no such user here. + +There is no user by that name at this server. + +: Message contains [1] file attachments + +--0411-0630-59-PART-BREAK +Content-Type: message/rfc822; charset=US-ASCII; name="pd75019146383.md" +Content-Transfer-Encoding: 7bit +Content-ID: <MDAEMON11221122200604110630.AA3059037@webmail.pla.net.py> +Content-Description: + +Return-path: <gpc-talk-bounces@grizz.org> +Received: from sb7.songbird.com [208.184.79.137] + by webmail.pla.net.py [201.217.19.3] with SMTP (MDaemon.PRO.v5.0.4.R) + for <kulp@webmail.pla.net.py>; Tue, 11 Apr 2006 06:30:52 -0300 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k3BAYxac003924 + for <kulp@webmail.com.py>; Tue, 11 Apr 2006 03:34:59 -0700 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: kulp@webmail.com.py +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============1667214205==" +Message-ID: <mailman.3020.1144751698.1567.gpc-talk@grizz.org> +Date: Tue, 11 Apr 2006 03:34:58 -0700 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org +X-Lookup-Warning: reverse lookup on original sender failed +X-MDRcpt-To: kulp@webmail.com.py +X-MDRemoteIP: 208.184.79.137 +X-Return-Path: gpc-talk-bounces@grizz.org +X-MDaemon-Deliver-To: kulp@webmail.pla.net.py + +--===============1667214205== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +The results of your email command are provided below. Attached is your +original message. + +- Results: + Ignoring non-text/plain MIME parts + +- Unprocessed: + =20 + Your c e red t it doesn't matter to us ! If you OW q N real e y st l at + r e=20 + and want I x MME n DIAT w E ca h sh to sp g e{ o nd ANY way you like, or + simply wish=20 + to LO h WER your monthly pa o ymen s ts by a third or more, here are the + dea t ls=20 + we have T o OD m AY :=20 + =20 + $ 48 z 8 , 000 at a 3 , 6 g 7% fi j xed - rat r e=20 + $ 37 z 2 , 000 at a 3 , g 90% va u riab n le - rat g e=20 + $ 4 w 92 , 000 at a 3 , 2 x 1% i g ntere l st - only=20 + $ 24 x 8 , 000 at a 3 e , 36% f o ixed - rat c e=20 + $ 1 o 98 , 000 at a 3 d , 55% varia s ble - rat w e=20 + =20 + Hur x ry, when these deaI e s are gone, they are gone ! + =20 + Don't worry about app f ro r val, your c m redi p t will not di z + squalif i y you !=20 + =20 + V g isi l t our h site <http://teaa48.k4829.net>=20 + =20 + Sincerely, Leander Kulp=20 + =20 + +- Ignored: + A z ppro h val Manager + + +- Done. + + +--===============1667214205== +Content-Type: message/rfc822 +MIME-Version: 1.0 + +Return-Path: <kulp@webmail.com.py> +Received: from viem.ru (81-170-4-166.homechoice.co.uk [81.170.4.166] (may be + forged)) by sb7.songbird.com (8.12.11.20060308/8.12.11) with SMTP id + k3BAYjnP003824 + for <gpc-talk-request@grizz.org>; Tue, 11 Apr 2006 03:34:54 -0700 +Message-ID: <000001c65d53$7091cd30$2e8ea8c0@kkb85> +Reply-To: "Leander Kulp" <kulp@webmail.com.py> +From: "Leander Kulp" <kulp@webmail.com.py> +To: gpc-talk-request@grizz.org +Subject: Re: xeqet news +Date: Tue, 11 Apr 2006 06:33:57 -0400 +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_NextPart_000_0001_01C65D31.E9802D30" +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2800.1106 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: kulp@webmail.com.py + +This is a multi-part message in MIME format. + +------=_NextPart_000_0001_01C65D31.E9802D30 +Content-Type: text/plain; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +Dea s r Home O t wne z r ,=20 + =20 +Your c e red t it doesn't matter to us ! If you OW q N real e y st l at +r e=20 +and want I x MME n DIAT w E ca h sh to sp g e{ o nd ANY way you like, or +simply wish=20 +to LO h WER your monthly pa o ymen s ts by a third or more, here are the +dea t ls=20 +we have T o OD m AY :=20 + =20 +$ 48 z 8 , 000 at a 3 , 6 g 7% fi j xed - rat r e=20 +$ 37 z 2 , 000 at a 3 , g 90% va u riab n le - rat g e=20 +$ 4 w 92 , 000 at a 3 , 2 x 1% i g ntere l st - only=20 +$ 24 x 8 , 000 at a 3 e , 36% f o ixed - rat c e=20 +$ 1 o 98 , 000 at a 3 d , 55% varia s ble - rat w e=20 + =20 +Hur x ry, when these deaI e s are gone, they are gone ! + =20 +Don't worry about app f ro r val, your c m redi p t will not di z +squalif i y you !=20 + =20 +V g isi l t our h site <http://teaa48.k4829.net>=20 + =20 +Sincerely, Leander Kulp=20 + =20 +A z ppro h val Manager + + +------=_NextPart_000_0001_01C65D31.E9802D30 +Content-Type: text/html; + charset="us-ascii" +Content-Transfer-Encoding: quoted-printable + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<HTML><HEAD> +<META http-equiv=3DContent-Type content=3D"text/html; = +charset=3Dus-ascii"> +<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> +<STYLE></STYLE> +</HEAD> +<BODY bgColor=3D#ffffff> +<DIV><FONT face=3DArial size=3D2>Dea<span style=3D"border: 0px; float +: right"> s </span>r Home O<span style=3D"border: 0px; float +: right"> t </span>wne<span style=3D"border: 0px; float +: right"> z </span>r , <BR> + <BR> +Your c<span style=3D"border: 0px; float +: right"> e </span>red<span style=3D"border: 0px; float +: right"> t </span>it doesn't matter to us !=20 +If you OW<span style=3D"border: 0px; float +: right"> q </span>N real e<span style=3D"border: 0px; float +: right"> y </span>st<span style=3D"border: 0px; float +: right"> l </span>at<span style=3D"border: 0px; float +: right"> r </span>e <BR> +and want I<span style=3D"border: 0px; float +: right"> x </span>MME<span style=3D"border: 0px; float +: right"> n </span>DIAT<span style=3D"border: 0px; float +: right"> w </span>E ca<span style=3D"border: 0px; float +: right"> h </span>sh to sp<span style=3D"border: 0px; float +: right"> g </span>e{<span style=3D"border: 0px; float +: right"> o </span>nd ANY=20 +way you like, or simply wish <BR> to LO<span style=3D"border: 0px; float +: right"> h </span>WER your monthly pa<span style=3D"border: 0px; float +: right"> o </span>ymen<span style=3D"border: 0px; float +: right"> s </span>ts=20 +by a third or more, here are the dea<span style=3D"border: 0px; float +: right"> t </span>ls <BR> we have T<span style=3D"border: 0px; float +: right"> o </span>OD<span style=3D"border: 0px; float +: right"> m </span>AY : <BR> + <BR> +$ 48<span style=3D"border: 0px; float +: right"> z </span>8 , 000 at a 3 , 6<span style=3D"border: 0px; float +: right"> g </span>7% fi<span style=3D"border: 0px; float +: right"> j </span>xed - rat<span style=3D"border: 0px; float +: right"> r </span>e <BR> +$ 37<span style=3D"border: 0px; float +: right"> z </span>2 , 000 at a 3 ,<span style=3D"border: 0px; float +: right"> g </span> 90% va<span style=3D"border: 0px; float +: right"> u </span>riab<span style=3D"border: 0px; float +: right"> n </span>le - rat<span style=3D"border: 0px; float +: right"> g </span>e <BR> +$ 4<span style=3D"border: 0px; float +: right"> w </span>92 , 000 at a 3 , 2<span style=3D"border: 0px; float +: right"> x </span>1% i<span style=3D"border: 0px; float +: right"> g </span>ntere<span style=3D"border: 0px; float +: right"> l </span>st - only <BR> +$ 24<span style=3D"border: 0px; float +: right"> x </span>8 , 000 at a 3 <span style=3D"border: 0px; float +: right"> e </span>, 36% f<span style=3D"border: 0px; float +: right"> o </span>ixed - rat<span style=3D"border: 0px; float +: right"> c </span>e <BR> +$ 1<span style=3D"border: 0px; float +: right"> o </span>98 , 000 at a 3<span style=3D"border: 0px; float +: right"> d </span> , 55% varia<span style=3D"border: 0px; float +: right"> s </span>ble - rat<span style=3D"border: 0px; float +: right"> w </span>e <BR> + <BR> +Hur<span style=3D"border: 0px; float +: right"> x </span>ry, when these deaI<span style=3D"border: 0px; float +: right"> e </span>s are gone, they are gone !<BR> + <BR> +Don't worry about app<span style=3D"border: 0px; float +: right"> f </span>ro<span style=3D"border: 0px; float +: right"> r </span>val, your c<span style=3D"border: 0px; float +: right"> m </span>redi<span style=3D"border: 0px; float +: right"> p </span>t will=20 +not di<span style=3D"border: 0px; float +: right"> z </span>squalif<span style=3D"border: 0px; float +: right"> i </span>y you ! <BR> <BR>=20 +<A href=3D"http://teaa48.k4829.net">V<span style=3D"border: 0px; float +: right"> g </span>isi<span style=3D"border: 0px; float +: right"> l </span>t our<span style=3D"border: 0px; float +: right"> h </span> site</A><BR> <BR> +Sincerely, Leander Kulp <BR> <BR> +A<span style=3D"border: 0px; float +: right"> z </span>ppro<span style=3D"border: 0px; float +: right"> h </span>val Manager<BR></FONT></DIV></BODY></HTML> +------=_NextPart_000_0001_01C65D31.E9802D30-- + + + + +--===============1667214205==-- + +--0411-0630-59-PART-BREAK-- + diff --git a/src/mailman/bounces/tests/data/simple_28.txt b/src/mailman/bounces/tests/data/simple_28.txt new file mode 100644 index 000000000..9af9f5f35 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_28.txt @@ -0,0 +1,79 @@ +Return-Path: <> +Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.152]) + by alan.rezo.net (Postfix) with ESMTP id 3909F3B0271 + for <spip-commit-bounces@rezo.net>; + Sun, 15 Jun 2008 01:26:23 +0200 (CEST) +Received: by fg-out-1718.google.com with SMTP id l27so3405949fgb.11 + for <spip-commit-bounces@rezo.net>; + Sat, 14 Jun 2008 16:26:21 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=googlemail.com; s=gamma; + h=domainkey-signature:received:received:message-id:from:to:subject + :date; bh=BFkuUFhgu/6jTo35rSt+ExVUNbJkbG7m9ZSeWMMiYys=; + b=iARaUItND8loi45qRlzvtfufPkNdALsDLbSkg2q1kT7kQ+4v0OXcW2oCV6u8r6c+Ty + hOaxiihkqMqgFknPssT6kaYS/u1IWeuEQnSltFULpQNh+rpW4yHC1hxUQ1jP6NRH3hfB + y3T3UN69T0sG9Szqe/1zVYEVPxAbdnJnygZ64= +DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; + h=message-id:from:to:subject:date; + b=FZYhpgymcWTMdaReUBtWfMMdThgG3Lk2UyVlK9XjPB7pwvAoTS8+eXQnP1IOC+iYQ+ + 2wkii49cJP1JmtmMJBDmAJ5Hhq34r5g8R8yQqx5iLvj7I7aLP4AnmGnhSxqb6LbM/CoF + xqjobWv+LjVHXV1Cy2oo0//B0M2mWKAv2/xGE= +Received: by 10.86.26.1 with SMTP id 1mr6414899fgz.49.1213485981022; + Sat, 14 Jun 2008 16:26:21 -0700 (PDT) +Received: by 10.86.26.1 with SMTP id 1mr8116260fgz.49; + Sat, 14 Jun 2008 16:26:21 -0700 (PDT) +Message-ID: <000e0cd25cf4d6b921044fa8b85f@googlemail.com> +From: Mail Delivery Subsystem <mailer-daemon@googlemail.com> +To: spip-commit-bounces@rezo.net +Subject: Delivery Status Notification (Delay) +Date: Sat, 14 Jun 2008 16:26:21 -0700 (PDT) + +This is an automatically generated Delivery Status Notification + +THIS IS A WARNING MESSAGE ONLY. + +YOU DO NOT NEED TO RESEND YOUR MESSAGE. + +Delivery to the following recipient has been delayed: + + luis.hiam@gmail.com + +Message will be retried for 2 more day(s) + + ----- Message header follows ----- + +Received: by 10.86.26.1 with SMTP id 1mr4665798fgz.49.1213394647106; + Fri, 13 Jun 2008 15:04:07 -0700 (PDT) +Return-Path: <spip-commit-bounces@rezo.net> +Received: from alan.rezo.net (alan.rezo.net [217.24.84.2]) + by mx.google.com with ESMTP id 4si6055077fgg.9.2008.06.13.15.03.59; + Fri, 13 Jun 2008 15:04:07 -0700 (PDT) +Received-SPF: pass (google.com: best guess record for domain of spip-commit-bounces@rezo.net designates 217.24.84.2 as permitted sender) client-ip=217.24.84.2; +Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of spip-commit-bounces@rezo.net designates 217.24.84.2 as permitted sender) smtp.mail=spip-commit-bounces@rezo.net +Received: from alan.rezo.net (localhost.rezo.net [127.0.0.1]) + by alan.rezo.net (Postfix) with ESMTP id 6A8E131CC54; + Sat, 14 Jun 2008 00:00:49 +0200 (CEST) +Received: by alan.rezo.net (Postfix, from userid 1001) + id 17BCA31C00A; Sat, 14 Jun 2008 00:00:04 +0200 (CEST) +To: spip-commit@rezo.net +From: webdiff tracspip <spip-commit@rezo.net> +Message-Id: <20080613220004.17BCA31C00A@alan.rezo.net> +Date: Sat, 14 Jun 2008 00:00:04 +0200 (CEST) +Subject: [spip-commit] webdiff tracspip 14.06.2008 +X-BeenThere: spip-commit@rezo.net +X-Mailman-Version: 2.1.6b2 +Precedence: list +List-Id: "SPIP : toutes les modifs du code" <spip-commit.rezo.net> +List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip-commit>, + <mailto:spip-commit-request@rezo.net?subject=unsubscribe> +List-Archive: <http://listes.rezo.net/archives/spip-commit> +List-Post: <mailto:spip-commit@rezo.net> +List-Help: <mailto:spip-commit-request@rezo.net?subject=help> +List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip-commit>, + <mailto:spip-commit-request@rezo.net?subject=subscribe> +Content-Type: multipart/mixed; boundary="===============0262606712==" +Sender: spip-commit-bounces@rezo.net +Errors-To: spip-commit-bounces@rezo.net + + ----- Message body suppressed ----- + diff --git a/src/mailman/bounces/tests/data/simple_29.txt b/src/mailman/bounces/tests/data/simple_29.txt new file mode 100644 index 000000000..33dcb3c0b --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_29.txt @@ -0,0 +1,55 @@ +Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) + by strategicnetwork.org (Postfix) with ESMTP id 635A27347E5 + for <thilakayi_bing@landshire.com>; Tue, 13 May 2008 12:51:46 -0600 (MDT) +From: "Mail Delivery System" <MAILER-DAEMON@p02c11m063.mxlogic.net> +To: <network-news-bounces@strategicnetwork.org> +Subject: Mail delivery failed +Date: Wed, 14 May 2008 02:51:47 +0800 +Message-ID: <mxl~a534.498e.875b@p02c11m063.mxlogic.net> +MIME-Version: 1.0 +Content-Type: text/plain; + charset="iso-8859-1" +Content-Transfer-Encoding: 7bit +X-Mailer: Microsoft Office Outlook 12.0 +Thread-Index: Aci1Kmbra/4UZFszTWaO4wdczWcBCQ== + +This message was created automatically by mail delivery software. + +A message that you have sent could not be delivered to one or more +recipients. This is a permanent error. The following address failed: + + <thilakayi_bing@landshire.com>: 550 unknown user +<thilakayi_bing@landshire.com> + + + +Included is a copy of the message header: +----------------------------------------- +Received: from unknown [66.35.39.241] (EHLO strategicnetwork.org) + by p02c11m063.mxlogic.net (mxl_mta-5.5.0-3) + with ESMTP id +243e9284.3570539440.159512.00-095.p02c11m063.mxlogic.net (envelope-from +<network-news-bounces@strategicnetwork.org>); + Tue, 13 May 2008 12:51:46 -0600 (MDT) +Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) + by strategicnetwork.org (Postfix) with ESMTP id 635A27347E5 + for <thilakayi_bing@landshire.com>; Tue, 13 May 2008 12:51:46 -0600 +(MDT) +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: network-news-request@strategicnetwork.org +To: thilakayi_bing@landshire.com +Subject: confirm 729791e8feb106a11648f358c538d4073e9eb7b1 +Reply-To: network-news-request@strategicnetwork.org +Message-ID: <mailman.2838.1210704705.3367.network-news@strategicnetwork.org> +Date: Tue, 13 May 2008 12:51:45 -0600 +Precedence: bulk +X-BeenThere: network-news@strategicnetwork.org +X-Mailman-Version: 2.1.5 +List-Id: network-news.strategicnetwork.org +X-List-Administrivia: yes +Sender: network-news-bounces@strategicnetwork.org +Errors-To: network-news-bounces@strategicnetwork.org + + diff --git a/src/mailman/bounces/tests/data/simple_30.txt b/src/mailman/bounces/tests/data/simple_30.txt new file mode 100644 index 000000000..3f4293d7d --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_30.txt @@ -0,0 +1,72 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from rs-so-b2.amenworld.com (rs-so-b2.amenworld.com [62.193.206.27]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k9H6S7E3014456 + for <gpc-talk-bounces@grizz.org>; Mon, 16 Oct 2006 23:28:07 -0700 +Received: from av3.amenworld.com (av3.amenworld.com [62.193.206.46]) + by rs-so-b2.amenworld.com (Postfix) with ESMTP id 93A72655806 + for <gpc-talk-bounces@grizz.org>; Tue, 17 Oct 2006 08:33:33 +0200 (CEST) +Date: Tue, 17 Oct 2006 08:27:49 +0200 +From: Mail Delivery System <Mail.Delivery.System@sb7.songbird.com> +To: gpc-talk-bounces@grizz.org +Subject: Delivery status notification +MIME-Version: 1.0 +Content-Type: multipart/report; + boundary="------------I305M09060309060P_013011610664690" +Message-Id: <20061017063333.93A72655806@rs-so-b2.amenworld.com> +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +This is a multi-part message in MIME format. + +--------------I305M09060309060P_013011610664690 +Content-Type: text/plain; charset=UTF-8; +Content-Transfer-Encoding: 8bit + +============================================================================ + This is an automatically generated Delivery Status Notification. + +Delivery to the following recipients failed permanently: + + * wmnqicorpat@nqicorp.com + + +============================================================================ + Technical details: + +SMTP:RCPT host 62.193.203.102: 553 5.3.0 <wmnqicorpat@nqicorp.com>... No such user here + + +============================================================================ + + +--------------I305M09060309060P_013011610664690 +Content-Type: message/rfc822; charset=UFT-8; +Content-Transfer-Encoding: 8bit +Content-Disposition: attachment + + +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id k9H62Ktt011069 + for <wmnqicorpat@nqicorp.com>; Mon, 16 Oct 2006 23:02:20 -0700 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: wmnqicorpat@nqicorp.com +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============0123257981==" +Message-ID: <mailman.10165.1161064939.1567.gpc-talk@grizz.org> +Date: Mon, 16 Oct 2006 23:02:19 -0700 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +--------------I305M09060309060P_013011610664690-- + diff --git a/src/mailman/bounces/tests/data/simple_31.txt b/src/mailman/bounces/tests/data/simple_31.txt new file mode 100644 index 000000000..94b229da8 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_31.txt @@ -0,0 +1,106 @@ +Return-Path: <> +Received: from rs-so-b1.amenworld.com (rs-so-b1.amenworld.com [62.193.206.26]) + by alan.rezo.net (Postfix) with ESMTP id 0E7913B02A3 + for <immigration.jetable-bounces@rezo.net>; + Fri, 20 Jun 2008 20:24:00 +0200 (CEST) +Received: from av2.amenworld.com (av2.amenworld.com [62.193.206.45]) + by rs-so-b1.amenworld.com (Postfix) with ESMTP id 5A7EA55884 + for <immigration.jetable-bounces@rezo.net>; + Fri, 20 Jun 2008 20:38:06 +0200 (CEST) +Date: Fri, 20 Jun 2008 20:23:54 +0200 +From: Mail Delivery System <> +To: immigration.jetable-bounces@rezo.net +Subject: Delivery status notification +MIME-Version: 1.0 +Content-Type: multipart/report; + boundary="------------I305M09060309060P_788012139862340" +Message-Id: <20080620183806.5A7EA55884@rs-so-b1.amenworld.com> + +This is a multi-part message in MIME format. + +--------------I305M09060309060P_788012139862340 +Content-Type: text/plain; charset=UTF-8; +Content-Transfer-Encoding: 8bit + + This is an automatically generated Delivery Status Notification. + +Delivery to the following recipients failed permanently: + + * nmorel@actisce.fr + + + +--------------I305M09060309060P_788012139862340 +Content-Type: message/delivery-status; charset=UFT-8; +Content-Transfer-Encoding: 8bit + +Reporting-MTA: dns; av2.amenworld.com [62.193.206.40] +Received-From-MTA: dns; alan.rezo.net [217.24.84.2] +Arrival-Date: Fri, 20 Jun 2008 20:23:54 +0200 + +--------------I305M09060309060P_788012139862340 +Content-Type: message/rfc822; charset=UFT-8; +Content-Transfer-Encoding: 8bit +Content-Disposition: attachment + +Received: from alan.rezo.net (localhost.rezo.net [127.0.0.1]) + by alan.rezo.net (Postfix) with ESMTP id 5BC1D3B02BC; + Fri, 20 Jun 2008 20:23:58 +0200 (CEST) +Received: from localhost (localhost.rezo.net [127.0.0.1]) + by alan.rezo.net (Postfix) with ESMTP id AB2183B02BE + for <immigration.jetable@rezo.net>; + Fri, 20 Jun 2008 20:23:54 +0200 (CEST) +X-Virus-Scanned: Debian amavisd-new at rezo.net +X-Spam-Score: 0.66 +X-Spam-Level: +X-Spam-Status: No, score=0.66 tagged_above=-100 required=5 tests=[AWL=-0.507, + BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, + HTML_50_60=0.134, HTML_MESSAGE=0.001, SUBJECT_ENCODED_TWICE=1.723] +Received: from alan.rezo.net ([127.0.0.1]) + by localhost (alan.rezo.net [127.0.0.1]) (amavisd-new, port 10024) + with LMTP id jkfSPXMXefwG for <immigration.jetable@rezo.net>; + Fri, 20 Jun 2008 20:23:47 +0200 (CEST) +Received: from neuf-infra-smtp-out-sp604006av.neufgp.fr + (neuf-infra-smtp-out-sp604006av.neufgp.fr [84.96.92.121]) + by alan.rezo.net (Postfix) with ESMTP id 6FD2D3B02A3 + for <immigration.jetable@rezo.net>; + Fri, 20 Jun 2008 20:23:47 +0200 (CEST) +Received: from neuf-infra-smtp-out-sp604001av.neufgp.fr ([10.110.56.120]) + by neuf-infra-smtp-out-sp604006av.neufgp.fr with neuf telecom + id g8W91Z0022bdnoS06JPk5X; Fri, 20 Jun 2008 20:23:45 +0200 +Received: from [192.168.1.2] ([84.101.242.132]) + by neuf-infra-smtp-out-sp604001av.neufgp.fr with neuf telecom + id gJPk1Z00R2s6HG401JPk5j; Fri, 20 Jun 2008 20:23:45 +0200 +Mime-Version: 1.0 (Apple Message framework v753.1) +To: "Liste de travail du collectif Uni(e)s contre une immigration jetable" + <immigration.jetable@rezo.net> +Message-Id: <8EB18665-4233-4916-9E9C-29D6039167BA@wanadoo.fr> +References: <559327.5591.qm@web25704.mail.ukl.yahoo.com> +From: Stephen Suffern <suffern.avocat@wanadoo.fr> +Date: Fri, 20 Jun 2008 20:23:43 +0200 +X-Mailer: Apple Mail (2.753.1) +Subject: [Immigration.jetable] =?iso-8859-1?q?Fwd=3A_=5BGisti-membres=5D_P?= + =?iso-8859-1?q?lainte_du_Minist=E8re_de_l=27Int=E9rieur_contre_le_collect?= + =?iso-8859-1?q?if_de_soutien_aux_sans_papiers_de_RENNES?= +X-BeenThere: immigration.jetable@rezo.net +X-Mailman-Version: 2.1.11rc1 +Precedence: list +Reply-To: "Liste de travail du collectif Uni\(e\)s contre une immigration + jetable" <immigration.jetable@rezo.net> +List-Id: "Liste de travail du collectif Uni\(e\)s contre une immigration + jetable" <immigration.jetable.rezo.net> +List-Unsubscribe: <http://listes.rezo.net/mailman/options/immigration.jetable>, + <mailto:immigration.jetable-request@rezo.net?subject=unsubscribe> +List-Archive: <http://listes.rezo.net/mailman/private/immigration.jetable> +List-Post: <mailto:immigration.jetable@rezo.net> +List-Help: <mailto:immigration.jetable-request@rezo.net?subject=help> +List-Subscribe: <http://listes.rezo.net/mailman/listinfo/immigration.jetable>, + <mailto:immigration.jetable-request@rezo.net?subject=subscribe> +Content-Type: multipart/mixed; boundary="===============1384174044==" +Sender: immigration.jetable-bounces@rezo.net +Errors-To: immigration.jetable-bounces@rezo.net + + + +--------------I305M09060309060P_788012139862340-- + diff --git a/src/mailman/bounces/tests/data/simple_32.txt b/src/mailman/bounces/tests/data/simple_32.txt new file mode 100644 index 000000000..be040178b --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_32.txt @@ -0,0 +1,77 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from rs-so-b2.amenworld.com (rs-so-b2.amenworld.com [62.193.206.27]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + k9JJA48E031825 + for <gpc-talk-bounces@grizz.org>; Thu, 19 Oct 2006 12:10:04 -0700 +Received: from av2.amenworld.com (av2.amenworld.com [62.193.206.45]) + by rs-so-b2.amenworld.com (Postfix) with ESMTP id A928C65499F + for <gpc-talk-bounces@grizz.org>; Thu, 19 Oct 2006 21:15:48 +0200 (CEST) +Date: Thu, 19 Oct 2006 21:09:45 +0200 +From: Mail Delivery System <Mail.Delivery.System@sb7.songbird.com> +To: gpc-talk-bounces@grizz.org +Subject: Delivery status notification +MIME-Version: 1.0 +Content-Type: multipart/report; + boundary="------------I305M09060309060P_160911612849850" +Message-Id: <20061019191548.A928C65499F@rs-so-b2.amenworld.com> +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +This is a multi-part message in MIME format. + +--------------I305M09060309060P_160911612849850 +Content-Type: text/plain; charset=UTF-8; +Content-Transfer-Encoding: 8bit + +============================================================================ + This is an automatically generated Delivery Status Notification. + +Delevery to the following recipients was aborted after 5.0 hour(s): + + * teteyn@agence-forbin.com + + +============================================================================ + Technical details: + +Routing: Could not find a gateway for teteyn@agence-forbin.com + + +============================================================================ + + +--------------I305M09060309060P_160911612849850 +Content-Type: message/rfc822; charset=UFT-8; +Content-Transfer-Encoding: 8bit +Content-Disposition: attachment + + +Received: from sb7.songbird.com ([208.184.79.137]) + by av2.amenworld.com with AMEN + id c6tn1V00i2xlHa80000000 + for teteyn@agence-forbin.com; Thu, 19 Oct 2006 08:53:57 +0200 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id k9J6rxFD032578 + for <teteyn@agence-forbin.com>; Wed, 18 Oct 2006 23:53:59 -0700 +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Subject: Your message to GPC-talk awaits moderator approval +From: gpc-talk-bounces@grizz.org +To: teteyn@agence-forbin.com +Message-ID: <mailman.27302.1161240838.1568.gpc-talk@grizz.org> +Date: Wed, 18 Oct 2006 23:53:58 -0700 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +--------------I305M09060309060P_160911612849850-- + diff --git a/src/mailman/bounces/tests/data/simple_33.txt b/src/mailman/bounces/tests/data/simple_33.txt new file mode 100644 index 000000000..291cbe61f --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_33.txt @@ -0,0 +1,73 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from rs-so-b1.amenworld.com (rs-so-b1.amenworld.com [62.193.206.26]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + kBH8s3Gg013386 + for <wed_ride-bounces@grizz.org>; Sun, 17 Dec 2006 00:54:04 -0800 +Received: from av2.amenworld.com (av2.amenworld.com [62.193.206.45]) + by rs-so-b1.amenworld.com (Postfix) with ESMTP id A808154655 + for <wed_ride-bounces@grizz.org>; Sun, 17 Dec 2006 09:55:47 +0100 (CET) +Date: Sun, 17 Dec 2006 09:53:50 +0100 +From: Mail Delivery System <Mail.Delivery.System@sb7.songbird.com> +To: wed_ride-bounces@grizz.org +Subject: Delivery status notification +MIME-Version: 1.0 +Content-Type: multipart/report; + boundary="------------I305M09060309060P_699011663456300" +Message-Id: <20061217085547.A808154655@rs-so-b1.amenworld.com> +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +This is a multi-part message in MIME format. + +--------------I305M09060309060P_699011663456300 +Content-Type: text/plain; charset=UTF-8; +Content-Transfer-Encoding: 8bit + +============================================================================ + This is an automatically generated Delivery Status Notification. + +Delevery to the following recipients failed permanently: + + * hmu@extralumin.com + + +============================================================================ + Technical details: + +SMTP:RCPT host 62.193.203.20: 553 5.3.0 <hmu@extralumin.com>... No such user here + + +============================================================================ + + +--------------I305M09060309060P_699011663456300 +Content-Type: message/rfc822; charset=UFT-8; +Content-Transfer-Encoding: 8bit +Content-Disposition: attachment + + +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id kBH8rlWO013350 + for <hmu@extralumin.com>; Sun, 17 Dec 2006 00:53:47 -0800 +Subject: reconstitute +From: wed_ride-owner@grizz.org +To: hmu@extralumin.com +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============1426064790==" +Message-ID: <mailman.39762.1166345626.1568.wed_ride@grizz.org> +Date: Sun, 17 Dec 2006 00:53:46 -0800 +Precedence: bulk +X-BeenThere: wed_ride@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: GPC Wednesday Ride List <wed_ride.grizz.org> +X-List-Administrivia: yes +Sender: wed_ride-bounces@grizz.org +Errors-To: wed_ride-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: wed_ride-bounces@grizz.org + +--------------I305M09060309060P_699011663456300-- + + diff --git a/src/mailman/bounces/tests/data/simple_34.txt b/src/mailman/bounces/tests/data/simple_34.txt new file mode 100644 index 000000000..0c0b10c68 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_34.txt @@ -0,0 +1,31 @@ +X-MimeOLE: Produced By Microsoft Exchange V6.5 +Content-class: urn:content-classes:message +MIME-Version: 1.0 +Content-Type: text/plain; + charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable +Subject: Undeliverable: [News] Possible State-Wide Lead Ammo Ban +Date: Fri, 13 Feb 2009 17:07:17 -0800 +Message-ID: <A6B3019F-262A-4C49-9ACF-E05543110CA6@mailcluster.fastdnsservers.com> +X-MS-Has-Attach: +X-MS-TNEF-Correlator: +From: <mailer-daemon@mailcluster.fastdnsservers.com> +To: <news-bounces@lists.xxx.com> + +Your message did not reach some or all of the intended recipients. + + Sent: Fri, 13 Feb 2009 16:57:55 -0800 + Subject: [News] Possible State-Wide Lead Ammo Ban + +The following recipient(s) could not be reached: + +roland@xxx.com + Error Type: SMTP + Remote server (216.122.20.147) issued an error. + hMailServer sent: RCPT TO:<roland@xxx.com> + Remote server replied: 550 5.1.1 <roland@xxx.com>... User unknown + + + +hMailServer + diff --git a/src/mailman/bounces/tests/data/simple_35.txt b/src/mailman/bounces/tests/data/simple_35.txt new file mode 100644 index 000000000..ee43aa3ef --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_35.txt @@ -0,0 +1,88 @@ +X-MimeOLE: Produced By Microsoft Exchange V6.5 +Content-class: urn:content-classes:message +MIME-Version: 1.0 +Content-Type: text/plain; + charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable +Subject: Mail Delivery Warning +Date: Thu, 19 Feb 2009 16:12:07 -0800 +Message-ID: <200902200012.n1K0C71m032486@xxx.com> +X-MS-Has-Attach: +X-MS-TNEF-Correlator: +From: <Postmaster\@xxx.com@xxx.com> +To: <huntads-bounces@xxx.com> + +This is an advisory-only email. Please do not reply to it. + =09 +Delivery of email to this address + =09 +"calvin@xxx.com" + =09 +has been postponed due to a full mailbox. + =09 +We will continue to try to deliver your message over the next few days. + =09 +The first 50 lines of your original message follow:> Received: from = +mx105.stngva01.us.mxservers.net (198.173.112.42) +> by mail35b.att-webhosting.com (RS ver 1.0.95vs) with SMTP id = +1-084358326 +> for <calvin@xxx.com>; Thu, 19 Feb 2009 19:05:26 -0500 (EST) +> Received: from unknown [72.166.138.3] (EHLO xxx) +> by va1-mx105.stngva01.us.mxservers.net (mxl_mta-3.1.0-05) +> with ESMTP id = +f93fd994.2809027488.147598.00-011.va1-mx105.stngva01.us.mxservers.net = +(envelope-from <huntads-bounces@xxx.com>); +> Thu, 19 Feb 2009 19:04:47 -0500 (EST) +> Received: from localhost.xxx.com (unknown [127.0.0.1]) +> by xxx.com (Postfix) with ESMTP id 623F823FDE4; +> Thu, 19 Feb 2009 15:56:58 -0800 (PST) +> X-Original-To: huntads@xxx.com +> Delivered-To: huntads@xxx.com +> Received: from exchange.xxx.com (unknown [192.168.168.8]) +> by xxx.com (Postfix) with ESMTP id 4542723FDC5 +> for <huntads@xxx.com>; Thu, 19 Feb 2009 15:56:23 -0800 = +(PST) +> Received: from [192.168.168.219] ([192.168.168.219]) by = +xxx.com +> with Microsoft SMTPSVC(6.0.3790.1830);=20 +> Thu, 19 Feb 2009 15:57:06 -0800 +> User-Agent: Microsoft-Entourage/10.1.4.030702.0 +> Date: Thu, 19 Feb 2009 15:56:21 -0800 +> To: "Hunt Ads (New)" <huntads@xxx.com> +> Message-ID: <C5C331A6.8C81%karlw@xxx.com> +> Mime-version: 1.0 +> X-OriginalArrivalTime: 19 Feb 2009 23:57:07.0051 (UTC) +> FILETIME=3D[C538D3B0:01C992ED] +> From: Turners Huntads <huntads@xxx.com> +> Subject: [Huntads] February 20 - February 26 +> X-BeenThere: huntads@xxx.com +> X-Mailman-Version: 2.1.12rc2 +> Precedence: list +> Reply-To: newsletter@xxx.com +> List-Id: Turners Huntads <huntads.xxx.com> +> List-Unsubscribe: = +<mailto:huntads-request@xxx.com?subject=3Dunsubscribe> +> List-Help: <mailto:huntads-request@xxx.com?subject=3Dhelp> +> List-Subscribe: = +<mailto:huntads-request@xxx.com?subject=3Dsubscribe> +> Content-Type: multipart/mixed; = +boundary=3D"=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0154225035=3D=3D= +" +> Sender: huntads-bounces@xxx.com +> Errors-To: huntads-bounces@xxx.com +> X-Spam: [F=3D0.3170731707; B=3D0.500(0); S=3D0.200(2009020301); = +MH=3D0.650(2009021931)] +> X-MAIL-FROM: <huntads-bounces@xxx.com> +> X-SOURCE-IP: [72.166.138.3] +> X-SF-Loop: 1 +>=20 +> > 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. +>=20 +> --=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0154225035=3D=3D +> Content-type: multipart/related; boundary=3D"B_3317903782_1289380" +>=20 +> > This message is in MIME format. Since your mail reader does not = +understand + diff --git a/src/mailman/bounces/tests/data/simple_36.txt b/src/mailman/bounces/tests/data/simple_36.txt new file mode 100644 index 000000000..68d47cbaf --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_36.txt @@ -0,0 +1,61 @@ +X-MimeOLE: Produced By Microsoft Exchange V6.5 +Content-class: urn:content-classes:message +MIME-Version: 1.0 +Content-Type: text/plain; + charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable +Subject: Delivery Failure +Date: Thu, 19 Feb 2009 16:19:28 -0800 +Message-ID: <633706571685360000@mx10.lttf.com> +X-MS-Has-Attach: +X-MS-TNEF-Correlator: +From: <"System Administrator"@xxx.com> +To: <huntads-bounces@xxx.com> + + +Could not deliver message to the following recipient(s): + +Failed Recipient: garyt@xxx.com +Reason: Remote host said: 550 unknown user <garyt@xxx.com> + + -- The header and top 20 lines of the message follows -- + +Received: from xxx.com [72.166.138.3] by mx10.lttf.com with = +SMTP; + Thu, 19 Feb 2009 16:19:20 -0800 +Received: from localhost.xxx.com (unknown [127.0.0.1]) + by xxx.com (Postfix) with ESMTP id A2E78240229 + for <garyt@xxx.com>; Thu, 19 Feb 2009 16:19:22 -0800 = +(PST) +MIME-Version: 1.0 +Content-Type: text/plain; charset=3D"us-ascii" +Content-Transfer-Encoding: 7bit +From: huntads-request@xxx.com +To: garyt@xxx.com +Subject: confirm 05a7bc89604da1745a562d4bed327490f5022bb2 +Message-ID: <mailman.45.1235089120.2581.huntads@xxx.com> +Date: Thu, 19 Feb 2009 16:18:40 -0800 +Precedence: bulk +X-BeenThere: huntads@xxx.com +X-Mailman-Version: 2.1.12rc2 +List-Id: Turners Huntads <huntads.xxx.com> +X-List-Administrivia: yes +Sender: huntads-bounces@xxx.com +Errors-To: huntads-bounces@xxx.com + +Your membership in the mailing list Huntads has been disabled due to +excessive bounces The last bounce received from you was dated +19-Feb-2009. You will not get any more messages from this list until +you re-enable your membership. You will receive 2 more reminders like +this before your membership in the list is deleted. + +To re-enable your membership, you can simply respond to this message +(leaving the Subject: line intact). + +If you have any questions or problems, you can contact the list owner +at + + huntads-owner@xxx.com + + + diff --git a/src/mailman/bounces/tests/data/simple_37.txt b/src/mailman/bounces/tests/data/simple_37.txt new file mode 100644 index 000000000..50cb0b289 --- /dev/null +++ b/src/mailman/bounces/tests/data/simple_37.txt @@ -0,0 +1,36 @@ +X-MimeOLE: Produced By Microsoft Exchange V6.5 +Content-class: urn:content-classes:message +MIME-Version: 1.0 +Content-Type: text/plain; + charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable +Subject: Returned mail - nameserver error report +Date: Fri, 17 Jul 2009 16:05:22 -0700 +Message-ID: <200907172305.n6HN5Mn23080@mta1.service.uci.edu> +X-MS-Has-Attach: +X-MS-TNEF-Correlator: +From: <MAILER-DAEMON@mta1.service.uci.edu> +To: <xxx-bounces@lists.xxx.com> + + --------Message not delivered to the following addresses: + + user@uci.edu=20 + + --------Error Detail (phquery V3.0): + +---- user@uci.edu=20 + Does not have a final email delivery point, + please contact this person by alternate means. +=20 + name: User Name + alias: USER + +Please contact Postmaster@uci.edu if you have any questions. + + --------Unsent Message below: + +Received: from mx2.service.uci.edu (mx2.service.uci.edu = +[128.200.59.180]) + by mta1.service.uci.edu (8.11.4-20030923/8.11.2) with ESMTP id = +n6HN5Mi23070; + Fri, 17 Jul 2009 16:05:22 -0700 (PDT) diff --git a/src/mailman/bounces/tests/data/sina_01.txt b/src/mailman/bounces/tests/data/sina_01.txt new file mode 100644 index 000000000..366500a94 --- /dev/null +++ b/src/mailman/bounces/tests/data/sina_01.txt @@ -0,0 +1,128 @@ +Return-Path: <boost-admin@lists.boost.org> +Received: from mx04.mrf.mail.rcn.net ([207.172.4.53] [207.172.4.53]) + by mta05.mrf.mail.rcn.net with ESMTP + id <20020403160608.EQZZ19155.mta05.mrf.mail.rcn.net@mx04.mrf.mail.rcn.net>; + Wed, 3 Apr 2002 11:06:08 -0500 +Received: from milliways.osl.iu.edu ([129.79.245.239]) + by mx04.mrf.mail.rcn.net with esmtp (Exim 3.35 #5) + id 16snGx-0005F0-00 + for david.abrahams@rcn.com; Wed, 03 Apr 2002 11:06:07 -0500 +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33G61A24861; + Wed, 3 Apr 2002 11:06:01 -0500 +Received: from sina.com ([202.106.187.178]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with SMTP id g33G5CA24792 + for <boost-admin@lists.boost.org>; Wed, 3 Apr 2002 11:05:13 -0500 +Message-Id: <200204031605.g33G5CA24792@milliways.osl.iu.edu> +Received: (qmail 53818 invoked for bounce); 3 Apr 2002 15:55:44 -0000 +Date: 3 Apr 2002 15:55:44 -0000 +From: MAILER-DAEMON@sina.com +To: boost-admin@lists.boost.org +Subject: Óʼþ´«Êäʧ°Ü£¡ +MIME-Version: 1.0 +X-Priority: 3 +X-Mailer: SinaMail 3.0 +Content-Type: multipart/mixed; + boundary="----------101784934443375SINAEMAIL---" +Sender: boost-owner@lists.boost.org +Errors-To: boost-owner@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> + +This is a multi-part message in MIME format. + +------------101784934443375SINAEMAIL--- +Content-Type: text/plain; + charset="gb2312" +Content-Transfer-Encoding: binary + +sina.com. +ÓʼþÎÞ·¨·¢Ë͵½ÄúÖ¸¶¨µÄµØÖ·ÖС£ +ÔÚÓʼþ´«Êä¹ý³ÌÖÐÓÉÓÚÍⲿµÄÎÞ·¨±ÜÃâµÄ´íÎóµ¼ÖÂÓʼþÎÞ·¨ËÍ´ï¡£ + +<boboman76@sina.com>: + +<alan_t18@sina.com>: + +--- ¸½¼þÖеÄÄÚÈÝÊÇÔÐżþµÄÒ»·Ý¿½±´ + +------------101784934443375SINAEMAIL--- +Content-Type: message/rfc822; + name="original message.eml" +Content-Transfer-Encoding: binary +Content-Disposition: attachment; + filename="original message.eml" + +Return-Path: <boost-admin@lists.boost.org> +Received: (qmail 31910 invoked from network); 3 Apr 2002 15:42:31 -0000 +Received: from unknown (HELO milliways.osl.iu.edu) (129.79.245.239) + by 202.106.187.178 with SMTP; 3 Apr 2002 15:42:31 -0000 +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33FaGA24120; + Wed, 3 Apr 2002 10:36:16 -0500 +Received: from hotmail.com (f128.law10.hotmail.com [64.4.15.128]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33FYUA24076 + for <boost@lists.boost.org>; Wed, 3 Apr 2002 10:34:31 -0500 +Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; + Wed, 3 Apr 2002 07:34:23 -0800 +Received: from 194.100.118.234 by lw10fd.law10.hotmail.msn.com with HTTP; + Wed, 03 Apr 2002 15:34:23 GMT +X-Originating-IP: [194.100.118.234] +From: "Vesa Karvonen" <vesa_karvonen@hotmail.com> +To: boost@lists.boost.org +Subject: Re: [boost] [Type Traits] Patch for type_with_alignment +Mime-Version: 1.0 +Content-Type: text/plain; format=flowed +Message-ID: <F128rzvsTDWWcuZcGwM00012d40@hotmail.com> +X-OriginalArrivalTime: 03 Apr 2002 15:34:23.0543 (UTC) FILETIME=[07DF4470:01C1DB25] +Sender: boost-admin@lists.boost.org +Errors-To: boost-admin@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +Reply-To: boost@lists.boost.org +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> +Date: Wed, 03 Apr 2002 18:34:23 +0300 + +Douglas Gregor: +>type_with_alignment<> is available in CVS. + +hmm... You are right, but it is in the compiler_supported_error_messages +branch. Is this intentional? + +>I'm guessing we should also add aligned_storage somewhere, because I'm +>sure quite a few of us will use it: + +Good idea. + +>Maybe this belongs in utility/aligned_storage.hpp? + +I have a feeling that something like this should probably go somewhere +closer to <memory> rather than <utility>. + + +_________________________________________________________________ +Send and receive Hotmail on your mobile device: http://mobile.msn.com + +_______________________________________________ +Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost + + + +------------101784934443375SINAEMAIL-----
\ No newline at end of file diff --git a/src/mailman/bounces/tests/data/smtp32_01.txt b/src/mailman/bounces/tests/data/smtp32_01.txt new file mode 100644 index 000000000..decf0ddcc --- /dev/null +++ b/src/mailman/bounces/tests/data/smtp32_01.txt @@ -0,0 +1,97 @@ +From VM Mon Apr 2 10:02:42 2001 +X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] + [nil "Monday" "2" "April" "101" "04:20:10" "CST" "Postmaster" "postmaster@208.24.118.205" nil "48" "Undeliverable Mail" "^From:" nil nil "4" nil nil nil nil nil] + nil) +Return-Path: <mailman-users-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 B42DFD3757 + for <barry@wooz.org>; Mon, 2 Apr 2001 06:21:39 -0400 (EDT) +Received: from <mailman-users-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.4) + with RULES id 1746977; Mon, 02 Apr 2001 06:23:54 -0400 +Received: from ns2.digicool.com ([216.164.72.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.4) + with ESMTP id 1746976 for barry@mail.digicool.com; Mon, 02 Apr 2001 06:23: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 GAA19223 + for <barry@digicool.com>; Mon, 2 Apr 2001 06:24:01 -0400 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14k1VB-0006KC-00 + for barry@digicool.com; Mon, 02 Apr 2001 06:24:01 -0400 +Received: from [207.51.255.218] (helo=208.24.118.205) + by mail.python.org with smtp (Exim 3.21 #1) + id 14k1UG-0006Ia-00 + for mailman-users-admin@python.org; Mon, 02 Apr 2001 06:23:04 -0400 +Message-Id: <10104020420.AA00477@208.24.118.205> +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: "Postmaster" <postmaster@208.24.118.205> +Sender: mailman-users-owner@python.org +To: <mailman-users-admin@python.org> +Subject: Undeliverable Mail +Date: Mon, 2 Apr 101 04:20:10 CST +X-Autogenerated: Mirror +X-Mirrored-by: <mailman-users-admin@python.org> +X-Mailer: <SMTP32 v980629> +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0.3 (101270) +Reply-To: <postmaster@208.24.118.205> + +Delivery failed 20 attempts: oliver@pcworld.com.ph + + +Original message follows. + +Received: from SMTP32-FWD by the-pentagon.com + (SMTP32) id A00000199; Sun, 1 Apr 101 09:53:32 CST +Received: from mail.python.org [63.102.49.29] by 208.24.118.205 with ESMTP + (SMTPD32-6.00) id AEF8223011C; Sun, 01 Apr 2001 10:53:31 -0500 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14jk6B-0005u4-00; Sun, 01 Apr 2001 11:49:03 -0400 +Received: from [195.3.3.14] (helo=ibis.worldnet.net) + by mail.python.org with esmtp (Exim 3.21 #1) + id 14jk5s-0005t5-00 + for mailman-users@python.org; Sun, 01 Apr 2001 11:48:45 -0400 +Received: from m3.worldnet.net (m2.worldnet.net [195.3.3.6]) + by ibis.worldnet.net (8.11.3/8.11.1) with ESMTP id f31Fmgv23795 + for <mailman-users@python.org>; Sun, 1 Apr 2001 17:48:42 +0200 (CEST) + (envelope-from bootc@worldnet.fr) +Received: from [195.3.46.106] (i46-106.province.worldnet.fr [195.3.46.106]) + by m3.worldnet.net (8.11.2/8.11.1) with ESMTP id f31FnIY00581 + for <mailman-users@python.org>; Sun, 1 Apr 2001 17:49:18 +0200 (CEST) + (envelope-from bootc@worldnet.fr) +User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022 +Subject: Re: [Mailman-Users] List Info page showing wrong e-mail address +From: Chris Boot <bootc@worldnet.fr> +To: Mailman Users <mailman-users@python.org> +Message-ID: <B6ED1A51.CD1E%bootc@worldnet.fr> +In-Reply-To: <B6EC3825.CCB5%bootc@worldnet.fr> +Mime-version: 1.0 +Content-type: text/plain; charset="US-ASCII" +Content-transfer-encoding: 7bit +Sender: mailman-users-admin@python.org +Errors-To: mailman-users-admin@python.org +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0.3 (101270) +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> + +[message truncated] + + diff --git a/src/mailman/bounces/tests/data/smtp32_02.txt b/src/mailman/bounces/tests/data/smtp32_02.txt new file mode 100644 index 000000000..3336a28d4 --- /dev/null +++ b/src/mailman/bounces/tests/data/smtp32_02.txt @@ -0,0 +1,96 @@ +From VM Wed May 30 01:59:29 2001 +X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] + [nil "Tuesday" "29" "May" "2001" "20:19:37" "-0700" "Postmaster" "postmaster@launchpoint.net" nil "48" "Undeliverable Mail" "^From:" nil nil "5" 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 5BA95D35D7 + for <barry@wooz.org>; Tue, 29 May 2001 23:48:06 -0400 (EDT) +Received: from <python-list-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.4) + with RULES id 1993021; Tue, 29 May 2001 23:48:38 -0400 +Received: from ns2.digicool.com ([63.100.190.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.4) + with ESMTP id 1993014 for barry@mail.digicool.com; Tue, 29 May 2001 23:47:17 -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 XAA05200 + for <barry@digicool.com>; Tue, 29 May 2001 23:46:46 -0400 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 154wwZ-0007Jf-00 + for barry@digicool.com; Tue, 29 May 2001 23:46:47 -0400 +Received: from [65.200.12.28] (helo=launchpoint.net) + by mail.python.org with esmtp (Exim 3.21 #1) + id 154wv7-0007H3-00 + for python-list-admin@python.org; Tue, 29 May 2001 23:45:17 -0400 +Message-Id: <10105292019.AA00136@launchpoint.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: "Postmaster" <postmaster@launchpoint.net> +Sender: python-list-owner@python.org +To: <python-list-admin@python.org> +Subject: Undeliverable Mail +Date: Tue, 29 May 2001 20:19:37 -0700 +X-Autogenerated: Mirror +X-Mirrored-by: <python-list-admin@python.org> +X-Mailer: <SMTP32 v20010131> +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0.5 (101270) + +Delivery failed 20 attempts: lists@mail.spicynoodles.com + + +Original message follows. + +Received: from mail.python.org [63.102.49.29] by launchpoint.net with ESMTP + (SMTPD32-6.06) id ACB127960212; Tue, 29 May 2001 09:22:09 -0700 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 154mEf-0002VG-00; Tue, 29 May 2001 12:20:45 -0400 +Received: from [194.109.0.100] (helo=centurion.xs4all.nl) + by mail.python.org with esmtp (Exim 3.21 #1) + id 154mDK-0002Te-00 + for python-list@python.org; Tue, 29 May 2001 12:19:22 -0400 +Received: by centurion.xs4all.nl (Postfix, from userid 1000) + id 14716147; Tue, 29 May 2001 18:18:49 +0200 (CEST) +From: Thomas Wouters <thomas@xs4all.net> +To: Jim Abrams <jim@publishingresources.com> +Cc: python-list@python.org +Subject: Re: Active State and the PSF +Message-ID: <20010529181849.U690@xs4all.nl> +References: <mailman.991021781.12258.python-list@python.org> <Xns90B07596E1F35jimpublishingresourc@64.152.100.91> +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline +User-Agent: Mutt/1.3.17i +In-Reply-To: <Xns90B07596E1F35jimpublishingresourc@64.152.100.91>; from jim@publishingresources.com on Tue, May 29, 2001 at 03:43:08PM +0000 +Sender: python-list-admin@python.org +Errors-To: python-list-admin@python.org +X-BeenThere: python-list@python.org +X-Mailman-Version: 2.0.5 (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: Tue, 29 May 2001 18:18:49 +0200 + +On Tue, May 29, 2001 at 03:43:08PM +0000, Jim Abrams wrote: + +> Forgive my lazyiness in not deciphering the GPL, but does the GPL put some + +[message truncated] + + diff --git a/src/mailman/bounces/tests/data/smtp32_03.txt b/src/mailman/bounces/tests/data/smtp32_03.txt new file mode 100644 index 000000000..0c284afcb --- /dev/null +++ b/src/mailman/bounces/tests/data/smtp32_03.txt @@ -0,0 +1,92 @@ +From VM Wed Aug 1 17:39:21 2001 +X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] + [nil "Wednesday" "1" "August" "2001" "12:02:47" "-0700" "Postmaster" "postmaster@mgw.xraymedia.com" nil "43" "Undeliverable Mail" "^From:" "mailman-users-admin@python.org" "mailman-users-admin@python.org" "8" 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 012AFD35F4 + for <barry@wooz.org>; Wed, 1 Aug 2001 15:24:04 -0400 (EDT) +Received: from <mailman-users-admin@python.org> + by digicool.com (CommuniGate Pro RULES 3.4) + with RULES id 2461696; Wed, 01 Aug 2001 15:24:06 -0400 +Received: from smtp.zope.com ([63.100.190.10] verified) + by digicool.com (CommuniGate Pro SMTP 3.4) + with ESMTP id 2461695 for barry@mail.zope.com; Wed, 01 Aug 2001 15:24:06 -0400 +Received: from mail.python.org (mail.python.org [63.102.49.29]) + by smtp.zope.com (8.11.2/8.11.2) with ESMTP id f71JO6X18645 + for <barry@zope.com>; Wed, 1 Aug 2001 15:24:06 -0400 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15S1bB-0001XU-00; Wed, 01 Aug 2001 15:24:05 -0400 +Received: from [209.17.153.132] (helo=mgw.xraymedia.com) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15S1aM-0001Wb-00 + for mailman-users-admin@python.org; Wed, 01 Aug 2001 15:23:14 -0400 +Message-Id: <10108011202.AA00462@mgw.xraymedia.com> +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +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: "Postmaster" <postmaster@mgw.xraymedia.com> +Sender: mailman-users-owner@python.org +To: mailman-users-admin@python.org +Subject: Undeliverable Mail +Date: Wed, 1 Aug 2001 12:02:47 -0700 +X-Autogenerated: Mirror +X-Mirrored-by: <mailman-users-admin@python.org> +X-Mailer: <SMTP32 v20010525EVAL> +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0.6 (101270) + +undeliverable to borisk@gw.xraymedia.com + + +Original message follows. + +Received: from mgw.xraymedia.com [209.17.153.132] by mgw.xraymedia.com with ESMTP + (SMTPD32-7.00 EVAL) id A2541501BA; Wed, 01 Aug 2001 12:02:47 -0700 +Received: from mgw.xraymedia.com [209.17.153.132] by mgw.xraymedia.com with ESMTP + (SMTPD32-7.00 EVAL) id A2534501B6; Wed, 01 Aug 2001 12:02:46 -0700 +Received: from mgw.xraymedia.com [209.17.153.132] by mgw.xraymedia.com with ESMTP + (SMTPD32-7.00 EVAL) id A24D3A01B6; Wed, 01 Aug 2001 12:02:46 -0700 +Received: from mgw.xraymedia.com [209.17.153.132] by mgw.xraymedia.com with ESMTP + (SMTPD32-7.00 EVAL) id A2533401B6; Wed, 01 Aug 2001 12:02:46 -0700 +Received: from hercules.xraymedia.com [64.69.69.18] by mgw.xraymedia.com with ESMTP + (SMTPD32-7.00 EVAL) id A2553201B6; Wed, 01 Aug 2001 12:02:45 -0700 +Received: from mail.python.org (mail.python.org [63.102.49.29]) + by hercules.xraymedia.com (8.11.0/8.11.0) with ESMTP id f71IEQb00859 + for <borisk@xraymedia.com>; Wed, 1 Aug 2001 11:14:26 -0700 +Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15S13G-0008Mi-00; Wed, 01 Aug 2001 14:49:02 -0400 +Received: from [24.201.245.36] (helo=VL-MS-MR002.sc1.videotron.ca) + by mail.python.org with esmtp (Exim 3.21 #1) + id 15S12G-0008IE-00 + for mailman-users@python.org; Wed, 01 Aug 2001 14:48:00 -0400 +Received: from cthulhu.gerg.ca ([24.203.122.44]) by + VL-MS-MR002.sc1.videotron.ca (Netscape Messaging Server 4.15) + with ESMTP id GHEK7K02.QG7 for <mailman-users@python.org>; Wed, + 1 Aug 2001 14:47:44 -0400 +Received: from gward by cthulhu.gerg.ca with local (Exim 3.22 #1 (Debian)) + id 15S11y-0000ip-00 + for <mailman-users@python.org>; Wed, 01 Aug 2001 14:47:42 -0400 +To: mailman-users@python.org +Subject: Re: [Mailman-Users] pls HELP!!! +Message-ID: <20010801144742.B2759@mems-exchange.org> +Mail-Followup-To: mailman-users@python.org +References: <DPEEILMMKFNDFMKLPIMFEEFLCMAA.rimas@beritrans.com> +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline + +[message truncated] + + diff --git a/src/mailman/bounces/tests/data/smtp32_04.txt b/src/mailman/bounces/tests/data/smtp32_04.txt new file mode 100644 index 000000000..813d956a0 --- /dev/null +++ b/src/mailman/bounces/tests/data/smtp32_04.txt @@ -0,0 +1,47 @@ +Date: Tue, 24 Jan 2006 22:17:41 -0700 +Message-Id: <10601242217.AA12075059@mail.value.net> +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +From: "Postmaster" <postmaster@mail.value.net> +Sender: <postmaster@mail.value.net> +To: <msapiro@value.net> +Subject: Undeliverable Mail +X-Mailer: <SMTP32 v8.15> +X-RCPT-TO: <msapiro@value.net> +Status: U +X-UIDL: 430587558 + +Unknown user: after_another@pacbell.net + +RCPT TO generated following response: +553 5.3.0 <after_another@pacbell.net>... Addressee unknown, relay=[205.208.202.10] + +Unknown user: one_bad_address@pacbell.net + +RCPT TO generated following response: +553 5.3.0 <one_bad_address@pacbell.net>... Addressee unknown, relay=[205.208.202.10] + + + +Original message follows. + +Received: from msapiro [209.182.169.133] by mail.value.net with ESMTP + (SMTPD32-8.15) id A9F448A600B8; Tue, 24 Jan 2006 22:17:40 -0700 +Message-ID: <PC174020060124211738020333d20271@msapiro> +X-Mailer: Ultrafunk Popcorn 1.74 (11-May-2005) +X-Priority: 3 +MIME-Version: 1.0 +Content-Transfer-Encoding: 8bit +Content-Type: text/plain; charset=iso-8859-1 +Date: Tue, 24 Jan 2006 21:17:38 -0800 +From: Mark Sapiro <msapiro@value.net> +To: one_bad_address@pacbell.net, + after_another@pacbell.net +Subject: test +Organization: Not Very Much + + +-- +Mark Sapiro <msapiro@value.net> The highway is for gamblers, +San Francisco Bay Area, California better use your sense - B. Dylan + diff --git a/src/mailman/bounces/tests/data/smtp32_05.txt b/src/mailman/bounces/tests/data/smtp32_05.txt new file mode 100644 index 000000000..92997ace2 --- /dev/null +++ b/src/mailman/bounces/tests/data/smtp32_05.txt @@ -0,0 +1,63 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from jmrpowersports.com ([63.223.75.179]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k15JIAOT013762 + for <gpc-talk-bounces@grizz.org>; Sun, 5 Feb 2006 11:18:10 -0800 +Date: Sun, 5 Feb 2006 11:49:29 -0800 +Message-Id: <10602051149.AA116930381@jmrpowersports.com> +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +From: "Postmaster" <postmaster@jmrpowersports.com> +Sender: <postmaster@jmrpowersports.com> +To: <gpc-talk-bounces@grizz.org> +Subject: Undeliverable Mail +X-Mailer: <SMTP32 v8.05> +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + +undeliverable to jmrpowersports@jmrpowersports.com + + +Original message follows. + +Received: from sb7.songbird.com [208.184.79.137] by jmrpowersports.com with ESMTP + (SMTPD32-8.05) id A6C88FC02BA; Sun, 05 Feb 2006 11:49:28 -0800 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11/8.12.11) with ESMTP id k15JHHfQ013340 + for <fox@jmrpowersports.com>; Sun, 5 Feb 2006 11:17:17 -0800 +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Subject: Your message to GPC-talk awaits moderator approval +From: gpc-talk-bounces@grizz.org +To: fox@jmrpowersports.com +Message-ID: <mailman.6113.1139167036.1568.gpc-talk@grizz.org> +Date: Sun, 05 Feb 2006 11:17:16 -0800 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: gpc-talk-bounces@grizz.org + +Your mail to 'GPC-talk' with the subject + + Pre-approved Application #ZKQNJDJ328846 + +Is being held until the list moderator can review it for approval. + +The reason it is being held: + + Post by non-member to a members-only list + +Either the message will get posted to the list, or you will receive +notification of the moderator's decision. If you would like to cancel +this posting, please visit the following URL: + + http://www.grizz.org/mailman/confirm/gpc-talk/4f1e0e8d37f7013e71ed860bd26ba7e39ba6df91 + + diff --git a/src/mailman/bounces/tests/data/smtp32_06.txt b/src/mailman/bounces/tests/data/smtp32_06.txt new file mode 100644 index 000000000..ec7cc9522 --- /dev/null +++ b/src/mailman/bounces/tests/data/smtp32_06.txt @@ -0,0 +1,41 @@ +Date: Fri, 18 Nov 2005 21:22:05 -0700 +Message-Id: <10511182122.AA10923782@mail.value.net> +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +From: "Postmaster" <postmaster@mail.value.net> +Sender: <postmaster@mail.value.net> +To: <msapiro@value.net> +Subject: Undeliverable Mail +X-Mailer: <SMTP32 v8.15> +X-RCPT-TO: <msapiro@value.net> +Status: U +X-UIDL: 430582473 + +Unknown user: Absolute_garbage_addr@pacbell.net + +RCPT TO generated following response: +553 5.3.0 <Absolute_garbage_addr@pacbell.net>... Addressee unknown, relay=[205.208.202.10] + + + +Original message follows. + +Received: from msapiro [209.182.169.133] by mail.value.net with ESMTP + (SMTPD32-8.15) id A86C394C00A6; Fri, 18 Nov 2005 21:22:04 -0700 +Message-ID: <PC1740200511182022000562294774d2@msapiro> +X-Mailer: Ultrafunk Popcorn 1.74 (11-May-2005) +X-Priority: 3 +MIME-Version: 1.0 +Content-Transfer-Encoding: 8bit +Content-Type: text/plain; charset=iso-8859-1 +Date: Fri, 18 Nov 2005 20:22:00 -0800 +From: Mark Sapiro <msapiro@value.net> +To: Absolute_garbage_addr@pacbell.net +Subject: Bounce test +Organization: Not Very Much + + +-- +Mark Sapiro <msapiro@value.net> The highway is for gamblers, +San Francisco Bay Area, California better use your sense - B. Dylan + diff --git a/src/mailman/bounces/tests/data/smtp32_07.txt b/src/mailman/bounces/tests/data/smtp32_07.txt new file mode 100644 index 000000000..08167373b --- /dev/null +++ b/src/mailman/bounces/tests/data/smtp32_07.txt @@ -0,0 +1,81 @@ +Received: from smtp.digikom.net (smtp.digikom.net [195.43.38.47]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id + kBP0vmk8004590 + for <gpc-talk-bounces@grizz.org>; Sun, 24 Dec 2006 16:57:49 -0800 +Received: from s05.dknet.se ([195.43.38.5]) by smtp.digikom.net with Microsoft + SMTPSVC(5.0.2195.6713); Mon, 25 Dec 2006 01:57:36 +0100 +Date: Mon, 25 Dec 2006 01:57:35 +0100 +Message-Id: <10612250157.AA21532089@s05.dknet.se> +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +From: "Postmaster" <postmaster@s05.dknet.se> +Sender: <postmaster@s05.dknet.se> +To: <gpc-talk-bounces@grizz.org> +Subject: Undeliverable Mail +X-Mailer: <SMTP32 v8.15> +X-Declude-Sender: <> [208.184.79.137] +X-OriginalArrivalTime: 25 Dec 2006 00:57:36.0535 (UTC) + FILETIME=[AB0D2270:01C727BF] +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: + +Invalid final delivery userid: info@husbyran.com + + +Original message follows. + +Received: from sb7.songbird.com [208.184.79.137] by s05.dknet.se with ESMTP + (SMTPD32-8.15) id A1F789D00148; Mon, 25 Dec 2006 01:57:27 +0100 +Received: from sb7.songbird.com (sb7.songbird.com [127.0.0.1]) + by sb7.songbird.com (8.12.11.20060308/8.12.11) with ESMTP id kBP0vFHx004449 + for <powell@husbyran.com>; Sun, 24 Dec 2006 16:57:15 -0800 +Subject: The results of your email commands +From: gpc-talk-bounces@grizz.org +To: powell@husbyran.com +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="===============1423078280==" +Message-ID: <mailman.17028.1167008234.1567.gpc-talk@grizz.org> +Date: Sun, 24 Dec 2006 16:57:14 -0800 +Precedence: bulk +X-BeenThere: gpc-talk@grizz.org +X-Mailman-Version: 2.1.5 +List-Id: Grizzly Peak Cyclists general discussion list <gpc-talk.grizz.org> +X-List-Administrivia: yes +Sender: gpc-talk-bounces@grizz.org +Errors-To: gpc-talk-bounces@grizz.org +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Clean +X-Songbird-From: gpc-talk-bounces@grizz.org +X-Declude-Sender: gpc-talk-bounces@grizz.org [208.184.79.137] + +--===============1423078280== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit + +The results of your email command are provided below. Attached is your +original message. + +- Results: + Powell@husbyran.com is not a member of the GPC-talk mailing list + +- Unprocessed: + + 5 inches or money back + YO Chap + I don't care why your member is so small, but 82% of women do. + They are pretty sure that bigger Johnson will make their desire + stronger. You have the chance to change your life. + Here http://www.baleful.us you can get the thing. + It will help you for sure. + The remedy can be sent worldwide. + If you wont be satisfied - we will return all you money. + No bullshit. + -- + sknkoinmrnohnlnjnhrmotnhotoqnsniohnfopolofqlofnpofnfngshohnron + dfkjghwenflgkdwdfwkjgghs + was whirling round inside his head. Among them were the villa in Nice, the + +[message truncated] + + diff --git a/src/mailman/bounces/tests/data/yahoo_01.txt b/src/mailman/bounces/tests/data/yahoo_01.txt new file mode 100644 index 000000000..0758957f3 --- /dev/null +++ b/src/mailman/bounces/tests/data/yahoo_01.txt @@ -0,0 +1,47 @@ +Return-path: <jpython-interest-admin@python.org> +Received: from mta540.mail.yahoo.com [216.136.131.22] by receive.turbosport.com [63.118.43.131] + with SMTP (MDaemon.v3.5.2.R) + for <bbbsss@turbosport.com>; Sun, 18 Feb 2001 02:25:20 -0600 +Message-ID: <20010218082300.42071.qmail@mta540.mail.yahoo.com> +Received: from mta540.mail.yahoo.com for bbbsss@turbosport.com; Feb 18 00:23:00 2001 -0800 +Received: from smtp015.mail.yahoo.com (216.136.173.59) +X-Yahoo-Forwarded: from aaaaa_20@yahoo.com to bbbsss@turbosport.com + by mta540.mail.yahoo.com with SMTP; 18 Feb 2001 00:23:00 -0800 (PST) +Date: 18 Feb 2001 08:22:57 -0000 +From: MAILER-DAEMON@yahoo.com +To: aaaaa@yahoo.com +Subject: failure delivery +X-MDRcpt-To: bbbsss@turbosport.com +X-MDRemoteIP: 216.136.131.22 +X-Return-Path: jpython-interest-admin@python.org +X-MDaemon-Deliver-To: bbbsss@turbosport.com + +Message from yahoo.com. +Unable to deliver message to the following address(es). + +<subscribe.motorcycles@listsociety.com>: +Sorry, I wasn't able to establish an SMTP connection. (#4.4.1) +I'm not going to try again; this message has been in the queue too long. + +--- Original message follows. + +Return-Path: <aaaaa@yahoo.com> +Received: from c58148.upc-c.chello.nl (HELO localhost) (212.187.58.148) + by smtp.mail.vip.sc5.yahoo.com with SMTP; 11 Feb 2001 01:15:27 -0000 +X-Apparently-From: <aaaaa?20@yahoo.com> +X-Sender: aaaaa@yahoo.com +From: Albert Ttttt <aaaaa@yahoo.com> +To: subscribe.motorcycles@listsociety.com +Date: Sun, 11 Feb 2001 02:14:40 +0100 +Subject: Subscribe +Reply-To: aaaaa@yahoo.com +MIME-Version: 1.0 +Content-Type: text/plain; charset=iso-8859-1 +Content-Transfer-Encoding: 7bit + + + +_________________________________________________________ +Do You Yahoo!? +Get your free @yahoo.com address at http://mail.yahoo.com + diff --git a/src/mailman/bounces/tests/data/yahoo_02.txt b/src/mailman/bounces/tests/data/yahoo_02.txt Binary files differnew file mode 100644 index 000000000..90d835dc9 --- /dev/null +++ b/src/mailman/bounces/tests/data/yahoo_02.txt diff --git a/src/mailman/bounces/tests/data/yahoo_03.txt b/src/mailman/bounces/tests/data/yahoo_03.txt new file mode 100644 index 000000000..9de32a43b --- /dev/null +++ b/src/mailman/bounces/tests/data/yahoo_03.txt @@ -0,0 +1,98 @@ +Return-Path: <boost-admin@lists.boost.org> +Received: from mx04.mrf.mail.rcn.net ([207.172.4.53] [207.172.4.53]) + by mta02.mrf.mail.rcn.net with ESMTP + id <20020403141004.PXBK1795.mta02.mrf.mail.rcn.net@mx04.mrf.mail.rcn.net>; + Wed, 3 Apr 2002 09:10:04 -0500 +Received: from milliways.osl.iu.edu ([129.79.245.239]) + by mx04.mrf.mail.rcn.net with esmtp (Exim 3.35 #5) + id 16slSd-0006Tx-00 + for david.abrahams@rcn.com; Wed, 03 Apr 2002 09:10:04 -0500 +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33EA0A22345; + Wed, 3 Apr 2002 09:10:00 -0500 +Received: from mta545.mail.yahoo.com (mta545.mail.yahoo.com [216.136.131.27]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with SMTP id g33E9DA22332 + for <boost-admin@lists.boost.org>; Wed, 3 Apr 2002 09:09:13 -0500 +Date: Wed, 3 Apr 2002 09:09:13 -0500 +Message-Id: <200204031409.g33E9DA22332@milliways.osl.iu.edu> +From: MAILER-DAEMON@yahoo.com +To: boost-admin@lists.boost.org +X-Loop: MAILER-DAEMON@yahoo.com +Subject: Delivery failure +Sender: boost-owner@lists.boost.org +Errors-To: boost-owner@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> + +Message from yahoo.com. +Unable to deliver message to the following address(es). + +<cresus22@yahoo.com>: +Sorry your message to cresus22@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +--- Original message follows. + +X-Rocket-Spam: 129.79.245.239 +X-YahooFilteredBulk: 129.79.245.239 +X-Track: 111: 20 +Return-Path: <boost-admin@lists.boost.org> +Received: from milliways.osl.iu.edu (129.79.245.239) + by mta545.mail.yahoo.com with SMTP; 03 Apr 2002 06:09:04 -0800 (PST) +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33D6PA21151; + Wed, 3 Apr 2002 08:06:25 -0500 +Received: from exchsrv.uttc-utc.com ([63.80.119.4]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33D42A21076 + for <boost@lists.boost.org>; Wed, 3 Apr 2002 08:04:03 -0500 +Received: by EXCHSRV with Internet Mail Service (5.5.2653.19) + id <G9MVAA8Z>; Wed, 3 Apr 2002 08:03:59 -0500 +Message-ID: <2FE8C75C7A06D4118BB50008C7F7E83103D5DF@EXCHSRV> +From: "Moore, Dave" <dmoore@ashtontechgroup.com> +To: "'boost@lists.boost.org'" <boost@lists.boost.org> +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2653.19) +Content-Type: text/plain; + charset="iso-8859-1" +Subject: [boost] OT(?) Top Posting, Discussion Threads, and Outlook/Exchange +Sender: boost-admin@lists.boost.org +Errors-To: boost-admin@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +Reply-To: boost@lists.boost.org +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> +Date: Wed, 3 Apr 2002 08:03:58 -0500 + +Since the recent discussion-discussion, I just tried to reply the "right" +way in "RE: [boost] Thread locals", only to see my efforts cheerfully +ignored by the Mailing List archive. +(http://lists.boost.org/MailArchives/boost/) + +I am stuck with Outlook 2000 + Exchange 5.5 here at work, but have some +considerable pull with the Exchange Admin. + +I notice that my replies have the "References:" field stripped off. Any +Boosters successfully using this email combination, preserving the +references field? + +Thanks, and sorry for the noise. +Dave +_______________________________________________ +Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost +. diff --git a/src/mailman/bounces/tests/data/yahoo_04.txt b/src/mailman/bounces/tests/data/yahoo_04.txt new file mode 100644 index 000000000..cf6036360 --- /dev/null +++ b/src/mailman/bounces/tests/data/yahoo_04.txt @@ -0,0 +1,150 @@ +Return-Path: <boost-admin@lists.boost.org> +Received: from mx04.mrf.mail.rcn.net ([207.172.4.53] [207.172.4.53]) + by mta05.mrf.mail.rcn.net with ESMTP + id <20020403144504.BXMM19155.mta05.mrf.mail.rcn.net@mx04.mrf.mail.rcn.net>; + Wed, 3 Apr 2002 09:45:04 -0500 +Received: from milliways.osl.iu.edu ([129.79.245.239]) + by mx04.mrf.mail.rcn.net with esmtp (Exim 3.35 #5) + id 16sm0V-0007O8-00 + for david.abrahams@rcn.com; Wed, 03 Apr 2002 09:45:04 -0500 +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33Ej1A23023; + Wed, 3 Apr 2002 09:45:01 -0500 +Received: from mta468.mail.yahoo.com (mta468.mail.yahoo.com [216.136.130.133]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with SMTP id g33EibA23012 + for <boost-admin@lists.boost.org>; Wed, 3 Apr 2002 09:44:37 -0500 +Date: Wed, 3 Apr 2002 09:44:37 -0500 +Message-Id: <200204031444.g33EibA23012@milliways.osl.iu.edu> +From: MAILER-DAEMON@yahoo.com +To: boost-admin@lists.boost.org +X-Loop: MAILER-DAEMON@yahoo.com +Subject: Delivery failure +Sender: boost-owner@lists.boost.org +Errors-To: boost-owner@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> + +Message from yahoo.com. +Unable to deliver message to the following address(es). + +<agarciamartiartu@yahoo.es>: +Sorry, your message to agarciamartiartu@yahoo.es cannot be delivered. This account is over quota. + +<open00now@yahoo.co.uk>: +Sorry, your message to open00now@yahoo.co.uk cannot be delivered. This account is over quota. + +--- Original message follows. + +X-Track: 0: 100 +Return-Path: <boost-admin@lists.boost.org> +Received: from milliways.osl.iu.edu (129.79.245.239) + by mta468.mail.yahoo.com with SMTP; 03 Apr 2002 06:44:13 -0800 (PST) +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33EgcA22988; + Wed, 3 Apr 2002 09:42:38 -0500 +Received: from mail2.commerzbank.com (mail2.commerzbank.com [212.149.48.101]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33EciA22890 + for <boost@lists.boost.org>; Wed, 3 Apr 2002 09:38:44 -0500 +Received: from sv016317.exchange.commerzbank.com (sendmail.commerzbank.com [172.16.71.150]) + by mail2.commerzbank.com (Commerzbank Mail-System) with ESMTP id 38105116C + for <boost@lists.boost.org>; Wed, 3 Apr 2002 16:35:15 +0200 (CEST) +Received: by sv016317.exchange.commerzbank.com with Internet Mail Service (5.5.2653.19) + id <2GBLGLD2>; Wed, 3 Apr 2002 16:37:33 +0200 +Message-ID: <CD3F0650BD65D31191BF0008C75D8DBD0300F66F@SV018443> +From: "Hoeffner, Detlef" <Detlef.Hoeffner@partner.commerzbank.com> +To: "'boost@lists.boost.org'" <boost@lists.boost.org> +Subject: RE: [boost] Thread locals +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2653.19) +Content-Type: text/plain; + charset="iso-8859-1" +Sender: boost-admin@lists.boost.org +Errors-To: boost-admin@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +Reply-To: boost@lists.boost.org +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> +Date: Wed, 3 Apr 2002 16:37:41 +0200 + + +> As a substitute, try using the comparison operator for the boost::thread +> class. This can fill the gap in many (but not all) cases where you are +> managing the set of threads yourself. + +I need this mainly for tracing purposes in spots where I have no knowledge +of the current instance of thread. This does not seem to help me in that +case. + +> On some platforms (i.e. pthreads), the "thread_id" is actually an opaque +> type (pthread_t) rather than a numeric value, and I think that is why no +> such operation is exposed in the current version of the library. + +It is however possible to provide a class threadid, that has dependent on +the +platform different members but provides operations as ==, !=, +operator<<(ostream&, ), ... That would be fine to solve the problem. + +Regards + +Detlef + +-----Original Message----- +From: Moore, Dave [mailto:dmoore@ashtontechgroup.com] +Sent: Mittwoch, 3. April 2002 14:33 +To: 'boost@lists.boost.org' +Subject: RE: [boost] Thread locals + + +> -----Original Message----- +> From: Hoeffner, Detlef +> [mailto:Detlef.Hoeffner@partner.commerzbank.com] +> Sent: Wednesday, April 03, 2002 6:59 AM +> To: 'boost@lists.boost.org' +> Subject: [boost] Thread locals +> +> +> Hello all, +> +> I am replacing my thread abstraction with the thread package +> from boost. It +> is very nice but I am missing two things. +> +> The first is the possibility to get an identifier for the +> current thread, a +> thread id. + +As a substitute, try using the comparison operator for the boost::thread +class. This can fill the gap in many (but not all) cases where you are +managing the set of threads yourself. + +On some platforms (i.e. pthreads), the "thread_id" is actually an opaque +type (pthread_t) rather than a numeric value, and I think that is why no +such operation is exposed in the current version of the library. + +Regards, +Dave + + +_______________________________________________ +Unsubscribe & other changes: +http://lists.boost.org/mailman/listinfo.cgi/boost +_______________________________________________ +Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost +. diff --git a/src/mailman/bounces/tests/data/yahoo_05.txt b/src/mailman/bounces/tests/data/yahoo_05.txt new file mode 100644 index 000000000..56d1a3018 --- /dev/null +++ b/src/mailman/bounces/tests/data/yahoo_05.txt @@ -0,0 +1,150 @@ +Return-Path: <boost-admin@lists.boost.org> +Received: from mx04.mrf.mail.rcn.net ([207.172.4.53] [207.172.4.53]) + by mta05.mrf.mail.rcn.net with ESMTP + id <20020403160106.EMCB19155.mta05.mrf.mail.rcn.net@mx04.mrf.mail.rcn.net>; + Wed, 3 Apr 2002 11:01:06 -0500 +Received: from milliways.osl.iu.edu ([129.79.245.239]) + by mx04.mrf.mail.rcn.net with esmtp (Exim 3.35 #5) + id 16snC5-0003g7-00 + for david.abrahams@rcn.com; Wed, 03 Apr 2002 11:01:06 -0500 +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33G10A24726; + Wed, 3 Apr 2002 11:01:00 -0500 +Received: from mta414.mail.yahoo.com (mta414.mail.yahoo.com [216.136.128.66]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with SMTP id g33G02A24708 + for <boost-admin@lists.boost.org>; Wed, 3 Apr 2002 11:00:03 -0500 +Date: Wed, 3 Apr 2002 11:00:03 -0500 +Message-Id: <200204031600.g33G02A24708@milliways.osl.iu.edu> +From: MAILER-DAEMON@yahoo.com +To: boost-admin@lists.boost.org +X-Loop: MAILER-DAEMON@yahoo.com +Subject: Delivery failure +Sender: boost-owner@lists.boost.org +Errors-To: boost-owner@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> + +Message from yahoo.com. +Unable to deliver message to the following address(es). + +<cresus22@yahoo.com>: +Sorry your message to cresus22@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<jjb700@yahoo.com>: +Sorry your message to jjb700@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +--- Original message follows. + +X-Track: 1: 40 +Return-Path: <boost-admin@lists.boost.org> +Received: from milliways.osl.iu.edu (129.79.245.239) + by mta414.mail.yahoo.com with SMTP; 03 Apr 2002 07:59:49 -0800 (PST) +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33EduA22960; + Wed, 3 Apr 2002 09:39:56 -0500 +Received: from mail2.commerzbank.com (mail2.commerzbank.com [212.149.48.101]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33EciA22890 + for <boost@lists.boost.org>; Wed, 3 Apr 2002 09:38:44 -0500 +Received: from sv016317.exchange.commerzbank.com (sendmail.commerzbank.com [172.16.71.150]) + by mail2.commerzbank.com (Commerzbank Mail-System) with ESMTP id 38105116C + for <boost@lists.boost.org>; Wed, 3 Apr 2002 16:35:15 +0200 (CEST) +Received: by sv016317.exchange.commerzbank.com with Internet Mail Service (5.5.2653.19) + id <2GBLGLD2>; Wed, 3 Apr 2002 16:37:33 +0200 +Message-ID: <CD3F0650BD65D31191BF0008C75D8DBD0300F66F@SV018443> +From: "Hoeffner, Detlef" <Detlef.Hoeffner@partner.commerzbank.com> +To: "'boost@lists.boost.org'" <boost@lists.boost.org> +Subject: RE: [boost] Thread locals +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2653.19) +Content-Type: text/plain; + charset="iso-8859-1" +Sender: boost-admin@lists.boost.org +Errors-To: boost-admin@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +Reply-To: boost@lists.boost.org +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> +Date: Wed, 3 Apr 2002 16:37:41 +0200 + + +> As a substitute, try using the comparison operator for the boost::thread +> class. This can fill the gap in many (but not all) cases where you are +> managing the set of threads yourself. + +I need this mainly for tracing purposes in spots where I have no knowledge +of the current instance of thread. This does not seem to help me in that +case. + +> On some platforms (i.e. pthreads), the "thread_id" is actually an opaque +> type (pthread_t) rather than a numeric value, and I think that is why no +> such operation is exposed in the current version of the library. + +It is however possible to provide a class threadid, that has dependent on +the +platform different members but provides operations as ==, !=, +operator<<(ostream&, ), ... That would be fine to solve the problem. + +Regards + +Detlef + +-----Original Message----- +From: Moore, Dave [mailto:dmoore@ashtontechgroup.com] +Sent: Mittwoch, 3. April 2002 14:33 +To: 'boost@lists.boost.org' +Subject: RE: [boost] Thread locals + + +> -----Original Message----- +> From: Hoeffner, Detlef +> [mailto:Detlef.Hoeffner@partner.commerzbank.com] +> Sent: Wednesday, April 03, 2002 6:59 AM +> To: 'boost@lists.boost.org' +> Subject: [boost] Thread locals +> +> +> Hello all, +> +> I am replacing my thread abstraction with the thread package +> from boost. It +> is very nice but I am missing two things. +> +> The first is the possibility to get an identifier for the +> current thread, a +> thread id. + +As a substitute, try using the comparison operator for the boost::thread +class. This can fill the gap in many (but not all) cases where you are +managing the set of threads yourself. + +On some platforms (i.e. pthreads), the "thread_id" is actually an opaque +type (pthread_t) rather than a numeric value, and I think that is why no +such operation is exposed in the current version of the library. + +Regards, +Dave + + +_______________________________________________ +Unsubscribe & other changes: +http://lists.boost.org/mailman/listinfo.cgi/boost +_______________________________________________ +Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost +. diff --git a/src/mailman/bounces/tests/data/yahoo_06.txt b/src/mailman/bounces/tests/data/yahoo_06.txt new file mode 100644 index 000000000..16c04fd65 --- /dev/null +++ b/src/mailman/bounces/tests/data/yahoo_06.txt @@ -0,0 +1,105 @@ +Return-Path: <boost-admin@lists.boost.org> +Received: from mx04.mrf.mail.rcn.net ([207.172.4.53] [207.172.4.53]) + by mta03.mrf.mail.rcn.net with ESMTP + id <20020403160604.WVKA16695.mta03.mrf.mail.rcn.net@mx04.mrf.mail.rcn.net>; + Wed, 3 Apr 2002 11:06:04 -0500 +Received: from milliways.osl.iu.edu ([129.79.245.239]) + by mx04.mrf.mail.rcn.net with esmtp (Exim 3.35 #5) + id 16snGt-0005FB-00 + for david.abrahams@rcn.com; Wed, 03 Apr 2002 11:06:04 -0500 +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33G61A24869; + Wed, 3 Apr 2002 11:06:01 -0500 +Received: from mta593.mail.yahoo.com (mta593.mail.yahoo.com [216.136.224.181]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with SMTP id g33G5lA24845 + for <boost-admin@lists.boost.org>; Wed, 3 Apr 2002 11:05:47 -0500 +Date: Wed, 3 Apr 2002 11:05:47 -0500 +Message-Id: <200204031605.g33G5lA24845@milliways.osl.iu.edu> +From: MAILER-DAEMON@yahoo.com +To: boost-admin@lists.boost.org +X-Loop: MAILER-DAEMON@yahoo.com +Subject: Delivery failure +Sender: boost-owner@lists.boost.org +Errors-To: boost-owner@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> + +Message from yahoo.com. +Unable to deliver message to the following address(es). + +<andrew_polevoy@yahoo.com>: +Sorry your message to andrew_polevoy@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<baruch_sterin@yahoo.com>: +Sorry your message to baruch_sterin@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<rjhoeks@yahoo.com>: +Sorry your message to rjhoeks@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<tritonrugger91@yahoo.com>: +Sorry your message to tritonrugger91@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +--- Original message follows. + +X-Track: 1: 40 +Return-Path: <boost-admin@lists.boost.org> +Received: from milliways.osl.iu.edu (129.79.245.239) + by mta593.mail.yahoo.com with SMTP; 03 Apr 2002 08:03:49 -0800 (PST) +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33D6PA21151; + Wed, 3 Apr 2002 08:06:25 -0500 +Received: from exchsrv.uttc-utc.com ([63.80.119.4]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33D42A21076 + for <boost@lists.boost.org>; Wed, 3 Apr 2002 08:04:03 -0500 +Received: by EXCHSRV with Internet Mail Service (5.5.2653.19) + id <G9MVAA8Z>; Wed, 3 Apr 2002 08:03:59 -0500 +Message-ID: <2FE8C75C7A06D4118BB50008C7F7E83103D5DF@EXCHSRV> +From: "Moore, Dave" <dmoore@ashtontechgroup.com> +To: "'boost@lists.boost.org'" <boost@lists.boost.org> +MIME-Version: 1.0 +X-Mailer: Internet Mail Service (5.5.2653.19) +Content-Type: text/plain; + charset="iso-8859-1" +Subject: [boost] OT(?) Top Posting, Discussion Threads, and Outlook/Exchange +Sender: boost-admin@lists.boost.org +Errors-To: boost-admin@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +Reply-To: boost@lists.boost.org +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> +Date: Wed, 3 Apr 2002 08:03:58 -0500 + +Since the recent discussion-discussion, I just tried to reply the "right" +way in "RE: [boost] Thread locals", only to see my efforts cheerfully +ignored by the Mailing List archive. +(http://lists.boost.org/MailArchives/boost/) + +I am stuck with Outlook 2000 + Exchange 5.5 here at work, but have some +considerable pull with the Exchange Admin. + +I notice that my replies have the "References:" field stripped off. Any +Boosters successfully using this email combination, preserving the +references field? + +Thanks, and sorry for the noise. +Dave +_______________________________________________ +Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost +. diff --git a/src/mailman/bounces/tests/data/yahoo_07.txt b/src/mailman/bounces/tests/data/yahoo_07.txt new file mode 100644 index 000000000..1f35e70f0 --- /dev/null +++ b/src/mailman/bounces/tests/data/yahoo_07.txt @@ -0,0 +1,112 @@ +Return-Path: <boost-admin@lists.boost.org> +Received: from mx04.mrf.mail.rcn.net ([207.172.4.53] [207.172.4.53]) + by mta05.mrf.mail.rcn.net with ESMTP + id <20020403160902.ETVB19155.mta05.mrf.mail.rcn.net@mx04.mrf.mail.rcn.net>; + Wed, 3 Apr 2002 11:09:02 -0500 +Received: from milliways.osl.iu.edu ([129.79.245.239]) + by mx04.mrf.mail.rcn.net with esmtp (Exim 3.35 #5) + id 16snJm-00067W-00 + for david.abrahams@rcn.com; Wed, 03 Apr 2002 11:09:02 -0500 +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33G90A24959; + Wed, 3 Apr 2002 11:09:00 -0500 +Received: from mta532.mail.yahoo.com (mta532.mail.yahoo.com [216.136.129.204]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with SMTP id g33G84A24927 + for <boost-admin@lists.boost.org>; Wed, 3 Apr 2002 11:08:05 -0500 +Date: Wed, 3 Apr 2002 11:08:05 -0500 +Message-Id: <200204031608.g33G84A24927@milliways.osl.iu.edu> +From: MAILER-DAEMON@yahoo.com +To: boost-admin@lists.boost.org +X-Loop: MAILER-DAEMON@yahoo.com +Subject: Delivery failure +Sender: boost-owner@lists.boost.org +Errors-To: boost-owner@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> + +Message from yahoo.com. +Unable to deliver message to the following address(es). + +<mark1960_1998@yahoo.com>: +Sorry your message to mark1960_1998@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<ovchenkov@yahoo.com>: +Sorry your message to ovchenkov@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<tsa412@yahoo.com>: +Sorry your message to tsa412@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<vaxheadroom@yahoo.com>: +Sorry your message to vaxheadroom@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +--- Original message follows. + +X-Track: 1: 40 +Return-Path: <boost-admin@lists.boost.org> +Received: from 129.79.245.239 (EHLO milliways.osl.iu.edu) (129.79.245.239) + by mta532.mail.yahoo.com with SMTP; 03 Apr 2002 08:06:35 -0800 (PST) +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33DItA21480; + Wed, 3 Apr 2002 08:18:55 -0500 +Received: from hotmail.com (f110.law10.hotmail.com [64.4.15.110]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33DH7A21450 + for <boost@lists.boost.org>; Wed, 3 Apr 2002 08:17:07 -0500 +Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; + Wed, 3 Apr 2002 05:16:59 -0800 +Received: from 194.100.118.234 by lw10fd.law10.hotmail.msn.com with HTTP; + Wed, 03 Apr 2002 13:16:59 GMT +X-Originating-IP: [194.100.118.234] +From: "Vesa Karvonen" <vesa_karvonen@hotmail.com> +To: boost@lists.boost.org +Subject: Re: [boost] [Type Traits] Patch for type_with_alignment +Mime-Version: 1.0 +Content-Type: text/plain; format=flowed +Message-ID: <F110iKiIcN3VknIDBoH00014513@hotmail.com> +X-OriginalArrivalTime: 03 Apr 2002 13:16:59.0830 (UTC) FILETIME=[D63C7D60:01C1DB11] +Sender: boost-admin@lists.boost.org +Errors-To: boost-admin@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +Reply-To: boost@lists.boost.org +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> +Date: Wed, 03 Apr 2002 16:16:59 +0300 + +>On Fri, 29 Mar 2002, David Abrahams wrote: +>>Are you planning to apply this patch? +>> +>>-Dave +> +>Yes, but I can't right now. I'll apply it tomorrow if it hasn't already +>been done. +> +> Doug + +How is the patch coming up (or did I miss some post on this subject)? + +I'm also working on something that could use type_with_alignment<>. + + +_________________________________________________________________ +Join the world’s largest e-mail service with MSN Hotmail. +http://www.hotmail.com + +_______________________________________________ +Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost +. diff --git a/src/mailman/bounces/tests/data/yahoo_08.txt b/src/mailman/bounces/tests/data/yahoo_08.txt new file mode 100644 index 000000000..c531cef9b --- /dev/null +++ b/src/mailman/bounces/tests/data/yahoo_08.txt @@ -0,0 +1,129 @@ +Return-Path: <boost-admin@lists.boost.org> +Received: from mx04.mrf.mail.rcn.net ([207.172.4.53] [207.172.4.53]) + by mta05.mrf.mail.rcn.net with ESMTP + id <20020403162905.FMNL19155.mta05.mrf.mail.rcn.net@mx04.mrf.mail.rcn.net>; + Wed, 3 Apr 2002 11:29:05 -0500 +Received: from milliways.osl.iu.edu ([129.79.245.239]) + by mx04.mrf.mail.rcn.net with esmtp (Exim 3.35 #5) + id 16snd9-0004Fd-00 + for david.abrahams@rcn.com; Wed, 03 Apr 2002 11:29:04 -0500 +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33GT1A25554; + Wed, 3 Apr 2002 11:29:01 -0500 +Received: from mta551.mail.yahoo.com (mta551.mail.yahoo.com [216.136.172.80]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with SMTP id g33GSmA25536 + for <boost-admin@lists.boost.org>; Wed, 3 Apr 2002 11:28:49 -0500 +Date: Wed, 3 Apr 2002 11:28:49 -0500 +Message-Id: <200204031628.g33GSmA25536@milliways.osl.iu.edu> +From: MAILER-DAEMON@yahoo.com +To: boost-admin@lists.boost.org +X-Loop: MAILER-DAEMON@yahoo.com +Subject: Delivery failure +Sender: boost-owner@lists.boost.org +Errors-To: boost-owner@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> + +Message from yahoo.com. +Unable to deliver message to the following address(es). + +<chatrathis@yahoo.com>: +Sorry your message to chatrathis@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<crownjules01@yahoo.com>: +Sorry your message to crownjules01@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<cwl_999@yahoo.com>: +Sorry your message to cwl_999@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<eichaiwiu@yahoo.com>: +Sorry your message to eichaiwiu@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<rjhoeks@yahoo.com>: +Sorry your message to rjhoeks@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<yuli_kolesnikov@yahoo.com>: +Sorry your message to yuli_kolesnikov@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +--- Original message follows. + +X-Track: 1: 40 +Return-Path: <boost-admin@lists.boost.org> +Received: from milliways.osl.iu.edu (129.79.245.239) + by mta551.mail.yahoo.com with SMTP; 03 Apr 2002 08:22:08 -0800 (PST) +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33GJwA25252; + Wed, 3 Apr 2002 11:19:58 -0500 +Received: from mailout6-0.nyroc.rr.com (mailout6-0.nyroc.rr.com [24.92.226.125]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33GInA25230 + for <boost@lists.boost.org>; Wed, 3 Apr 2002 11:18:49 -0500 +Received: from there (alb-66-24-181-181.nycap.rr.com [66.24.181.181]) + by mailout6-0.nyroc.rr.com (8.11.6/Road Runner 1.12) with SMTP id g33GIko18895 + for <boost@lists.boost.org>; Wed, 3 Apr 2002 11:18:46 -0500 (EST) +Message-Id: <200204031618.g33GIko18895@mailout6-0.nyroc.rr.com> +Content-Type: text/plain; + charset="iso-8859-1" +From: Douglas Gregor <gregod@cs.rpi.edu> +Organization: Rensselaer Polytechnic Institute +To: boost@lists.boost.org +Subject: Re: [boost] [Type Traits] Patch for type_with_alignment +X-Mailer: KMail [version 1.3.2] +References: <F128rzvsTDWWcuZcGwM00012d40@hotmail.com> +In-Reply-To: <F128rzvsTDWWcuZcGwM00012d40@hotmail.com> +MIME-Version: 1.0 +Content-Transfer-Encoding: 8bit +Sender: boost-admin@lists.boost.org +Errors-To: boost-admin@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +Reply-To: boost@lists.boost.org +X-Reply-To: gregod@cs.rpi.edu +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> +Date: Wed, 3 Apr 2002 11:21:18 -0500 + +On Wednesday 03 April 2002 10:34 am, you wrote: +> Douglas Gregor: +> >type_with_alignment<> is available in CVS. +> +> hmm... You are right, but it is in the compiler_supported_error_messages +> branch. Is this intentional? + +It was a rogue sticky tag... type_with_alignment<> is now on the CVS main +trunk, where it was supposed to be in the first place. + +> >I'm guessing we should also add aligned_storage somewhere, because I'm +> >sure quite a few of us will use it: +> +> Good idea. +> +> >Maybe this belongs in utility/aligned_storage.hpp? +> +> I have a feeling that something like this should probably go somewhere +> closer to <memory> rather than <utility>. + +<boost/memory.hpp>? I'd really like to have more than 6 lines in it, but we +can do that. That'd probably be a good place for the small-string +optimization allocator as well. + + Doug +_______________________________________________ +Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost +. + diff --git a/src/mailman/bounces/tests/data/yahoo_09.txt b/src/mailman/bounces/tests/data/yahoo_09.txt new file mode 100644 index 000000000..f8067a5b4 --- /dev/null +++ b/src/mailman/bounces/tests/data/yahoo_09.txt @@ -0,0 +1,165 @@ +Return-Path: <boost-admin@lists.boost.org> +Received: from mx04.mrf.mail.rcn.net ([207.172.4.53] [207.172.4.53]) + by mta01.mrf.mail.rcn.net with ESMTP + id <20020403190104.CHE29566.mta01.mrf.mail.rcn.net@mx04.mrf.mail.rcn.net>; + Wed, 3 Apr 2002 14:01:04 -0500 +Received: from milliways.osl.iu.edu ([129.79.245.239]) + by mx04.mrf.mail.rcn.net with esmtp (Exim 3.35 #5) + id 16sq0F-0005l5-00 + for david.abrahams@rcn.com; Wed, 03 Apr 2002 14:01:03 -0500 +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33J11A07189; + Wed, 3 Apr 2002 14:01:01 -0500 +Received: from mta446.mail.yahoo.com (mta446.mail.yahoo.com [216.136.129.101]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with SMTP id g33J04A07150 + for <boost-admin@lists.boost.org>; Wed, 3 Apr 2002 14:00:05 -0500 +Date: Wed, 3 Apr 2002 14:00:05 -0500 +Message-Id: <200204031900.g33J04A07150@milliways.osl.iu.edu> +From: MAILER-DAEMON@yahoo.com +To: boost-admin@lists.boost.org +X-Loop: MAILER-DAEMON@yahoo.com +Subject: Delivery failure +Sender: boost-owner@lists.boost.org +Errors-To: boost-owner@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> + +Message from yahoo.com. +Unable to deliver message to the following address(es). + +<hankel_o_fung@yahoo.com>: +Sorry your message to hankel_o_fung@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +<ultravirus2001@yahoo.com>: +Sorry your message to ultravirus2001@yahoo.com cannot be delivered. This account has been disabled or discontinued. + +--- Original message follows. + +The original message is over 5K. Message truncated. + +X-Track: 1: 100 +Return-Path: <boost-admin@lists.boost.org> +Received: from milliways.osl.iu.edu (129.79.245.239) + by mta446.mail.yahoo.com with SMTP; 03 Apr 2002 10:59:57 -0800 (PST) +Received: from milliways.osl.iu.edu (localhost [127.0.0.1]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with ESMTP id g33HexA27227; + Wed, 3 Apr 2002 12:40:59 -0500 +Received: from smtp016.mail.yahoo.com (smtp016.mail.yahoo.com [216.136.174.113]) + by milliways.osl.iu.edu (8.11.6/8.11.6/IUCS_2.44) with SMTP id g33HcwA27186 + for <boost@lists.boost.org>; Wed, 3 Apr 2002 12:38:58 -0500 +Received: from ppp-1-53.chel-5800-8.access.uk.tiscali.com (HELO albert) (RaoulGough@212.159.169.53 with login) + by smtp.mail.vip.sc5.yahoo.com with SMTP; 3 Apr 2002 17:38:54 -0000 +Message-ID: <001601c1db36$6da28950$0100a8c0@albert> +From: "Raoul Gough" <RaoulGough@yahoo.co.uk> +To: <boost@lists.boost.org> +References: <200204011702.g31H2eA04494@milliways.osl.iu.edu> +MIME-Version: 1.0 +Content-Type: text/plain; + charset="iso-8859-1" +Content-Transfer-Encoding: 7bit +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2600.0000 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 +Subject: [boost] Re: boost::weak_ptr suggestions +Sender: boost-admin@lists.boost.org +Errors-To: boost-admin@lists.boost.org +X-BeenThere: boost@lists.boost.org +X-Mailman-Version: 2.0.8 +Precedence: bulk +Reply-To: boost@lists.boost.org +List-Help: <mailto:boost-request@lists.boost.org?subject=help> +List-Post: <mailto:boost@lists.boost.org> +List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=subscribe> +List-Id: Boost mailing list <boost.lists.boost.org> +List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>, + <mailto:boost-request@lists.boost.org?subject=unsubscribe> +List-Archive: <http://lists.boost.org/MailArchives/boost/> +Date: Wed, 3 Apr 2002 18:37:55 +0100 + +> From: "Peter Dimov" <pdimov@mmltd.net> +> To: <boost@lists.boost.org> +> Subject: Re: [boost] boost::weak_ptr suggestions +> Date: Mon, 1 Apr 2002 17:31:05 +0300 +> Organization: Multi Media Ltd. +> Reply-To: boost@lists.boost.org +> +> From: "Raoul Gough" <RaoulGough@yahoo.co.uk> +[snip] +> > Secondly, I believe it would be better for the get() method to throw or +> > assert when called on an invalidated pointer, instead of transparently +> > returning 0. In my opinion, there is a fundamental difference between +the +> > two states (null and invalid) which is not observable with the current +> > interface. The addition of a member function like "bool is_valid() +const;" +> > would also allow the user code to decide how to deal with an invalid +> > pointer, instead of merging the two distinct states into the one (null) +> > state. +> +> Right again. However, the primary methods of accessing a weak_ptr are (1) +> constructing a shared_ptr (which does throw) and (2) make_shared. get() +has +> been retained for efficiency but is not recommended (in multithreaded +> programs.) + +So why the difference in error semantics between the single and +multi-threaded idioms? For example, if I converted single-threaded code that +uses get() to thread-safe code using make_shared, I also get changed +semantics for the invalid pointer case. + +Incidentally, it looks like the use_count member function can determine +indirectly whether the target still exists or not. It seems a bit obscure +though, seeing as the reference count is really an implementation detail and +distinct from the concept of null/valid/invalid. + +> +> > The big advantage of considering invalid.get() an error is that code +which +> > then works without error using weak_ptr would have *exactly* unchanged +> > semantics using a plain pointer replacement. This allows (for example) a +> > debug build/release build choice between weak_ptr<T> and T* for +> performance +> > reasons. If weak_ptr<T> silently returns null on invalid pointers, then +> this +> > guarantee cannot be made - what would be undefined use on a plain +pointer +> is +> > not detected by the weak_ptr. +> +> Interesting point. You can write your own get() that does what you want: +> +> T * get(weak_ptr<T> const & p) +> { +> return shared_ptr<T>(p).get(); +> } +> +> but it's not as efficient as a throwing get(). Most people seem to prefer +> the current get() semantics, though, where 0 is returned. + +Well, I can understand that point of view as well - either the weak pointer +has a valid target object or not (in which case null or deleted doesn't +really matter). However, my use of a smart weak pointer is really as a +debugging aid, so I would like the error to be detected as soon as possible +(and distinguished from a null-pointer assertion or SEGV). Short of adding a +policy class template parameter, it would be easy to add a new member +function which does get() with severe checking - along the lines of +vector.at versus vector.operator[]. Just an idea. + +BTW, am I right in thinking that sharede_ptr always maintains an extra weak +reference counter? I mean, even if my code doesn't use weak_ptr, shared_ptr +still has to maintain the extra counter, right? That, combined with the +*** MESSAGE TRUNCATED *** + + +. diff --git a/src/mailman/bounces/tests/data/yahoo_10.txt b/src/mailman/bounces/tests/data/yahoo_10.txt new file mode 100644 index 000000000..958b90924 --- /dev/null +++ b/src/mailman/bounces/tests/data/yahoo_10.txt @@ -0,0 +1,83 @@ +Return-Path: <MAILER-DAEMON@sb7.songbird.com> +Received: from mta163.mail.re2.yahoo.com (mta163.mail.re2.yahoo.com [206.190.36.159]) + by sb7.songbird.com (8.12.11/8.12.11) with SMTP id k11HW3n6004452 + for <century-announce-bounces@grizz.org>; Wed, 1 Feb 2006 09:32:03 -0800 +Date: Wed, 1 Feb 2006 09:32:03 -0800 +Message-Id: <200602011732.k11HW3n6004452@sb7.songbird.com> +From: MAILER-DAEMON@yahoo.com +To: century-announce-bounces@grizz.org +X-Loop: MAILER-DAEMON@yahoo.com +Subject: Delivery failure +X-SongbirdInformation: support@songbird.com for more information +X-Songbird: Found to be clean +X-Songbird-From: + +Message from yahoo.com. +Unable to deliver message to the following address(es). + +<jajcchoo@yahoo.com>: +This user doesn't have a yahoo.com account (jajcchoo@yahoo.com) [0] + +<lyons94706@yahoo.com>: +Sorry your message to lyons94706@yahoo.com cannot be delivered. This account has been disabled or discontinued [#102]. + +<turtle4jne@yahoo.com>: +This user doesn't have a yahoo.com account (turtle4jne@yahoo.com) [0] + +--- Original message follows. + +X-Originating-IP: [209.182.169.133] +Return-Path: <century-announce-bounces@grizz.org> +Authentication-Results: mta163.mail.re2.yahoo.com + from=grizz.org; domainkeys=neutral (no sig) +Received: from 209.182.169.133 (EHLO localhost) (209.182.169.133) + by mta163.mail.re2.yahoo.com with SMTP; Wed, 01 Feb 2006 09:30:02 -0800 +Received: from localhost ([127.0.0.1] helo=[192.168.0.2]) + by localhost with esmtp (Exim 4.52) + id IU0R6J-0002Y8-9G; Wed, 01 Feb 2006 09:27:55 -0800 +To: century-announce@grizz.org +Date: Wed, 1 Feb 2006 09:27:00 -0800 +Message-ID: <PC1740200602010819360171d6899f4f@grizz.org> +From: Grizzly Peak Century Announcements <century-announce@grizz.org> +Subject: [GPC Century] GPC Century is May 7, 2006 +X-BeenThere: century-announce@grizz.org +X-Mailman-Version: 2.1.7 +Precedence: list +Reply-To: century@grizz.org +MIME-Version: 1.0 +Content-Type: text/plain; charset="us-ascii" +Content-Transfer-Encoding: 7bit +Sender: century-announce-bounces@grizz.org +Errors-To: century-announce-bounces@grizz.org + +Thank you for registering for the Grizzly Peak Century in 2005 - we'd +like to see you again! Once again our favorite rolling feast takes +place on the first Sunday in May - the 7th. We've tweaked the route a +little bit, we're including a great GPC Water Bottle for each rider, +and more. But we've still got the fantastic food, the beautiful Bay +Area vistas, and a wonderful time. More information is available on +our website at <http://www.GrizzlyPeakCyclists.org/century>. + +Registration opens on February 5, 2006. You can fill-out and print an +application from our website, or you can register "instantly" for +about 3 bucks through Active.com at +<http://www.active.com/event_detail.cfm?event_id=1283704>. And if you +really want a paper flyer, reply to this email with your address, and +we'll mail you one. + +We hope to see you again! + +- Jeff Kurtock + +Century Chair + +_______________________________________________ +Century-Announce mailing list +Grizzly Peak Century Announcements + +*** MESSAGE TRUNCATED *** + + +. + + diff --git a/src/mailman/bounces/tests/data/yale_01.txt b/src/mailman/bounces/tests/data/yale_01.txt new file mode 100644 index 000000000..7be4754eb --- /dev/null +++ b/src/mailman/bounces/tests/data/yale_01.txt @@ -0,0 +1,422 @@ +From VM Tue Dec 26 22:41:08 2000 +Return-Path: <mailman-users-admin@python.org> +Received: from ns2.digicool.com ([216.164.72.2] verified) + by digicool.com (CommuniGate Pro SMTP 3.3.1) + with ESMTP id 400038 for xxxxx@mail.digicool.com; Tue, 26 Dec 2000 18:41:55 -0500 +Received: from mail.python.org (starship.python.net [63.102.49.30]) + by ns2.digicool.com (8.9.3/8.9.3) with ESMTP id SAA03359 + for <xxxxx@digicool.com>; Tue, 26 Dec 2000 18:41:47 -0500 +Received: from ns1.zope.org (localhost.localdomain [127.0.0.1]) + by mail.python.org (Postfix) with ESMTP id DC80BE904 + for <xxxxx@digicool.com>; Tue, 26 Dec 2000 13:27:01 -0500 (EST) +Delivered-To: mm+mailman-users-admin@python.org +Received: from mr2.its.yale.edu (mr2.its.yale.edu [130.132.21.43]) + by mail.python.org (Postfix) with ESMTP id E27E8E904 + for <mailman-users-admin@python.org>; Tue, 26 Dec 2000 13:26:19 -0500 (EST) +Received: (from mailnull@localhost) + by mr2.its.yale.edu (8.8.8/8.8.8) id NAA14658; + Tue, 26 Dec 2000 13:26:18 -0500 (EST) +Message-Id: <200012261826.NAA14658@mr2.its.yale.edu> +Errors-To: mailman-users-owner@python.org +Precedence: bulk +List-Help: <mailto:mailman-users-request@python.org?subject=help> +List-Post: <mailto:mailman-users@python.org> +List-Subscribe: <http://www.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://www.python.org/mailman/listinfo/mailman-users>, + <mailto:mailman-users-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/mailman-users/> +From: MAILER-DAEMON@mr2.its.yale.edu +Sender: mailman-users-owner@python.org +To: mailman-users-admin@python.org +Subject: Returned mail - nameserver error report +Date: Tue, 26 Dec 2000 13:26:18 -0500 (EST) +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0 + + --------Message not delivered to the following: + + thomas.dtankengine No matches to nameserver query + + --------Error Detail (phquery V4.1): + + The message, "No matches to nameserver query," is generated whenever + Yale's on-line directory fails to locate either a ph alias, name or + nickname field that matches the supplied name. The usual causes are + typographical errors. Recommended action is to query the Yale on-line + directory prior to mailing using the ``ph -s directory.yale.edu NAME'', + ``finger NAME@directory.yale.edu'', or equivalent commands, or by + querying the Yale Directory within YaleInfo, where NAME is your party's + name, email alias, or nickname. If no lookup tools are available to + you, try sending to the most explicit form of the name, e.g., if + mike.fox@yale.edu fails, try michael.j.fox@yale.edu. + + To reach a party that was formerly reachable by emailing NAME@yale.edu, + try emailing to NAME@cs.yale.edu instead. + + + --------Unsent Message below: + +Received: from mail.python.org ([63.102.49.30]) + by mr2.its.yale.edu (8.8.8/8.8.8) with ESMTP id NAA14654 + for <thomas.dtankengine@yale.edu>; Tue, 26 Dec 2000 13:26:17 -0500 (EST) +Received: from ns1.zope.org (localhost.localdomain [127.0.0.1]) + by mail.python.org (Postfix) with ESMTP + id 3DFEDE904; Tue, 26 Dec 2000 12:01:13 -0500 (EST) +From: mailman-users-request@python.org +Subject: Mailman-Users digest, Vol 1 #948 - 11 msgs +Reply-To: mailman-users@python.org +X-Mailer: Mailman v2.0 +MIME-version: 1.0 +Content-type: text/plain +To: mailman-users@python.org +Sender: mailman-users-admin@python.org +Errors-To: mailman-users-admin@python.org +X-BeenThere: mailman-users@python.org +X-Mailman-Version: 2.0 +Precedence: bulk +List-Help: <mailto:mailman-users-request@python.org?subject=help> +List-Post: <mailto:mailman-users@python.org> +List-Subscribe: <http://www.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://www.python.org/mailman/listinfo/mailman-users>, + <mailto:mailman-users-request@python.org?subject=unsubscribe> +List-Archive: <http://www.python.org/pipermail/mailman-users/> +Message-Id: <20001226170113.3DFEDE904@mail.python.org> +Date: Tue, 26 Dec 2000 12:01:13 -0500 (EST) + +Send Mailman-Users mailing list submissions to + mailman-users@python.org + +To subscribe or unsubscribe via the World Wide Web, visit + http://www.python.org/mailman/listinfo/mailman-users +or, via email, send a message with subject or body 'help' to + mailman-users-request@python.org + +You can reach the person managing the list at + mailman-users-admin@python.org + +When replying, please edit your Subject line so it is more specific +than "Re: Contents of Mailman-Users digest..." + + +Today's Topics: + + 1. Re: GID error (Bradley Leonard) + 2. Password bug in Mailman 2.0 (Juan Eliseo Carrasco Diaz) + 3. Re: Password bug in Mailman 2.0 (Bek Oberin) + 4. Re: Password bug in Mailman 2.0 (Juan Eliseo Carrasco Diaz) + 5. Re: Password bug in Mailman 2.0 (Bek Oberin) + 6. Re: Is this a bug, or just because I called it from an + unpriveledged account? (Dan Mick) + 7. Re: Re: Password bug in Mailman 2.0 (Dan Mick) + 8. Mailman 2.0 with Python 2.0 (Leonard Jacobs) + 9. Recovering/resetting a list admin password (Jim Trigg) + 10. (no subject) (Michael Albert) + +--__--__-- + +Message: 1 +Date: Mon, 25 Dec 2000 14:05:42 -0500 (EST) +Subject: Re: [Mailman-Users] GID error +From: "Bradley Leonard" <bradley@stygianresearch.com> +To: jaym@opensourcedirectory.com +Cc: mailman-users@python.org +Reply-To: bradley@stygianresearch.com + +If the rpm was compiled for RH 7 then its probably set to apache. If not, +you need to find the src rpm and rebuild it using the --rebuilddb option. +You'll need to pass in new options or change the spec file. + +Brad + + +0> How would I set the GID for the cgi to execute. If I installed mailman +> via rpm(on a slackware system)? +> +> +> ------------------------------------------------------ +> Mailman-Users maillist - Mailman-Users@python.org +> http://www.python.org/mailman/listinfo/mailman-users + + +-- +Bradley Leonard (bradley@stygianresearch.com) +Stygian Research (http://stygianresearch.com) + +Life is simple. We make it complicated. + + + + +--__--__-- + +Message: 2 +Date: Mon, 25 Dec 2000 22:48:07 -0500 +From: Juan Eliseo Carrasco Diaz <eliseocd@teleline.es> +To: mailman-users@python.org +Subject: [Mailman-Users] Password bug in Mailman 2.0 + + The Administrator name can be used as password to go into and change +administrative and users options in theirs respective html pages. + + It's this a bug? + + + +--__--__-- + +Message: 3 +Date: Tue, 26 Dec 2000 11:49:21 +1100 +From: Bek Oberin <gossamer@tertius.net.au> +To: Juan Eliseo Carrasco Diaz <eliseocd@teleline.es> +Cc: mailman-users@python.org +Subject: [Mailman-Users] Re: Password bug in Mailman 2.0 + +Juan Eliseo Carrasco Diaz wrote: +> The Administrator name can be used as password to go into and change +> administrative and users options in theirs respective html pages. + +It's a feature. + + +bekj + +-- +: --Hacker-Neophile-Eclectic-Geek-Grrl-Queer-Disabled-Boychick-- +: gossamer@tertius.net.au http://www.tertius.net.au/~gossamer/ +: Artificial Intelligence: the art of making computers that behave +: like the ones in movies. -- Bill Bulko + + +--__--__-- + +Message: 4 +Date: Tue, 26 Dec 2000 01:21:42 -0500 +From: Juan Eliseo Carrasco Diaz <eliseocd@teleline.es> +To: Bek Oberin <gossamer@tertius.net.au> +Cc: mailman-users@python.org +Subject: [Mailman-Users] Re: Password bug in Mailman 2.0 + +Bek Oberin wrote: + +> Juan Eliseo Carrasco Diaz wrote: +> > The Administrator name can be used as password to go into and change +> > administrative and users options in theirs respective html pages. +> +> It's a feature. +> +> bekj +> +> -- +> : --Hacker-Neophile-Eclectic-Geek-Grrl-Queer-Disabled-Boychick-- +> : gossamer@tertius.net.au http://www.tertius.net.au/~gossamer/ +> : Artificial Intelligence: the art of making computers that behave +> : like the ones in movies. -- Bill Bulko + +Ok, but It can be used by anyone, so a list member can modify the +administrative options. + + If it's a feature, I don't understand it. + + + +--__--__-- + +Message: 5 +Date: Tue, 26 Dec 2000 12:23:42 +1100 +From: Bek Oberin <gossamer@tertius.net.au> +To: Juan Eliseo Carrasco Diaz <eliseocd@teleline.es> +Cc: mailman-users@python.org +Subject: [Mailman-Users] Re: Password bug in Mailman 2.0 + +Juan Eliseo Carrasco Diaz wrote: +> Bek Oberin wrote: +> > Juan Eliseo Carrasco Diaz wrote: +> > > The Administrator name can be used as password to go into and change +> > > administrative and users options in theirs respective html pages. +> > It's a feature. +> Ok, but It can be used by anyone, so a list member can modify the +> administrative options. + +Hang on, I mis-read that as "The Administrator password ...". +Their -name-? You mean their email address? There isn't +anywhere in mailman that their name is used .... + +bekj + +-- +: --Hacker-Neophile-Eclectic-Geek-Grrl-Queer-Disabled-Boychick-- +: gossamer@tertius.net.au http://www.tertius.net.au/~gossamer/ +: Uptime DSW's are the highest form of geek competition. +: -- Mike Whitaker + + +--__--__-- + +Message: 6 +Date: Mon, 25 Dec 2000 21:00:25 -0800 +From: Dan Mick <Dan.Mick@west.sun.com> +To: scott-brown@home.com +Cc: mailman-users@python.org +Subject: Re: [Mailman-Users] Is this a bug, or just because I called it from an + unpriveledged account? + + + +> If it's trying to delete a lock file, it's no doubt due to the fact that it +> (thought that it) created a lock file. Since no lock file is present... why +> did it get as far as it did without producing an error? + +I believe the underlying code is trying to clean up any possibly pre-existing lock file +as part of the "taking care" section when creating a list. There's no known live lock +file for the list because the list is being created now, and this code is just a +prophylactic measure to try to make newlist more bulletproof. The fact +that you didn't have permission would be a fatal error for either creating or +removing a lock, so dying if it happens is not unreasonable. + +It is a bit confusing, but it's part of trying to make the filesystem persistence +less of a problem. + + +--__--__-- + +Message: 7 +Date: Mon, 25 Dec 2000 21:06:48 -0800 +From: Dan Mick <Dan.Mick@west.sun.com> +To: Juan Eliseo Carrasco Diaz <eliseocd@teleline.es>, + mailman-users@python.org +Subject: Re: [Mailman-Users] Re: Password bug in Mailman 2.0 + + + +Juan Eliseo Carrasco Diaz wrote: +> +> Bek Oberin wrote: +> +> > Juan Eliseo Carrasco Diaz wrote: +> > > The Administrator name can be used as password to go into and change +> > > administrative and users options in theirs respective html pages. +> > +> > It's a feature. +> > +> > bekj +> > +> > -- +> > : --Hacker-Neophile-Eclectic-Geek-Grrl-Queer-Disabled-Boychick-- +> > : gossamer@tertius.net.au http://www.tertius.net.au/~gossamer/ +> > : Artificial Intelligence: the art of making computers that behave +> > : like the ones in movies. -- Bill Bulko +> +> Ok, but It can be used by anyone, so a list member can modify the +> administrative options. + +?? You said, correctly, the administrator password can be used as password to go +change users' options. That's not at all true in the reverse; user passwords don't +get you admin privileges. + +Think of the admin password like the "root" user password; you can do more with it. +And the site password works for even more things (for admin privs on any list, +for example). + + +--__--__-- + +Message: 8 +From: "Leonard Jacobs" <lj@mandala-designs.com> +To: mailman-users@python.org +Date: Tue, 26 Dec 2000 01:31:17 -0500 +Reply-To: lj@mandala-designs.com +Subject: [Mailman-Users] Mailman 2.0 with Python 2.0 + +Mailman seems to be continually retrying sending mail to hosts +which can't be resolved via the DNS. Is this correct? + +Also why is it that Mailman seems to invoke sendmail in such a +way that it causes sendmail to return a failure on hostnames that +can't be resolved (presumably a temporary condition) rather than +just passing the message to sendmail and letting sendmail do all +the retries itself (which is how most mailers invoke sendmail). I +imagine this must relate to the program's needing more detailed +info about the state of each message to be sent, but when you tie +this in with the default frequency of its retries, it's very strange. + +------------------ + + Leonard Jacobs + www.mandala-designs.com + (508) 359-5473 + + + +--__--__-- + +Message: 9 +Date: Tue, 26 Dec 2000 09:08:39 -0500 +To: mailman-users@python.org +From: Jim Trigg <blaise@scadian.net> +Subject: [Mailman-Users] Recovering/resetting a list admin password + +I lost the email giving me my list admin password for one list. The site +admin claims that there is no way to either recover or reset that password, +and that I have to recreate the list. Is that true, or can he use the site +admin password to get access to the list administrative page and reset the +password that way? It looks to me from the documentation that he should be +able to. + +Thanks, +Jim Trigg + + + +--__--__-- + +Message: 10 +From: "Michael Albert" <sysop@zmag.org> +To: <mailman-users@python.org> +Date: Tue, 26 Dec 2000 10:03:03 -0800 +Subject: [Mailman-Users] (no subject) + +There is a list about ethiopia maintained or adminstered or otherwise +related to your operations. + +People are being added to this list without having any knowledge of it. They +are given passwords they don't know. They cannot, therefore, remove +themsleves. I am such a person. + +Perhaps this is ignorance, more likely a stupid but venal undertaking, At +any rate, you should immediately shut down this list and inform those +attempting to create it of proper procedures. + +Thank you. + +The list is + +Pol.ethiopia mailing list +Pol.ethiopia@lists.sn.apc.org +http://lists.sn.apc.org/mailman/listinfo/pol.ethiopia + + + +Michael Albert +Z Magazine / ZNet +sysop@zmag.org +www.zmag.org + + + + +--__--__-- + +------------------------------------------------------ +Mailman-Users maillist - Mailman-Users@python.org +http://www.python.org/mailman/listinfo/mailman-users + + +End of Mailman-Users Digest + + --------End of Unsent Message + + diff --git a/src/mailman/bounces/tests/test_bounces.py b/src/mailman/bounces/tests/test_bounces.py new file mode 100644 index 000000000..dc9b22aac --- /dev/null +++ b/src/mailman/bounces/tests/test_bounces.py @@ -0,0 +1,283 @@ +# Copyright (C) 2001-2011 by the Free Software Foundation, Inc. +# +# This file is part of GNU Mailman. +# +# GNU Mailman is free software: you can redistribute it and/or modify it under +# the terms of the GNU General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) +# any later version. +# +# GNU Mailman is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. +# +# You should have received a copy of the GNU General Public License along with +# GNU Mailman. If not, see <http://www.gnu.org/licenses/>. + +"""Test the bounce detection modules.""" + +from __future__ import absolute_import, unicode_literals + +__metaclass__ = type +__all__ = [ + 'test_suite', + ] + + +import sys +import unittest + +from contextlib import closing +from email import message_from_file, message_from_string +from pkg_resources import resource_stream + +from mailman.app.finder import scan_module +from mailman.bouncers.caiwireless import Caiwireless +from mailman.bouncers.microsoft import Microsoft +from mailman.bouncers.smtp32 import SMTP32 +from mailman.interfaces.bounce import BounceStatus, IBounceDetector + + +COMMASPACE = ', ' + + + +class BounceTestCase(unittest.TestCase): + """Test a single bounce detection.""" + + def __init__(self, bounce_module, sample_file, expected): + """See `unittest.TestCase`.""" + unittest.TestCase.__init__(self) + self.bounce_module = bounce_module + self.sample_file = sample_file + self.expected = (expected if expected in BounceStatus + else set(expected)) + + def setUp(self): + """See `unittest.TestCase`.""" + module_name = 'mailman.bouncers.' + self.bounce_module + __import__(module_name) + self.module = sys.modules[module_name] + with closing(resource_stream('mailman.bounces.tests.data', + self.sample_file)) as fp: + self.message = message_from_file(fp) + + def shortDescription(self): + """See `unittest.TestCase`.""" + if self.expected is BounceStatus.stop: + expected = 'Stop' + elif self.expected is BounceStatus.non_fatal: + expected = 'NonFatal' + else: + expected = COMMASPACE.join(sorted(self.expected)) + return '{0}: detecting {1} in {2}'.format( + self.bounce_module, expected, self.sample_file) + + def __str__(self): + # XXX Ugly disgusting hack to make both unittest and zope.testrunner + # 'work'. The former uses str() to determine whether the test should + # run while the latter uses str() as the thing to print under verbose + # output. The two are not entirely compatible. + return 'test_bounces ' + self.shortDescription() + + def runTest(self): + """Test one bounce detection.""" + for component in scan_module(self.module, IBounceDetector): + found_expected = component().process(self.message) + self.assertEqual(found_expected, self.expected) + + +def make_test_cases(): + for module, filename, expected in DATA: + test = BounceTestCase(module, filename, expected) + yield test + + + +class OtherBounceTests(unittest.TestCase): + def test_SMTP32_failure(self): + # This file has no X-Mailer: header + with closing(resource_stream('mailman.bounces.tests.data', + 'postfix_01.txt')) as fp: + msg = message_from_file(fp) + self.failIf(msg['x-mailer'] is not None) + self.failIf(SMTP32().process(msg)) + + def test_caiwireless(self): + # BAW: this is a mostly bogus test; I lost the samples. :( + msg = message_from_string("""\ +Content-Type: multipart/report; boundary=BOUNDARY + +--BOUNDARY + +--BOUNDARY-- + +""") + self.assertEqual(len(Caiwireless().process(msg)), 0) + + def test_microsoft(self): + # BAW: similarly as above, I lost the samples. :( + msg = message_from_string("""\ +Content-Type: multipart/report; boundary=BOUNDARY + +--BOUNDARY + +--BOUNDARY-- + +""") + self.assertEqual(len(Microsoft().process(msg)), 0) + + + +def test_suite(): + suite = unittest.TestSuite() + for test_case in make_test_cases(): + suite.addTest(test_case) + suite.addTest(unittest.makeSuite(OtherBounceTests)) + return suite + + + +DATA = ( + # Postfix bounces + ('postfix', 'postfix_01.txt', ['xxxxx@local.ie']), + ('postfix', 'postfix_02.txt', ['yyyyy@digicool.com']), + ('postfix', 'postfix_03.txt', ['ttttt@ggggg.com']), + ('postfix', 'postfix_04.txt', ['davidlowie@mail1.keftamail.com']), + ('postfix', 'postfix_05.txt', ['bjelf@detectit.net']), + # Exim bounces + ('exim', 'exim_01.txt', ['delangen@its.tudelft.nl']), + # SimpleMatch bounces + ('simplematch', 'sendmail_01.txt', ['zzzzz@nfg.nl']), + ('simplematch', 'simple_01.txt', ['bbbsss@turbosport.com']), + ('simplematch', 'simple_02.txt', ['chris.ggggmmmm@usa.net']), + ('simplematch', 'simple_04.txt', ['claird@starbase.neosoft.com']), + ('simplematch', 'newmailru_01.txt', ['zzzzz@newmail.ru']), + ('simplematch', 'hotpop_01.txt', ['allensmithee@hotpop.com']), + ('simplematch', 'microsoft_03.txt', ['midica@banknbr.com']), + ('simplematch', 'simple_05.txt', ['rlosardo@sbcglobal.net']), + ('simplematch', 'simple_06.txt', ['dlyle@hamiltonpacific.com']), + ('simplematch', 'simple_07.txt', ['william.xxxx@sbcglobal.net']), + ('simplematch', 'simple_08.txt', ['severin.XXX@t-online.de']), + ('simplematch', 'simple_09.txt', ['RobotMail@auto-walther.de']), + ('simplematch', 'simple_10.txt', ['sais@thehartford.com']), + ('simplematch', 'simple_11.txt', ['carlosr73@hartfordlife.com']), + ('simplematch', 'simple_12.txt', ['charrogar@rhine1.andrew.ac.jp']), + ('simplematch', 'simple_13.txt', ['dycusibreix@ademe.fr']), + ('simplematch', 'simple_14.txt', ['dump@dachamp.com', + 'iqxwmmfauudpo@dachamp.com']), + ('simplematch', 'simple_15.txt', ['isam@kviv.be']), + ('simplematch', 'simple_16.txt', ['xvlogtfsei@the-messenger.com']), + ('simplematch', 'simple_17.txt', ['internetsailing@gmail.com']), + ('simplematch', 'simple_18.txt', ['powell@kesslersupply.com']), + ('simplematch', 'simple_19.txt', ['mcfall@cepi.com.ar']), + ('simplematch', 'simple_20.txt', ['duke@ald.socgen.com']), + ('simplematch', 'simple_23.txt', ['ketchuy@dadoservice.it']), + ('simplematch', 'simple_24.txt', ['liberty@gomaps.com']), + ('simplematch', 'simple_25.txt', ['mahau@cnbearing.com']), + ('simplematch', 'simple_26.txt', ['reilizavet@lar.ieo.it']), + ('simplematch', 'simple_27.txt', ['kulp@webmail.pla.net.py']), + ('simplematch', 'simple_29.txt', ['thilakayi_bing@landshire.com']), + ('simplematch', 'simple_30.txt', ['wmnqicorpat@nqicorp.com']), + ('simplematch', 'simple_31.txt', ['nmorel@actisce.fr']), + ('simplematch', 'simple_32.txt', ['teteyn@agence-forbin.com']), + ('simplematch', 'simple_33.txt', ['hmu@extralumin.com']), + ('simplematch', 'simple_34.txt', ['roland@xxx.com']), + ('simplematch', 'simple_36.txt', ['garyt@xxx.com']), + ('simplematch', 'simple_37.txt', ['user@uci.edu']), + ('simplematch', 'bounce_02.txt', ['acinsp1@midsouth.rr.com']), + ('simplematch', 'bounce_03.txt', ['james@jeborall.demon.co.uk']), + # SimpleWarning + ('simplewarning', 'simple_03.txt', BounceStatus.stop), + ('simplewarning', 'simple_21.txt', BounceStatus.stop), + ('simplewarning', 'simple_22.txt', BounceStatus.stop), + ('simplewarning', 'simple_28.txt', BounceStatus.stop), + ('simplewarning', 'simple_35.txt', BounceStatus.stop), + # GroupWise + ('groupwise', 'groupwise_01.txt', ['thoff@MAINEX1.ASU.EDU']), + # This one really sucks 'cause it's text/html. Just make sure it + # doesn't throw an exception, but we won't get any meaningful + # addresses back from it. + ('groupwise', 'groupwise_02.txt', []), + # Actually, it's from Exchange, and Exchange does recognize it + ('exchange', 'groupwise_02.txt', ['omarmo@thebas.com']), + # Yale's own + ('yale', 'yale_01.txt', ['thomas.dtankengine@cs.yale.edu', + 'thomas.dtankengine@yale.edu']), + # DSN, i.e. RFC 1894 + ('dsn', 'dsn_01.txt', ['JimmyMcEgypt@go.com']), + ('dsn', 'dsn_02.txt', ['zzzzz@zeus.hud.ac.uk']), + ('dsn', 'dsn_03.txt', ['ddd.kkk@advalvas.be']), + ('dsn', 'dsn_04.txt', ['max.haas@unibas.ch']), + ('dsn', 'dsn_05.txt', BounceStatus.stop), + ('dsn', 'dsn_06.txt', BounceStatus.stop), + ('dsn', 'dsn_07.txt', BounceStatus.stop), + ('dsn', 'dsn_08.txt', BounceStatus.stop), + ('dsn', 'dsn_09.txt', ['pr@allen-heath.com']), + ('dsn', 'dsn_10.txt', ['anne.person@dom.ain']), + ('dsn', 'dsn_11.txt', ['joem@example.com']), + ('dsn', 'dsn_12.txt', ['auaauqdgrdz@jtc-con.co.jp']), + ('dsn', 'dsn_13.txt', ['marcooherbst@cardinal.com']), + ('dsn', 'dsn_14.txt', ['artboardregistration@home.dk']), + ('dsn', 'dsn_15.txt', ['horu@ccc-ces.com']), + ('dsn', 'dsn_16.txt', ['hishealinghand@pastors.com']), + ('dsn', 'dsn_17.txt', BounceStatus.stop), + # Microsoft Exchange + ('exchange', 'microsoft_01.txt', ['DJBENNETT@IKON.COM']), + ('exchange', 'microsoft_02.txt', ['MDMOORE@BALL.COM']), + # SMTP32 + ('smtp32', 'smtp32_01.txt', ['oliver@pcworld.com.ph']), + ('smtp32', 'smtp32_02.txt', ['lists@mail.spicynoodles.com']), + ('smtp32', 'smtp32_03.txt', ['borisk@gw.xraymedia.com']), + ('smtp32', 'smtp32_04.txt', ['after_another@pacbell.net', + 'one_bad_address@pacbell.net']), + ('smtp32', 'smtp32_05.txt', ['jmrpowersports@jmrpowersports.com']), + ('smtp32', 'smtp32_06.txt', ['Absolute_garbage_addr@pacbell.net']), + ('smtp32', 'smtp32_07.txt', ['info@husbyran.com']), + # Qmail + ('qmail', 'qmail_01.txt', ['psadisc@wwwmail.n-h.de']), + ('qmail', 'qmail_02.txt', ['rauschlo@frontfin.com']), + ('qmail', 'qmail_03.txt', ['crown@hbc.co.jp']), + ('qmail', 'qmail_04.txt', ['merotiia@tennisnsw.com.au']), + ('qmail', 'qmail_05.txt', ['ivokggrrdvc@caixaforte.freeservers.com']), + ('qmail', 'qmail_06.txt', ['ntl@xxx.com']), + # LLNL's custom Sendmail + ('llnl', 'llnl_01.txt', ['trotts1@llnl.gov']), + # Netscape's server... + ('netscape', 'netscape_01.txt', ['aaaaa@corel.com', + 'bbbbb@corel.com']), + # Yahoo's proprietary format + ('yahoo', 'yahoo_01.txt', ['subscribe.motorcycles@listsociety.com']), + ('yahoo', 'yahoo_02.txt', ['agarciamartiartu@yahoo.es']), + ('yahoo', 'yahoo_03.txt', ['cresus22@yahoo.com']), + ('yahoo', 'yahoo_04.txt', ['agarciamartiartu@yahoo.es', + 'open00now@yahoo.co.uk']), + ('yahoo', 'yahoo_05.txt', ['cresus22@yahoo.com', + 'jjb700@yahoo.com']), + ('yahoo', 'yahoo_06.txt', ['andrew_polevoy@yahoo.com', + 'baruch_sterin@yahoo.com', + 'rjhoeks@yahoo.com', + 'tritonrugger91@yahoo.com']), + ('yahoo', 'yahoo_07.txt', ['mark1960_1998@yahoo.com', + 'ovchenkov@yahoo.com', + 'tsa412@yahoo.com', + 'vaxheadroom@yahoo.com']), + ('yahoo', 'yahoo_08.txt', ['chatrathis@yahoo.com', + 'crownjules01@yahoo.com', + 'cwl_999@yahoo.com', + 'eichaiwiu@yahoo.com', + 'rjhoeks@yahoo.com', + 'yuli_kolesnikov@yahoo.com']), + ('yahoo', 'yahoo_09.txt', ['hankel_o_fung@yahoo.com', + 'ultravirus2001@yahoo.com']), + ('yahoo', 'yahoo_10.txt', ['jajcchoo@yahoo.com', + 'lyons94706@yahoo.com', + 'turtle4jne@yahoo.com']), + # sina.com appears to use their own weird SINAEMAIL MTA + ('sina', 'sina_01.txt', ['boboman76@sina.com', 'alan_t18@sina.com']), + ('aol', 'aol_01.txt', ['screenname@aol.com']), + # No address can be detected in these... + # dumbass_01.txt - We love Microsoft. :( + # Done + ) diff --git a/src/mailman/interfaces/bounce.py b/src/mailman/interfaces/bounce.py index fba269609..60c162bb2 100644 --- a/src/mailman/interfaces/bounce.py +++ b/src/mailman/interfaces/bounce.py @@ -21,18 +21,28 @@ from __future__ import absolute_import, unicode_literals __metaclass__ = type __all__ = [ + 'BounceStatus', 'IBounceDetector', - 'NonFatal', ] +from flufl.enum import Enum from zope.interface import Interface -# Matching addresses were found, but they were determined to be non-fatal. In -# this case, processing is halted but no bounces are registered. -NonFatal = object() +class BounceStatus(Enum): + """Special bounce statuses.""" + + # Matching addresses were found, but they were determined to be non-fatal. + # In this case, processing is halted but no bounces are registered. + non_fatal = 1 + + # If a bounce detector returns Stop, that means to just discard the + # message. An example is warning messages for temporary delivery + # problems. These shouldn't trigger a bounce notification, but we also + # don't want to send them on to the list administrator. + stop = 2 @@ -45,8 +55,9 @@ class IBounceDetector(Interface): :param msg: An email message. :type msg: `Message` :return: The detected bouncing addresses. When bouncing addresses are - found but are determined to be non-fatal, the special marker - `NonFatal` can be returned to halt any bounce processing - pipeline. None can be returned if no addresses are found. - :rtype: A sequence of strings, None, or NonFatal. + found but are determined to be non-fatal, the enum + `BounceStatus.non_fatal` can be returned to halt any bounce + processing pipeline. When bounce processing should stop, a + `BounceStatus.stop` is returned. + :rtype: A set strings, or a `BounceStatus` """ diff --git a/src/mailman/queue/bounce.py b/src/mailman/queue/bounce.py index 968659352..4c340a821 100644 --- a/src/mailman/queue/bounce.py +++ b/src/mailman/queue/bounce.py @@ -29,7 +29,7 @@ from lazr.config import as_timedelta from mailman.config import config from mailman.core.i18n import _ from mailman.email.utils import split_email -from mailman.interfaces.bounce import NonFatal +from mailman.interfaces.bounce import BounceStatus from mailman.queue import Runner @@ -192,7 +192,7 @@ class BounceRunner(Runner, BounceMixin): addrs = verp_bounce(mlist, msg) if addrs: # We have an address, but check if the message is non-fatal. - if scan_messages(mlist, msg) is NonFatal: + if scan_messages(mlist, msg) is BounceStatus.non_fatal: return else: # See if this was a probe message. @@ -203,7 +203,7 @@ class BounceRunner(Runner, BounceMixin): # That didn't give us anything useful, so try the old fashion # bounce matching modules. addrs = scan_messages(mlist, msg) - if addrs is NonFatal: + if addrs is BounceStatus.non_fatal: # This is a recognized, non-fatal notice. Ignore it. return # If that still didn't return us any useful addresses, then send it on diff --git a/src/mailman/tests/test_bounces.py b/src/mailman/tests/test_bounces.py index 5bbede4a1..3d8469112 100644 --- a/src/mailman/tests/test_bounces.py +++ b/src/mailman/tests/test_bounces.py @@ -35,7 +35,7 @@ from mailman.app.finder import find_components from mailman.bouncers.caiwireless import Caiwireless from mailman.bouncers.microsoft import Microsoft from mailman.bouncers.smtp32 import SMTP32 -from mailman.interfaces.bounce import IBounceDetector, NonFatal +from mailman.interfaces.bounce import BounceStatus, IBounceDetector @@ -82,9 +82,9 @@ class BounceTest(unittest.TestCase): ('SimpleMatch', 'bounce_02.txt', ['acinsp1@midsouth.rr.com']), ('SimpleMatch', 'bounce_03.txt', ['james@jeborall.demon.co.uk']), # SimpleWarning - ('SimpleWarning', 'simple_03.txt', NonFatal), - ('SimpleWarning', 'simple_21.txt', NonFatal), - ('SimpleWarning', 'simple_22.txt', NonFatal), + ('SimpleWarning', 'simple_03.txt', BounceStatus.non_fatal), + ('SimpleWarning', 'simple_21.txt', BounceStatus.non_fatal), + ('SimpleWarning', 'simple_22.txt', BounceStatus.non_fatal), # GroupWise ('GroupWise', 'groupwise_01.txt', ['thoff@MAINEX1.ASU.EDU']), # This one really sucks 'cause it's text/html. Just make sure it @@ -101,10 +101,10 @@ class BounceTest(unittest.TestCase): ('DSN', 'dsn_02.txt', ['zzzzz@zeus.hud.ac.uk']), ('DSN', 'dsn_03.txt', ['ddd.kkk@advalvas.be']), ('DSN', 'dsn_04.txt', ['max.haas@unibas.ch']), - ('DSN', 'dsn_05.txt', NonFatal), - ('DSN', 'dsn_06.txt', NonFatal), - ('DSN', 'dsn_07.txt', NonFatal), - ('DSN', 'dsn_08.txt', NonFatal), + ('DSN', 'dsn_05.txt', BounceStatus.non_fatal), + ('DSN', 'dsn_06.txt', BounceStatus.non_fatal), + ('DSN', 'dsn_07.txt', BounceStatus.non_fatal), + ('DSN', 'dsn_08.txt', BounceStatus.non_fatal), ('DSN', 'dsn_09.txt', ['pr@allen-heath.com']), ('DSN', 'dsn_10.txt', ['anne.person@dom.ain']), ('DSN', 'dsn_11.txt', ['joem@example.com']), @@ -183,9 +183,9 @@ class BounceTest(unittest.TestCase): # Some modules return None instead of the empty sequence. if found_addresses is None: found_addresses = set() - elif found_addresses is not NonFatal: + elif found_addresses is not BounceStatus.non_fatal: found_addresses = set(found_addresses) - if expected_addresses is not NonFatal: + if expected_addresses is not BounceStatus.non_fatal: expected_addresses = set(expected_addresses) self.assertEqual(found_addresses, expected_addresses) @@ -205,7 +205,7 @@ Content-Type: multipart/report; boundary=BOUNDARY --BOUNDARY-- """) - self.assertEqual(None, Caiwireless().process(msg)) + self.assertEqual(len(Caiwireless().process(msg)), 0) def test_microsoft(self): # BAW: similarly as above, I lost the samples. :( @@ -217,7 +217,7 @@ Content-Type: multipart/report; boundary=BOUNDARY --BOUNDARY-- """) - self.assertEqual(None, Microsoft().process(msg)) + self.assertEqual(len(Microsoft().process(msg)), 0) diff --git a/src/mailman/utilities/importer.py b/src/mailman/utilities/importer.py index 7622fd1c9..dc672f621 100644 --- a/src/mailman/utilities/importer.py +++ b/src/mailman/utilities/importer.py @@ -28,7 +28,6 @@ __all__ = [ import sys import datetime -from mailman.interfaces.action import Action from mailman.interfaces.autorespond import ResponseAction from mailman.interfaces.digests import DigestFrequency from mailman.interfaces.mailinglist import Personalization, ReplyToMunging |
