[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mailman-cvs
Subject:    [Mailman-checkins] [Branch ~mailman-coders/mailman/2.1] Rev 1335:
From:       noreply () launchpad ! net
Date:       2011-12-31 20:44:13
Message-ID: 20111231204413.18143.86434.launchpad () ackee ! canonical ! com
[Download RAW message or body]

------------------------------------------------------------
revno: 1335
committer: Mark Sapiro <msapiro@value.net>
branch nick: 2.1
timestamp: Sun 2011-12-25 09:25:47 -0800
message:
  Added recognition for another Qmail bounce.
added:
  tests/bounces/qmail_07.txt
modified:
  Mailman/Bouncers/Qmail.py*
  NEWS
  tests/test_bounces.py*


--
lp:mailman/2.1
https://code.launchpad.net/~mailman-coders/mailman/2.1

Your team Mailman Checkins is subscribed to branch lp:mailman/2.1.
To unsubscribe from this branch go to https://code.launchpad.net/~mailman-c=
oders/mailman/2.1/+edit-subscription

["revision-diff.txt" (revision-diff.txt)]

=== modified file 'Mailman/Bouncers/Qmail.py' (properties changed: -x to +x)
--- Mailman/Bouncers/Qmail.py	2009-02-14 22:20:46 +0000
+++ Mailman/Bouncers/Qmail.py	2011-12-25 17:25:47 +0000
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2009 by the Free Software Foundation, Inc.
+# Copyright (C) 1998-2011 by the Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -36,7 +36,8 @@
     "We're sorry. There's a problem",
     'Check your send e-mail address.',
     'This is the mail delivery agent at',
-    'Unfortunately, your mail was not delivered'
+    'Unfortunately, your mail was not delivered',
+    'Your mail message to the following',
     ]
 acre = re.compile(r'<(?P<addr>[^>]*)>:')
 

=== modified file 'NEWS'
--- NEWS	2011-12-13 01:31:32 +0000
+++ NEWS	2011-12-25 17:25:47 +0000
@@ -73,6 +73,8 @@
 
   Bug Fixes and other patches
 
+    - Added recognition for another Qmail bounce format.
+
     - Fixed an erroneous seek in the Mailman.Mailbox.Mailbox.AppendMessage
       method that could cause a corrupt mailbox for files opened 'w+'.
       Bug #901957.

=== added file 'tests/bounces/qmail_07.txt'
--- tests/bounces/qmail_07.txt	1970-01-01 00:00:00 +0000
+++ tests/bounces/qmail_07.txt	2011-12-25 17:25:47 +0000
@@ -0,0 +1,25 @@
+From nobody Sat Dec 24 16:02:20 2011
+Return-Path: <>
+X-Original-To: announce-bounces@example.com
+Delivered-To: announce-bounces@example.com
+Received: from p3plsmtp18-06.prod.phx3.secureserver.net
+	(p3plsmtp18-06.prod.phx3.secureserver.net [173.201.193.191])
+	by example.com (Postfix) with ESMTP id 3E97F130D75
+	for <announce-bounces@example.com>;
+	Sat, 24 Dec 2011 16:02:07 -0500 (EST)
+Received: (qmail 1989 invoked for bounce); 24 Dec 2011 21:02:06 -0000
+Date: 24 Dec 2011 21:02:06 -0000
+From: MAILER-DAEMON@p3plsmtp18-06.prod.phx3.secureserver.net
+To: announce-bounces@example.com
+Subject: failure notice
+
+Your mail message to the following address(es) could not be delivered. This
+is a permanent error. Please verify the addresses and try again. If you are
+still having difficulty sending mail to these addresses, please contact
+Customer Support at 480-624-2500.
+
+<user@example.net>:
+child status 100...The e-mail message could not be delivered because the user's mailfolder is full.
+
+--- Below this line is a copy of the message.
+

=== modified file 'tests/test_bounces.py' (properties changed: -x to +x)
--- tests/test_bounces.py	2010-12-22 16:07:37 +0000
+++ tests/test_bounces.py	2011-12-25 17:25:47 +0000
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2010 by the Free Software Foundation, Inc.
+# Copyright (C) 2001-2011 by the Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -135,6 +135,7 @@
         ('Qmail', 'qmail_04.txt', ['merotiia@tennisnsw.com.au']),
         ('Qmail', 'qmail_05.txt', ['ivokggrrdvc@caixaforte.freeservers.com']),
         ('Qmail', 'qmail_06.txt', ['ntl@xxx.com']),
+        ('Qmail', 'qmail_07.txt', ['user@example.net']),
         # LLNL's custom Sendmail
         ('LLNL', 'llnl_01.txt', ['trotts1@llnl.gov']),
         # Netscape's server...



_______________________________________________
Mailman-checkins mailing list
Mailman-checkins@python.org
Unsubscribe: http://mail.python.org/mailman/options/mailman-checkins/mailman-cvs%40progressive-comp.com



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic