Mail-DeliveryStatus-BounceParser-1.542/ 000755 000765 000024 00000000000 12652530646 020076 5 ustar 00rjbs staff 000000 000000 Mail-DeliveryStatus-BounceParser-1.542/Changes 000644 000765 000024 00000012263 12652530347 021373 0 ustar 00rjbs staff 000000 000000 Revision history for Perl extension Mail::DeliveryStatus::BounceParser.
1.542 2016-01-28
Major overhaul to tests by Philipp Gortan
Tiny bug fixes
1.541 2015-10-06
Updated packaging: META.*, switch to ExtUtils::MakeMaker
1.540 2015-04-09
Avoid a "tried to array-deref undef" error
1.539 2015-03-23
Try harder to avoid smtp_code values that are not three digits
1.537 2015-03-17
Recognize the standard Postfix "rejected by rbl" as spam
1.536 2014-10-22
Add missing file from previous release that was causing
failed tests
1.535 2014-10-21
bug fix from mintywalker@gmail.com
1.534 2013-03-26
Added another spam detection case (mstevens)
1.533 2013-01-23
Added two new spam detection cases (mstevens)
Hopefully fixed tests on newer perl, at the cost of slightly
reformatted messages. Why is Mail::DeliveryStatus::Report
a header object anyway? (mstevens)
1.532 2012-09-24
Added five new spam detection cases (mstevens)
New message too large case (mstevens)
1.531 2012-06-12
Three more spam detection cases (mstevens)
New message too large case (mstevens)
New over quota case (mstevens)
1.530 2012-02-16
Two more spam detection cases (mstevens)
Another unknown user case (mstevens)
1.529 2012-01-03
Patches from Ondeej Brablc to improve status parsing.
Adds new user_disabled standard reason.
add another spam detection case (mstevens)
add another message too large case (mstevens)
1.528 2011-12-09
Lots more spam detection (mstevens)
Another case of message too large (mstevens)
Fix previously miscategorised corpus message (mstevens)
1.527 2011-04-07
add another spam detection case (mstevens)
1.526 2011-04-01
more cases of over quota (mstevens)
misc. bug fixes (mstevens)
RJBS apologizes for the state of the git repository at tag 1.526
1.525 2010-10-30
(all changes by mstevens)
domain_error now reported for bounces due to DNS error (5.4.4, etc)
message_too_large now reported for oversize deliveries
messages from challenge/response systems should be identified
1.524 2010-06-10
test for more cases of over quota and spam (mstevens)
1.523 2010-03-18
test for more cases of over quota and spam (mstevens)
1.522 2010-01-28
add "spam" reason
numerous other improvements by mstevens
1.519 2008-01-14
fix POD coverage test (failure mode was weird and stupid)
1.518 2007-12-05
restore the somehow-deleted _construct_diagnostic_code
1.517 Fri Oct 20 2006
allow user to choose to prioritize original or final recipient
(below, mostly maintenance by William Yardley)
Updated docs
Removed p_ms preprocessor (should be needed anymore)
Fixed bug 21249 (extra \n causing message not to be parsed)
Added test for above
1.516 Tue Sep 26 2006
(most maintenance by William Yardley)
fix manifest
Remove some naive assumptions that were causing MBP to look at
bogus parts in non-bounce messages. This may break some stuff,
but is a first step towards fixing some longer problems.
Updated _std_reason regexp to catch some Exchange bounces
Fix a bug reported by Chris Dragon where the IIS smtp service uses
2 blank lines (rather than one) between each per-recipient field.
More new tests / emails in corpus
Improve email regexp
1.515 Tue Sep 5 2006
(most maintenance by William Yardley)
Fix a few regexps, including an unescaped comment.
Added more new tests, and updated some existing ones (including
some tests for minor issues that aren't resolved yet).
1.514 Wed Aug 16 2006
(most maintenance by William Yardley)
Ignore TMDA confirmation messages
Bit more address cleanup
Change around user unknown regexes
Update AOL's "sender block" preprocessor
1.513 Mon Jul 31 2006
(most maintenance by William Yardley)
[ NOT RELEASED TO THE CPAN ]
Temp fix for bug #20751 - ignore attachments with /image/
in their content-type, add test for same
Added comments to a couple tests
Munged some email addresses in test messages
1.512 Sat Jul 29 2006
warning avoidance; lots of ($string||'') added
fix a bogus autoresponse detection
fix a bogus smtp code determination
1.511 Sun Jun 4 2006
added pod test
privatize a number of undocumented methods
1.510 Sat May 27 2006
some cleanup of code
switch to Module::Install
rename "new" method to "parse"
added first test message
1.501 Fri May 26 2006
new maintainer RJBS
many formatting changes
implementation of arg parsing grossly simplified
should be no functionality changes
1.5 Sun Mar 13 13:25:02 2005
new co-maintainer Aaron Crane
several improvements to 1.4's accuracy and speed
0.01 Wed Feb 12 13:28:03 2003
original version; created by h2xs 1.22 with options
-b 5.5.3 -A -X -n Mail::DeliveryStatus::BounceParser
Mail-DeliveryStatus-BounceParser-1.542/lib/ 000755 000765 000024 00000000000 12652530645 020643 5 ustar 00rjbs staff 000000 000000 Mail-DeliveryStatus-BounceParser-1.542/LICENSE 000644 000765 000024 00000047371 12613562324 021112 0 ustar 00rjbs staff 000000 000000
Terms of Perl itself
a) the GNU General Public License as published by the Free
Software Foundation; either version 1, or (at your option) any
later version, or
b) the "Artistic License"
----------------------------------------------------------------------------
The General Public License (GPL)
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
verbatim copies of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public License is intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users. This General Public License applies to most of
the Free Software Foundation's software and to any other program whose
authors commit to using it. (Some other Free Software Foundation software is
covered by the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom
to distribute copies of free software (and charge for this service if you wish), that
you receive source code or can get it if you want it, that you can change the
software or use pieces of it in new free programs; and that you know you can do
these things.
To protect your rights, we need to make restrictions that forbid anyone to deny
you these rights or to ask you to surrender the rights. These restrictions
translate to certain responsibilities for you if you distribute copies of the
software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a
fee, you must give the recipients all the rights that you have. You must make
sure that they, too, receive or can get the source code. And you must show
them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer
you this license which gives you legal permission to copy, distribute and/or
modify the software.
Also, for each author's protection and ours, we want to make certain that
everyone understands that there is no warranty for this free software. If the
software is modified by someone else and passed on, we want its recipients to
know that what they have is not the original, so that any problems introduced by
others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We wish
to avoid the danger that redistributors of a free program will individually obtain
patent licenses, in effect making the program proprietary. To prevent this, we
have made it clear that any patent must be licensed for everyone's free use or
not licensed at all.
The precise terms and conditions for copying, distribution and modification
follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
MODIFICATION
0. This License applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of
this General Public License. The "Program", below, refers to any such program
or work, and a "work based on the Program" means either the Program or any
derivative work under copyright law: that is to say, a work containing the
Program or a portion of it, either verbatim or with modifications and/or translated
into another language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running the Program is not
restricted, and the output from the Program is covered only if its contents
constitute a work based on the Program (independent of having been made by
running the Program). Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source code as
you receive it, in any medium, provided that you conspicuously and appropriately
publish on each copy an appropriate copyright notice and disclaimer of warranty;
keep intact all the notices that refer to this License and to the absence of any
warranty; and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may at
your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus
forming a work based on the Program, and copy and distribute such
modifications or work under the terms of Section 1 above, provided that you also
meet all of these conditions:
a) You must cause the modified files to carry prominent notices stating that you
changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in
part contains or is derived from the Program or any part thereof, to be licensed
as a whole at no charge to all third parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you
must cause it, when started running for such interactive use in the most ordinary
way, to print or display an announcement including an appropriate copyright
notice and a notice that there is no warranty (or else, saying that you provide a
warranty) and that users may redistribute the program under these conditions,
and telling the user how to view a copy of this License. (Exception: if the
Program itself is interactive but does not normally print such an announcement,
your work based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Program, and can be reasonably
considered independent and separate works in themselves, then this License,
and its terms, do not apply to those sections when you distribute them as
separate works. But when you distribute the same sections as part of a whole
which is a work based on the Program, the distribution of the whole must be on
the terms of this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your rights to
work written entirely by you; rather, the intent is to exercise the right to control
the distribution of derivative or collective works based on the Program.
In addition, mere aggregation of another work not based on the Program with the
Program (or with a work based on the Program) on a volume of a storage or
distribution medium does not bring the other work under the scope of this
License.
3. You may copy and distribute the Program (or a work based on it, under
Section 2) in object code or executable form under the terms of Sections 1 and 2
above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source
code, which must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any
third party, for a charge no more than your cost of physically performing source
distribution, a complete machine-readable copy of the corresponding source
code, to be distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute
corresponding source code. (This alternative is allowed only for noncommercial
distribution and only if you received the program in object code or executable
form with such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for making
modifications to it. For an executable work, complete source code means all the
source code for all modules it contains, plus any associated interface definition
files, plus the scripts used to control compilation and installation of the
executable. However, as a special exception, the source code distributed need
not include anything that is normally distributed (in either source or binary form)
with the major components (compiler, kernel, and so on) of the operating system
on which the executable runs, unless that component itself accompanies the
executable.
If distribution of executable or object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the source
code from the same place counts as distribution of the source code, even though
third parties are not compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as
expressly provided under this License. Any attempt otherwise to copy, modify,
sublicense or distribute the Program is void, and will automatically terminate
your rights under this License. However, parties who have received copies, or
rights, from you under this License will not have their licenses terminated so long
as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Program
or its derivative works. These actions are prohibited by law if you do not accept
this License. Therefore, by modifying or distributing the Program (or any work
based on the Program), you indicate your acceptance of this License to do so,
and all its terms and conditions for copying, distributing or modifying the
Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program),
the recipient automatically receives a license from the original licensor to copy,
distribute or modify the Program subject to these terms and conditions. You
may not impose any further restrictions on the recipients' exercise of the rights
granted herein. You are not responsible for enforcing compliance by third parties
to this License.
7. If, as a consequence of a court judgment or allegation of patent infringement
or for any other reason (not limited to patent issues), conditions are imposed on
you (whether by court order, agreement or otherwise) that contradict the
conditions of this License, they do not excuse you from the conditions of this
License. If you cannot distribute so as to satisfy simultaneously your obligations
under this License and any other pertinent obligations, then as a consequence
you may not distribute the Program at all. For example, if a patent license would
not permit royalty-free redistribution of the Program by all those who receive
copies directly or indirectly through you, then the only way you could satisfy
both it and this License would be to refrain entirely from distribution of the
Program.
If any portion of this section is held invalid or unenforceable under any particular
circumstance, the balance of the section is intended to apply and the section as
a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or other
property right claims or to contest validity of any such claims; this section has
the sole purpose of protecting the integrity of the free software distribution
system, which is implemented by public license practices. Many people have
made generous contributions to the wide range of software distributed through
that system in reliance on consistent application of that system; it is up to the
author/donor to decide if he or she is willing to distribute software through any
other system and a licensee cannot impose that choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in certain countries
either by patents or by copyrighted interfaces, the original copyright holder who
places the Program under this License may add an explicit geographical
distribution limitation excluding those countries, so that distribution is permitted
only in or among countries not thus excluded. In such case, this License
incorporates the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions of the
General Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems or
concerns.
Each version is given a distinguishing version number. If the Program specifies a
version number of this License which applies to it and "any later version", you
have the option of following the terms and conditions either of that version or of
any later version published by the Free Software Foundation. If the Program does
not specify a version number of this License, you may choose any version ever
published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs
whose distribution conditions are different, write to the author to ask for
permission. For software which is copyrighted by the Free Software Foundation,
write to the Free Software Foundation; we sometimes make exceptions for this.
Our decision will be guided by the two goals of preserving the free status of all
derivatives of our free software and of promoting the sharing and reuse of
software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
----------------------------------------------------------------------------
The Artistic License
Preamble
The intent of this document is to state the conditions under which a Package
may be copied, such that the Copyright Holder maintains some semblance of
artistic control over the development of the package, while giving the users of the
package the right to use and distribute the Package in a more-or-less customary
fashion, plus the right to make reasonable modifications.
Definitions:
- "Package" refers to the collection of files distributed by the Copyright
Holder, and derivatives of that collection of files created through textual
modification.
- "Standard Version" refers to such a Package if it has not been modified,
or has been modified in accordance with the wishes of the Copyright
Holder.
- "Copyright Holder" is whoever is named in the copyright or copyrights for
the package.
- "You" is you, if you're thinking about copying or distributing this Package.
- "Reasonable copying fee" is whatever you can justify on the basis of
media cost, duplication charges, time of people involved, and so on. (You
will not be required to justify it to the Copyright Holder, but only to the
computing community at large as a market that must bear the fee.)
- "Freely Available" means that no fee is charged for the item itself, though
there may be fees involved in handling the item. It also means that
recipients of the item may redistribute it under the same conditions they
received it.
1. You may make and give away verbatim copies of the source form of the
Standard Version of this Package without restriction, provided that you duplicate
all of the original copyright notices and associated disclaimers.
2. You may apply bug fixes, portability fixes and other modifications derived from
the Public Domain or from the Copyright Holder. A Package modified in such a
way shall still be considered the Standard Version.
3. You may otherwise modify your copy of this Package in any way, provided
that you insert a prominent notice in each changed file stating how and when
you changed that file, and provided that you do at least ONE of the following:
a) place your modifications in the Public Domain or otherwise
make them Freely Available, such as by posting said modifications
to Usenet or an equivalent medium, or placing the modifications on
a major archive site such as ftp.uu.net, or by allowing the
Copyright Holder to include your modifications in the Standard
Version of the Package.
b) use the modified Package only within your corporation or
organization.
c) rename any non-standard executables so the names do not
conflict with standard executables, which must also be provided,
and provide a separate manual page for each non-standard
executable that clearly documents how it differs from the Standard
Version.
d) make other distribution arrangements with the Copyright Holder.
4. You may distribute the programs of this Package in object code or executable
form, provided that you do at least ONE of the following:
a) distribute a Standard Version of the executables and library
files, together with instructions (in the manual page or equivalent)
on where to get the Standard Version.
b) accompany the distribution with the machine-readable source of
the Package with your modifications.
c) accompany any non-standard executables with their
corresponding Standard Version executables, giving the
non-standard executables non-standard names, and clearly
documenting the differences in manual pages (or equivalent),
together with instructions on where to get the Standard Version.
d) make other distribution arrangements with the Copyright Holder.
5. You may charge a reasonable copying fee for any distribution of this Package.
You may charge any fee you choose for support of this Package. You may not
charge a fee for this Package itself. However, you may distribute this Package in
aggregate with other (possibly commercial) programs as part of a larger
(possibly commercial) software distribution provided that you do not advertise
this Package as a product of your own.
6. The scripts and library files supplied as input to or produced as output from
the programs of this Package do not automatically fall under the copyright of this
Package, but belong to whomever generated them, and may be sold
commercially, and may be aggregated with this Package.
7. C or perl subroutines supplied by you and linked into this Package shall not
be considered part of this Package.
8. The name of the Copyright Holder may not be used to endorse or promote
products derived from this software without specific prior written permission.
9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
PURPOSE.
The End
Mail-DeliveryStatus-BounceParser-1.542/Makefile.PL 000644 000765 000024 00000002362 12652530071 022043 0 ustar 00rjbs staff 000000 000000 use strict;
use 5.6.0;
use ExtUtils::MakeMaker;
my $mm_ver = ExtUtils::MakeMaker->VERSION;
WriteMakefile(
AUTHOR => 'IC Group',
NAME => 'Mail::DeliveryStatus::BounceParser',
VERSION_FROM => './lib/Mail/DeliveryStatus/BounceParser.pm',
LICENSE => "perl",
PREREQ_PM => {
'MIME::Entity' => 5.418, # topic localization bug fixed
"Mail::Header" => 2.04, # known to work with current version
($mm_ver >= 6.64 ? () : ('Test::More' => 0.94)),
},
($mm_ver >= 6.48
? (MIN_PERL_VERSION => 5.6.0)
: ()
),
($mm_ver < 6.64 ? () : (TEST_REQUIRES => { 'Test::More' => 0.94 })),
($mm_ver < 6.46 ? () : (META_MERGE => {
'meta-spec' => { version => 2 },
dynamic_config => 1,
resources => {
homepage => 'https://github.com/rjbs/Mail-DeliveryStatus-BounceParser',
repository => {
url => 'https://github.com/rjbs/Mail-DeliveryStatus-BounceParser.git',
web => 'https://github.com/rjbs/Mail-DeliveryStatus-BounceParser',
type => 'git',
},
bugtracker => {
web => 'https://github.com/rjbs/Mail-DeliveryStatus-BounceParser/issues',
},
x_IRC => 'irc://irc.perl.org/#email',
},
})),
);
Mail-DeliveryStatus-BounceParser-1.542/MANIFEST 000644 000765 000024 00000011361 12652530646 021231 0 ustar 00rjbs staff 000000 000000 Changes
lib/Mail/DeliveryStatus/BounceParser.pm
lib/Mail/DeliveryStatus/Report.pm
LICENSE
Makefile.PL
MANIFEST This list of files
README
t/00-load.t
t/aol-attachment.t
t/aol-senderblock.t
t/autoreply.t
t/corpus/aol-senderblock.msg
t/corpus/aol-vacation.msg
t/corpus/aol.attachment.msg
t/corpus/aol.unknown.msg
t/corpus/att-via-sendmail.unknown.msg
t/corpus/autoreply.msg
t/corpus/badrcptto.msg
t/corpus/bluebottle.msg
t/corpus/boxbe-cr.msg
t/corpus/boxbe-cr2.msg
t/corpus/cam-unknown.msg
t/corpus/comcast-via-sendmail.unknown.msg
t/corpus/cox-via-sendmail.unknown.msg
t/corpus/deactivated-mailbox.msg
t/corpus/doesnotexist.msg
t/corpus/doesnotexist2.msg
t/corpus/domino.unknown.msg
t/corpus/exchange.unknown.msg
t/corpus/generic-postfix-via-sendmail.unknown.msg
t/corpus/gmail-via-sendmail.unknown.msg
t/corpus/hotmail-via-sendmail.unknown.msg
t/corpus/iis-multiple-bounce.msg
t/corpus/junkemailfilter.msg
t/corpus/long-smtp.msg
t/corpus/mailbox-unknown.msg
t/corpus/malformed-dns.msg
t/corpus/me-user-unknown.msg
t/corpus/message-too-large-2.msg
t/corpus/message-too-large-3.msg
t/corpus/message-too-large-4.msg
t/corpus/message-too-large-5.msg
t/corpus/message-too-large-6.msg
t/corpus/message-too-large.msg
t/corpus/misidentified-recipient.msg
t/corpus/msn-via-sendmail.unknown.msg
t/corpus/no-message-collected.msg
t/corpus/no-such-domain.msg
t/corpus/nomailbox.msg
t/corpus/non-autoreply.msg
t/corpus/not-a-relay.msg
t/corpus/novell-with-rhs.msg
t/corpus/polish-autoreply.msg
t/corpus/polish-unknown.msg
t/corpus/postfix-host-unknown.msg
t/corpus/postfix-malformed.msg
t/corpus/postfix-orig.msg
t/corpus/postfix-smtp-550.msg
t/corpus/postfix.msg
t/corpus/qmail.unknown.msg
t/corpus/quota-2.msg
t/corpus/quota-4.msg
t/corpus/quota-5.msg
t/corpus/quota-6.msg
t/corpus/quota-7.msg
t/corpus/quota.msg
t/corpus/rcpt-dne.msg
t/corpus/rcpthosts.msg
t/corpus/relaying-denied.msg
t/corpus/sendmail-host-unknown.msg
t/corpus/spam-bogus-email-in-report.msg
t/corpus/spam-lots-of-bogus-addresses.msg
t/corpus/spam-rejection-uribl.msg
t/corpus/spam-rejection.msg
t/corpus/spam-rejection10.msg
t/corpus/spam-rejection11.msg
t/corpus/spam-rejection12.msg
t/corpus/spam-rejection13.msg
t/corpus/spam-rejection14.msg
t/corpus/spam-rejection15.msg
t/corpus/spam-rejection16.msg
t/corpus/spam-rejection17.msg
t/corpus/spam-rejection18.msg
t/corpus/spam-rejection19.msg
t/corpus/spam-rejection2.msg
t/corpus/spam-rejection20.msg
t/corpus/spam-rejection21.msg
t/corpus/spam-rejection22.msg
t/corpus/spam-rejection23.msg
t/corpus/spam-rejection24.msg
t/corpus/spam-rejection25.msg
t/corpus/spam-rejection26.msg
t/corpus/spam-rejection27.msg
t/corpus/spam-rejection28.msg
t/corpus/spam-rejection29.msg
t/corpus/spam-rejection3.msg
t/corpus/spam-rejection30.msg
t/corpus/spam-rejection31.msg
t/corpus/spam-rejection32.msg
t/corpus/spam-rejection33.msg
t/corpus/spam-rejection34.msg
t/corpus/spam-rejection35.msg
t/corpus/spam-rejection36.msg
t/corpus/spam-rejection37.msg
t/corpus/spam-rejection38.msg
t/corpus/spam-rejection39.msg
t/corpus/spam-rejection4.msg
t/corpus/spam-rejection40.msg
t/corpus/spam-rejection41.msg
t/corpus/spam-rejection42.msg
t/corpus/spam-rejection43.msg
t/corpus/spam-rejection5.msg
t/corpus/spam-rejection6.msg
t/corpus/spam-rejection7.msg
t/corpus/spam-rejection8.msg
t/corpus/spam-rejection9.msg
t/corpus/spam-with-badly-parsed-email.msg
t/corpus/spam-with-image.msg
t/corpus/spamassassin.msg
t/corpus/spambouncer.msg
t/corpus/surfcontrol-extra-newline.msg
t/corpus/user-unknown-bad.msg
t/corpus/user-unknown-disabled.msg
t/corpus/user-unknown-dne.msg
t/corpus/user-unknown-not-active.msg
t/corpus/user-unknown-not.msg
t/corpus/user-unknown-polish.msg
t/corpus/virus-caused-multiple-weird-reports.msg
t/corpus/warning-1.msg
t/corpus/warning-2.msg
t/corpus/warning-3.msg
t/corpus/warning-4.msg
t/corpus/warning-5.msg
t/corpus/warning-6.msg
t/corpus/warning-7.msg
t/corpus/warning-8.msg
t/corpus/warning-9.msg
t/corpus/whitelist.msg
t/corpus/yahoo-user-unknown.msg
t/corpus/yahoo-via-sendmail.unknown.msg
t/email_addr_regex.t
t/iis-multiple-bounce.t
t/junkemailfilter.t
t/malformed-dns.t
t/message-too-large.t
t/misidentified-recipient.t
t/no-message-collected.t
t/non-autoreply.t
t/non-bounce.t
t/not-a-relay.t
t/orig-message.t
t/pod-coverage.t
t/pod.t
t/postfix-malformed.t
t/postfix.t
t/quota.t
t/rcpthosts.t
t/relaying-denied.t
t/spam-bogus-email-in-report.t
t/spam-lots-of-bogus-addresses.t
t/spam-rejection-uribl.t
t/spam-rejection.t
t/spam-with-image.t
t/spamassassin.t
t/spambouncer.t
t/status-209.t
t/surfcontrol-extra-newline.t
t/TestBounceParser.pm
t/user-disabled.t
t/various-domain.t
t/various-unknown.t
t/virus-caused-multiple-weird-reports.t
t/warnings.t
META.yml Module YAML meta-data (added by MakeMaker)
META.json Module JSON meta-data (added by MakeMaker)
Mail-DeliveryStatus-BounceParser-1.542/META.json 000644 000765 000024 00000003026 12652530646 021520 0 ustar 00rjbs staff 000000 000000 {
"abstract" : "unknown",
"author" : [
"IC Group"
],
"dynamic_config" : 1,
"generated_by" : "ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150005",
"license" : [
"perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : "2"
},
"name" : "Mail-DeliveryStatus-BounceParser",
"no_index" : {
"directory" : [
"t",
"inc"
]
},
"prereqs" : {
"build" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"MIME::Entity" : "5.418",
"Mail::Header" : "2.04",
"perl" : "5.006000"
}
},
"test" : {
"requires" : {
"Test::More" : "0.94"
}
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "https://github.com/rjbs/Mail-DeliveryStatus-BounceParser/issues"
},
"homepage" : "https://github.com/rjbs/Mail-DeliveryStatus-BounceParser",
"repository" : {
"type" : "git",
"url" : "https://github.com/rjbs/Mail-DeliveryStatus-BounceParser.git",
"web" : "https://github.com/rjbs/Mail-DeliveryStatus-BounceParser"
},
"x_IRC" : "irc://irc.perl.org/#email"
},
"version" : "1.542",
"x_serialization_backend" : "JSON::PP version 2.27300"
}
Mail-DeliveryStatus-BounceParser-1.542/META.yml 000644 000765 000024 00000001540 12652530646 021347 0 ustar 00rjbs staff 000000 000000 ---
abstract: unknown
author:
- 'IC Group'
build_requires:
ExtUtils::MakeMaker: '0'
Test::More: '0.94'
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
generated_by: 'ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150005'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Mail-DeliveryStatus-BounceParser
no_index:
directory:
- t
- inc
requires:
MIME::Entity: '5.418'
Mail::Header: '2.04'
perl: '5.006000'
resources:
IRC: irc://irc.perl.org/#email
bugtracker: https://github.com/rjbs/Mail-DeliveryStatus-BounceParser/issues
homepage: https://github.com/rjbs/Mail-DeliveryStatus-BounceParser
repository: https://github.com/rjbs/Mail-DeliveryStatus-BounceParser.git
version: '1.542'
x_serialization_backend: 'CPAN::Meta::YAML version 0.017'
Mail-DeliveryStatus-BounceParser-1.542/README 000644 000765 000024 00000002770 12652530144 020755 0 ustar 00rjbs staff 000000 000000 Mail/DeliveryStatus/BounceParser version 1.542
==============================================
Mail::DeliveryStatus::BounceParser analyzes bounce messages and
returns a structured description of the addresses that bounced and
why they bounced; it also returns information about the original
returned message, where possible, including the Message-ID.
INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
DEPENDENCIES
This module requires these other modules and libraries:
Mail::Address
MIME::Tools
TESTS
Test cases have been mostly anonymised a fair bit to hide details
of the original emails being tested.
They retain enough essence to form a test case but if you're looking
to examine more detail they may no longer be there.
COPYRIGHT AND LICENCE
Copyright (C) 2003-2006 IC Group, Inc.
pobox.com permanent email forwarding with spam filtering
listbox.com mailing list services
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
REPOSITORY
https://gitorious.org/mail-deliverystatus-bounceparser-fork
AUTHOR
Original author: Meng Weng Wong, mengwong+bounceparser@pobox.com
Current maintainer: Ricardo SIGNES, rjbs@cpan.org
Massive contributions to the 1.5xx series were made by William Yardley.
Ricardo mostly just helped out and managed releases.
SHOUT OUT
to coraline, Fletch, TorgoX, mjd, a-mused, Masque, gbarr,
sungo, dngor, and all the other hoopy froods on #perl
Mail-DeliveryStatus-BounceParser-1.542/t/ 000755 000765 000024 00000000000 12652530646 020341 5 ustar 00rjbs staff 000000 000000 Mail-DeliveryStatus-BounceParser-1.542/t/00-load.t 000644 000765 000024 00000000144 12613562324 021654 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More tests => 1;
use Mail::DeliveryStatus::BounceParser;
ok(1);
Mail-DeliveryStatus-BounceParser-1.542/t/aol-attachment.t 000755 000765 000024 00000000726 12652530071 023427 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test parsing AOL "recipient not accepting attachment" messages
my $expected_reason =
"Your mail to the following recipients could not be delivered because they are not accepting mail with attachments or embedded images:";
check_report(
't/corpus/aol.attachment.msg',
is_bounce => 1,
addresses => ['exampleuser@aol.com'],
reason => $expected_reason
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/aol-senderblock.t 000755 000765 000024 00000000374 12652530071 023571 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test parsing AOL "sender block" messages
check_report(
't/corpus/aol-senderblock.msg',
is_bounce => 1,
addresses => ['mykewlaolacct@aol.com']
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/autoreply.t 000755 000765 000024 00000000425 12652530071 022546 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
check_report(
't/corpus/autoreply.msg',
is_bounce => 0,
todo_is_bounce =>
'Putting this in out of hope, but right now it looks hard to recognise as an autoreply'
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/ 000755 000765 000024 00000000000 12652530646 021654 5 ustar 00rjbs staff 000000 000000 Mail-DeliveryStatus-BounceParser-1.542/t/email_addr_regex.t 000644 000765 000024 00000002453 12613562324 024000 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More tests => 16;
use Mail::DeliveryStatus::BounceParser;
my $regex = $Mail::DeliveryStatus::BounceParser::EMAIL_ADDR_REGEX;
my @ok_addrs = ('TEST-ING@example.com',
'my_email_address@example.net',
'fakeaddress.123@us.example.com',
'bogus@example.co.uk',
'not-arealaddress@emh15.invalid.army.mil',
'"recipient:lycos.com"@mail.lycos.com-us4cluster7.as.int',
'&-@no.spam.example.com'
);
my @bad_addrs = ('enI@rgement', # yay spammers
'ide@$',
'embarr@$sment',
'href="http://mukrasa.info/del.php?mail=address@example.com', # We don't want the whole thing
'MYADDRESS@YAHOO', # Invalid domain name
'Person@!yahoo.com', # invalid char in hostname
'face="@r1aI"', # more HTML garbage
'Amig@:/FONT>
:';
if ($string =~ $regex) {
$addr = $1;
}
is($addr, 'luser@example.com', "We got the right address");
Mail-DeliveryStatus-BounceParser-1.542/t/iis-multiple-bounce.t 000755 000765 000024 00000000734 12652530071 024413 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test an issue reported by Chris Dragon, where a bounce generated by
# the IIS SMTP service generates bounces with 2 "\n"s between
# recipients, causing MBP to only "see" one report.
check_report(
't/corpus/iis-multiple-bounce.msg',
is_bounce => 1,
addresses => [
qw(bounced1@example.net bounced2@example.net bounced3@example.net bounced4@example.net)
]
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/junkemailfilter.t 000755 000765 000024 00000000277 12652530071 023714 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
check_report(
't/corpus/junkemailfilter.msg',
is_bounce => 1,
std_reason => 'spam'
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/malformed-dns.t 000755 000765 000024 00000000423 12652530071 023250 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test we can spot being blocked by spamassassin.
check_report(
't/corpus/malformed-dns.msg',
is_bounce => 1,
std_reason => 'domain_error',
status => '5.4.4'
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/message-too-large.t 000755 000765 000024 00000000463 12652530071 024037 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
for my $fn ( glob 't/corpus/message-too-large*.msg' ) {
subtest $fn => sub {
check_report(
$fn,
is_bounce => 1,
std_reaons => 'message_too_large'
);
};
}
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/misidentified-recipient.t 000755 000765 000024 00000000675 12652530071 025326 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test an issue where a non-bounce spam message is parsed as a bounce,
# and strings in the message are (mis)identified as email addresses.
# (Currently) returns about 8 reports with bogus strings like:
# P@tchesreg
# P@ñk@ge
# etc.
check_report(
't/corpus/misidentified-recipient.msg',
is_bounce => 1,
addresses => ['john.b@b.c']
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/no-message-collected.t 000755 000765 000024 00000000241 12652530071 024510 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
check_report( 't/corpus/no-message-collected.msg', is_bounce => 1 );
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/non-autoreply.t 000755 000765 000024 00000000232 12652530071 023332 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
check_report( 't/corpus/non-autoreply.msg', is_bounce => 1 );
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/non-bounce.t 000755 000765 000024 00000001020 12652530071 022555 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
sub check_one {
my $fn = shift;
subtest $fn => sub {
check_report( $fn, is_bounce => 0 );
};
}
check_one('t/corpus/aol-vacation.msg');
check_one('t/corpus/polish-autoreply.msg');
# Test parsing bluebottle Challenge/Response
check_one('t/corpus/bluebottle.msg');
# Test parsing boxbe Challenge/Response
check_one('t/corpus/boxbe-cr.msg');
check_one('t/corpus/boxbe-cr2.msg');
check_one('t/corpus/whitelist.msg');
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/not-a-relay.t 000755 000765 000024 00000000366 12652530071 022656 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test we can spot being blocked by spamassassin.
check_report(
't/corpus/not-a-relay.msg',
is_bounce => 1,
std_reason => 'domain_error'
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/orig-message.t 000755 000765 000024 00000011573 12652530071 023112 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More tests => 12;
use Mail::DeliveryStatus::BounceParser;
use lib 't';
use TestBounceParser;
{
my $message = readfile('t/corpus/postfix.msg');
my $bounce = Mail::DeliveryStatus::BounceParser->new($message);
isa_ok($bounce, 'Mail::DeliveryStatus::BounceParser');
ok($bounce->is_bounce, "it's a bounce, alright");
is(
$bounce->orig_message_id,
'<20060527213404.GN13012@mta.domain-1.com>',
"the right bounced message id is given (but has angle-brackets)",
);
my $orig_message = <<'END_MESSAGE';
Received: by mta.domain-1.com (Postfix, from userid 1001)
id 89BEE2E6069; Sat, 27 May 2006 21:34:04 +0000 (UTC)
Date: Sat, 27 May 2006 17:34:04 -0400
From: Ricardo SIGNES
To: bounce@dest.example.com
Subject: asdf
Message-ID: <20060527213404.GN13012@mta.domain-1.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.11+cvs20060126
Test.
--
sender
END_MESSAGE
is($bounce->orig_message->as_string, $orig_message, "got original message");
}
{
my $message = readfile('t/corpus/aol.unknown.msg');
my $bounce = Mail::DeliveryStatus::BounceParser->new($message);
isa_ok($bounce, 'Mail::DeliveryStatus::BounceParser');
ok($bounce->is_bounce, "it's a bounce, alright");
is(
$bounce->orig_message_id,
'<200606062115.k56LFe7d012436@somehost.example.com>',
"the right bounced message id is given (but has angle-brackets)",
);
my $orig_headers = <<'END_MESSAGE';
Received: from somehost.example.com (somehost.example.com [10.0.0.98]) by rly-yi03.mx.aol.com (v109.13) with ESMTP id MAILRELAYINYI34-7bc4485f93b290; Tue, 06 Jun 2006 17:53:00 -0400
Received: from somehost.example.com (localhost [127.0.0.1])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k56LpQ9h031020
for ; Tue, 6 Jun 2006 14:52:59 -0700
Received: (from sender@localhost)
by somehost.example.com (8.12.11.20060308/8.12.11/Submit) id k56LFe7d012436
for recipient@example.net; Tue, 6 Jun 2006 14:15:40 -0700
Date: Tue, 6 Jun 2006 14:15:40 -0700
Message-Id: <200606062115.k56LFe7d012436@somehost.example.com>
Content-Type: multipart/alternative;
boundary="----------=_1149628539-8175-2121"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
From: Sender Address
To: Sender Address
Subject: Test Message
X-AOL-IP: 10.3.4.5
X-AOL-SCOLL-SCORE: 1:2:477151932:12348031
X-AOL-SCOLL-URL_COUNT: 86
END_MESSAGE
is($bounce->orig_header->as_string, $orig_headers, "got original headers");
}
{
my $message = readfile('t/corpus/qmail.unknown.msg');
my $bounce = Mail::DeliveryStatus::BounceParser->new($message);
isa_ok($bounce, 'Mail::DeliveryStatus::BounceParser');
ok($bounce->is_bounce, "it's a bounce, alright");
is(
$bounce->orig_message_id,
'<200608282008.k7SK8Bbu032023@somehost.example.com>',
"the right bounced message id is given (but has angle-brackets)",
);
my $orig_message = <<'END_MESSAGE';
Return-Path:
Received: (qmail 7496 invoked from network); 28 Aug 2006 16:38:01 -0400
Received: from avas5.coqui.net ([196.28.61.131])
(envelope-sender )
by mail1.coqui.net (qmail-ldap-1.03) with SMTP
for ; 28 Aug 2006 16:38:01 -0400
Received: from somehost.example.com ([64.156.13.103])
by avas5.coqui.net with ESMTP; 28 Aug 2006 16:37:27 -0400
Received: from somehost.example.com (localhost [127.0.0.1])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k7SKYZYD007776
for ; Mon, 28 Aug 2006 13:37:26 -0700
Received: (from sender@localhost)
by somehost.example.com (8.12.11.20060308/8.12.11/Submit) id k7SK8Bbu032023
for recipient@example.net; Mon, 28 Aug 2006 13:08:11 -0700
Date: Mon, 28 Aug 2006 13:08:11 -0700
Message-Id: <200608282008.k7SK8Bbu032023@somehost.example.com>
Content-Type: multipart/alternative;
boundary="----------=_1156795691-26218-2900"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
From: Sender Address
To: Sender Address
Subject: Test Bounce Message
This is a multi-part message in MIME format...
------------=_1156795691-26218-2900
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Plaintext part here.
------------=_1156795691-26218-2900
Content-Type: text/html
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Test Bounce Message
Test HTML part here.
------------=_1156795691-26218-2900--
END_MESSAGE
is($bounce->orig_text, $orig_message, "got original message");
}
Mail-DeliveryStatus-BounceParser-1.542/t/pod-coverage.t 000644 000765 000024 00000000621 12613562324 023073 0 ustar 00rjbs staff 000000 000000 #!perl -T
use Test::More;
plan skip_all => "set RELEASE_TESTING" unless $ENV{RELEASE_TESTING};
eval "use Test::Pod::Coverage 1.08";
plan skip_all => "Test::Pod::Coverage 1.08 required for testing POD coverage"
if $@;
all_pod_coverage_ok({
coverage_class => 'Pod::Coverage::CountParents',
also_private => [ qr/^p_/ ], # preprocessors
trustme => [ qw(new get) ], # alias to parse
});
Mail-DeliveryStatus-BounceParser-1.542/t/pod.t 000644 000765 000024 00000000324 12613562324 021302 0 ustar 00rjbs staff 000000 000000 #!perl -T
use Test::More;
plan skip_all => "set RELEASE_TESTING" unless $ENV{RELEASE_TESTING};
eval "use Test::Pod 1.00";
plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
all_pod_files_ok();
Mail-DeliveryStatus-BounceParser-1.542/t/postfix-malformed.t 000755 000765 000024 00000000644 12652530071 024165 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test a postfix message where we got a DNS failure
# not marked as domain_error before this test added
check_report(
't/corpus/postfix-malformed.msg',
is_bounce => 1,
addresses => ['exampleuser@yyahoo.com'],
orig_message_id => '<42@server4.example.co.uk>',
std_reason => 'domain_error'
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/postfix.t 000755 000765 000024 00000003362 12652530071 022221 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More tests => 7;
use Mail::DeliveryStatus::BounceParser;
use lib 't';
use TestBounceParser;
{
my $message = readfile('t/corpus/postfix.msg');
my $bounce = Mail::DeliveryStatus::BounceParser->new($message);
isa_ok($bounce, 'Mail::DeliveryStatus::BounceParser');
ok($bounce->is_bounce, "it's a bounce, alright");
is_deeply(
[ $bounce->addresses ],
[ 'bounce@dest.example.com' ],
"the right bounced address is given",
);
is(
$bounce->orig_message_id,
'<20060527213404.GN13012@mta.domain-1.com>',
"the right bounced message id is given (but has angle-brackets)",
);
my $orig_message = <<'END_MESSAGE';
Received: by mta.domain-1.com (Postfix, from userid 1001)
id 89BEE2E6069; Sat, 27 May 2006 21:34:04 +0000 (UTC)
Date: Sat, 27 May 2006 17:34:04 -0400
From: Ricardo SIGNES
To: bounce@dest.example.com
Subject: asdf
Message-ID: <20060527213404.GN13012@mta.domain-1.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.11+cvs20060126
Test.
--
sender
END_MESSAGE
is($bounce->orig_message->as_string, $orig_message, "got original message");
}
{
my $message = readfile('t/corpus/postfix-orig.msg');
{
my $bounce = Mail::DeliveryStatus::BounceParser->new($message);
is_deeply(
[ $bounce->addresses ],
[ 'original@dest.example.com' ],
"default behavior is to prefer original to final recipient",
);
}
{
my $bounce = Mail::DeliveryStatus::BounceParser->new(
$message,
{ prefer_final_recipient => 1 },
);
is_deeply(
[ $bounce->addresses ],
[ 'final@dest.example.com' ],
"...but we can request preference for final",
);
}
}
Mail-DeliveryStatus-BounceParser-1.542/t/quota.t 000755 000765 000024 00000000570 12652530071 021654 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
for my $fn ( glob 't/corpus/quota*.msg' ) {
subtest $fn => sub {
check_report(
$fn,
is_bounce => 1,
std_reason => 'over_quota',
todo_std_reason => ( $fn =~ /quota-5/ ? 'not done yet' : undef )
);
};
}
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/rcpthosts.t 000755 000765 000024 00000000301 12652530071 022544 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
check_report(
't/corpus/rcpthosts.msg',
is_bounce => 1,
std_reason => 'domain_error'
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/relaying-denied.t 000755 000765 000024 00000000374 12652530071 023565 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test we can spot being blocked by relaying denied
check_report(
't/corpus/relaying-denied.msg',
is_bounce => 1,
std_reason => 'domain_error'
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/spam-bogus-email-in-report.t 000755 000765 000024 00000001060 12652530071 025575 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test an issue where a non-bounce spam message is parsed as a bounce,
# and a URL in the message is identified as an email address.
# (Currently) returns two reports with bogus strings like:
# href="http://uFZxuoVI.fedeck.be?/x2Mw5PocSJohI3YhyzLgx2Mw9FoiAzYmI3o0yJLvI2YibQp0EUn&unsubscribe=recipient@example.com>">link",
check_report(
't/corpus/spam-bogus-email-in-report.msg',
is_bounce => 1,
reports => 0
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/spam-lots-of-bogus-addresses.t 000755 000765 000024 00000000665 12652530071 026141 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test an issue where a non-bounce spam message is parsed as a bounce,
# and strings in the message are (mis)identified as email addresses.
# (Currently) returns about 8 reports with bogus strings like:
# P@tchesreg
# P@ñk@ge
# etc.
check_report(
't/corpus/spam-lots-of-bogus-addresses.msg',
is_bounce => 1,
reports => 0
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/spam-rejection-uribl.t 000755 000765 000024 00000000367 12652530071 024562 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test we can spot being blocked by spamassassin.
check_report(
't/corpus/spam-rejection-uribl.msg',
is_bounce => 1,
std_reason => 'spam'
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/spam-rejection.t 000755 000765 000024 00000000501 12652530071 023435 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test we can spot being blocked by spamassassin.
my @files = glob('t/corpus/spam-rejection*.msg');
foreach my $fn (@files) {
subtest $fn => sub {
check_report( $fn, is_bounce => 1, std_reason => 'spam' );
};
}
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/spam-with-image.t 000755 000765 000024 00000000466 12652530071 023520 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test an issue where binary image attachments were being parsed,
# resulting in tons of junk reports for each message.
# Fixes bug #20751
check_report( 't/corpus/spam-with-image.msg', is_bounce => 1, reports => 0 );
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/spamassassin.t 000755 000765 000024 00000000357 12652530071 023233 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test we can spot being blocked by spamassassin.
check_report(
't/corpus/spamassassin.msg',
is_bounce => 1,
std_reason => 'spam'
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/spambouncer.t 000755 000765 000024 00000000355 12652530071 023042 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test we can spot being blocked by spambouncer.
check_report(
't/corpus/spambouncer.msg',
is_bounce => 1,
std_reason => 'spam'
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/status-209.t 000755 000765 000024 00000000423 12652530071 022353 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Make sure we don't interpret part of an IP address as a status code
# See bug #20734
check_report(
't/corpus/postfix-smtp-550.msg',
is_bounce => 1,
smtp_code => 550
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/surfcontrol-extra-newline.t 000755 000765 000024 00000000434 12652530071 025662 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Make sure we don't interpret part of an IP address as a status code
# See bug #20734
check_report(
't/corpus/surfcontrol-extra-newline.msg',
is_bounce => 1,
smtp_code => 554
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/TestBounceParser.pm 000644 000765 000024 00000006711 12652530071 024124 0 ustar 00rjbs staff 000000 000000 package TestBounceParser;
=encoding utf8
=head1 NAME
TestBounceParser - utility functions for L's unittests
=head1 SYNOPSIS
use TestBounceParser;
check_report('file-in-corpus.msg',
is_bounce => 1,
addresses => [qw(foo@example.com bar@example.com)],
std_reason => 'domain_error',
smtp_code => 550
);
=head1 EXPORTED FUNCTIONS
=cut
use warnings;
use strict;
use Test::More;
use Mail::DeliveryStatus::BounceParser;
use Exporter 'import';
our @EXPORT = qw(readfile check_report);
=head2 readfile
my $content = readfile('path/to_file.msg');
Returns the content of the file passed as argument.
=cut
# FH because we're being backcompat to pre-lexical
sub readfile {
my $fn = shift;
open FH, "$fn" or die $!;
local $/;
my $text = ;
close FH;
return $text;
}
=head2 check_report
my $bounce = check_report($filename, %expectations);
The following keys are supported in C<%expectations>:
=over 4
=item is_bounce
whether the message is expected to be a bounce
=item reports
the number of reports we are expecting
=item addresses
an Arrayref to the list of addresses we are expecting
=item smtp_code
the SMTP code we are expecting (e.g. "554")
=item status
the status code we are expecting (e.g. "5.4.4")
=item reason
the reason string we are expecting (e.g. "550 Host unknown")
=item orig_message_id
the parsed original message id we are expecting
=item todo_is_bounce
when set, the is_bounce check is guarded in a TODO block
=item todo_std_reason
when set, the std_reason check is guarded in a TODO block
=back
=cut
sub check_report {
my ( $filename, %expectations ) = @_;
my $message = readfile($filename);
my $bounce = Mail::DeliveryStatus::BounceParser->new($message);
isa_ok( $bounce, 'Mail::DeliveryStatus::BounceParser' );
my ($report) = $bounce->reports;
TODO: {
local $TODO = $expectations{todo_is_bounce};
is( $bounce->is_bounce,
$expectations{is_bounce},
'is_bounce is correct'
);
}
if ( exists $expectations{reports} ) {
my $cnt = $expectations{reports};
cmp_ok( $bounce->reports, '==', $cnt, "Found $cnt reports" );
}
if ( my $addrs = $expectations{addresses} ) {
my $cnt = $expectations{addresses};
cmp_ok( $bounce->addresses, '==', @$addrs,
'found correct number of addresses' );
is_deeply( [ map {lc} $bounce->addresses ],
$addrs, 'addresses are correct' );
}
TODO: {
local $TODO = $expectations{todo_std_reason};
if ( my $std_reason = $expectations{std_reason} ) {
is( $report->get('std_reason'),
$std_reason, "std reason is $std_reason" );
}
}
if ( my $code = $expectations{smtp_code} ) {
is( $report->get('smtp_code'), $code, 'smtp_code is correct' );
}
if ( my $status = $expectations{status} ) {
is( $report->get('Status'), $status, 'status code is correct' );
}
if ( my $expected_reason = $expectations{reason} ) {
my $reason = $report->get('reason');
$expected_reason =~ s/\s//g;
$reason =~ s/\s//g;
is( $reason, $expected_reason, 'reason is right' );
}
if ( my $omid = $expectations{orig_message_id} ) {
is( $bounce->orig_message_id, $omid,
'the right bounced message id is given' );
}
return $bounce;
}
1;
=head1 AUTHOR
Philipp Gortan
=cut
Mail-DeliveryStatus-BounceParser-1.542/t/user-disabled.t 000755 000765 000024 00000000471 12652530071 023246 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
my @test_files = ( "user-unknown-disabled.msg", "polish-unknown.msg" );
for my $fn (@test_files) {
subtest $fn => sub {
check_report( "t/corpus/$fn", is_bounce => 1, std_reason => 'user_disabled' );
};
}
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/various-domain.t 000755 000765 000024 00000002540 12652530071 023457 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Loop through a bunch of "user unknown" reject messages from various
# providers / MTAs, as delivered by Sendmail, and make sure they give us
# what we want.
my %files_and_responses = (
"sendmail-host-unknown.msg" => {
"reason" => '550 Host unknown',
"smtp_code" => 550,
"recipient" => 'recipient@#example.net'
},
"postfix-host-unknown.msg" => {
"reason" => '[dest.example.com]: Name or service not known',
"smtp_code" => 500,
"recipient" => 'bounce@dest.example.com'
},
"no-such-domain.msg" => {
"reason" =>
'550 No such domain at this location (recipient@example.net)',
"smtp_code" => "550",
"recipient" => 'recipient@example.net',
},
);
foreach my $file ( keys %files_and_responses ) {
subtest $file => sub {
my $smtp_code = $files_and_responses{$file}{"smtp_code"};
my $reason = $files_and_responses{$file}{"reason"};
my $expected = $files_and_responses{$file}{"recipient"};
check_report(
"t/corpus/$file",
is_bounce => 1,
std_reason => 'domain_error',
reason => $reason,
smtp_code => $smtp_code,
addresses => [$expected]
);
};
}
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/various-unknown.t 000755 000765 000024 00000013163 12652530071 023712 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Loop through a bunch of "user unknown" reject messages from various
# providers / MTAs, as delivered by Sendmail, and make sure they give us
# what we want.
my @files_and_responses = (
"att-via-sendmail.unknown.msg" => {
"reason" =>
'550 [SUSPEND] Mailbox currently suspended - Please contact correspondent directly',
"smtp_code" => 550,
},
"comcast-via-sendmail.unknown.msg" => {
"reason" => '551 not our customer',
"smtp_code" => 551,
},
"cox-via-sendmail.unknown.msg" => {
"reason" => '550 recipient rejected',
"smtp_code" => 550,
},
"generic-postfix-via-sendmail.unknown.msg" => {
"reason" =>
'550 5.1.1 : Recipient address rejected: User unknown in local recipient table',
"smtp_code" => 550,
},
"gmail-via-sendmail.unknown.msg" => {
"reason" => '550 5.7.1 No such user c18si2365148hub',
"smtp_code" => 550,
},
"msn-via-sendmail.unknown.msg" => {
"reason" => '550 Requested action not taken: mailbox unavailable',
"smtp_code" => 550,
},
"yahoo-via-sendmail.unknown.msg" => {
"reason" =>
'554 delivery error: dd Sorry your message to recipient@example.net cannot be delivered. This account has been disabled or discontinued [#102]. - mta330.mail.mud.yahoo.com',
"smtp_code" => 554,
},
"hotmail-via-sendmail.unknown.msg" => {
"reason" => '550 Requested action not taken: mailbox unavailable',
"smtp_code" => 550,
},
"domino.unknown.msg" => {
# TODO = should return actual code / reason
"reason" => 'Your message
Subject: Test Bounce
was not delivered to:',
"smtp_code" => '',
},
"aol.unknown.msg" => {
"reason" => '550 MAILBOX NOT FOUND',
"smtp_code" => 550,
},
"qmail.unknown.msg" => {
# TODO = should return actual code / reason
"reason" => "Hi. This is the qmail-send program at mail1.coqui.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.",
"smtp_code" => '',
},
"exchange.unknown.msg" => {
# TODO = should return actual code / reason
"reason" => '',
"smtp_code" => '',
},
"novell-with-rhs.msg" => {
# TODO = should (maybe) return actual reason
"reason" =>
'The message that you sent was undeliverable to the following:',
# Can't really get this since it DNE
"smtp_code" => '',
},
"yahoo-user-unknown.msg" => {
"reason" =>
'553 5.3.0 ... Address does not exist',
"smtp_code" => "553",
},
"me-user-unknown.msg" => {
"reason" =>
'550 5.1.6 recipient no longer on server: recipient@example.net',
"smtp_code" => "550",
},
"cam-unknown.msg" => {
"reason" =>
'550- is not a known user on this system; 550 see http://www.example.net/cs/email/bounce.html',
"smtp_code" => '550',
},
"rcpt-dne.msg" => {
"reason" => '554 Rcpt does not exist',
"smtp_code" => "554",
},
"mailbox-unknown.msg" => {
"reason" => "550 5.7.1 No mailbox found",
"smtp_code" => "550",
},
"deactivated-mailbox.msg" => {
"reason" => '551 is a deactivated mailbox',
"smtp_code" => "551",
},
"user-unknown-dne.msg" => {
"reason" => "550 Recipient does not exist on this system",
"smtp_code" => "550"
},
"badrcptto.msg" => {
"reason" => "553 sorry, badrcptto(user mail-box not found) (#5.7.1)",
"smtp_code" => "553",
},
"nomailbox.msg" => {
"reason" => "550 ** No mail box available for this user **",
"smtp_code" => "550",
},
"doesnotexist.msg" => {
"reason" => '550 User [recipient@example.net] does not exist',
"smtp_code" => "550",
},
"doesnotexist2.msg" => {
"reason" => "550 Recipient does not exist",
"smtp_code" => "550",
},
"user-unknown-not-active.msg" => {
"reason" =>
'550-recipient@example.net is not an active address at this host (invalid FreeUK 550 username)',
"smtp_code" => "550",
},
"user-unknown-not.msg" => {
"reason" => '550 "recipient@example.net" is not a known user',
"smtp_code" => "550",
},
"user-unknown-polish.msg" => {
# reason is a little ugly
"reason" =>
'501 5.1.3 Odbiorca nie istnieje / Recipient does not exist',
"smtp_code" => "501",
},
"user-unknown-bad.msg" => {
"reason" =>
"550 BAD_RECIPIENT - see http://www.mail.sample.ac.uk/undelivered.php?r=BAD_RECIPIENT&e=YXBwMDlAYWJlci5hYy51aw==",
"smtp_code" => "550",
},
"long-smtp.msg" => {
"smtp_code" => "447",
std_reason => 'unknown',
},
);
while ( my ( $file, $expect ) = splice @files_and_responses, 0, 2 ) {
subtest "message $file" => sub {
check_report(
"t/corpus/$file",
is_bounce => 1,
std_reason => ( $expect->{std_reason} || 'user_unknown' ),
reason => $expect->{reason},
smtp_code => $expect->{smtp_code},
addresses => ['recipient@example.net']
);
};
}
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/virus-caused-multiple-weird-reports.t 000755 000765 000024 00000000633 12652530071 027572 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More;
use lib 't';
use TestBounceParser;
# Test an issue where a non-bounce virus message is parsed as a bounce, and
# bogus binary strings in the message are identified as an email address.
# Originally returned 160 (!!) reports with bogus junk
check_report(
't/corpus/virus-caused-multiple-weird-reports.msg',
is_bounce => 1,
reports => 0
);
done_testing;
Mail-DeliveryStatus-BounceParser-1.542/t/warnings.t 000755 000765 000024 00000006155 12652530071 022360 0 ustar 00rjbs staff 000000 000000 #!perl -wT
use strict;
use Test::More tests => 23;
use lib 't';
use TestBounceParser;
use Mail::DeliveryStatus::BounceParser;
# Test we can parse various messages without any warnings
my $message = readfile('t/corpus/warning-1.msg');
my $bounce = Mail::DeliveryStatus::BounceParser->new($message);
isa_ok($bounce, 'Mail::DeliveryStatus::BounceParser');
ok($bounce->is_bounce, "This is a bounce");
my ($report) = $bounce->reports;
my $std_reason = $report->get("std_reason");
is($std_reason, "user_unknown", "std reason is user_unknown");
my $message2 = readfile('t/corpus/warning-2.msg');
my $bounce2 = Mail::DeliveryStatus::BounceParser->new($message2);
isa_ok($bounce2, 'Mail::DeliveryStatus::BounceParser');
ok($bounce2->is_bounce, "This is a bounce");
my ($report2) = $bounce2->reports;
my $std_reason2 = $report2->get("std_reason");
is($std_reason2, "user_unknown", "std reason is user_unknown");
my $message3 = readfile('t/corpus/warning-3.msg');
my $bounce3 = Mail::DeliveryStatus::BounceParser->new($message3);
isa_ok($bounce3, 'Mail::DeliveryStatus::BounceParser');
ok($bounce3->is_bounce, "This is a bounce");
my ($report3) = $bounce3->reports;
my $std_reason3 = $report3->get("std_reason");
is($std_reason3, "user_unknown", "std reason is user_unknown");
my $message4 = readfile('t/corpus/warning-4.msg');
my $bounce4 = Mail::DeliveryStatus::BounceParser->new($message4);
isa_ok($bounce4, 'Mail::DeliveryStatus::BounceParser');
ok($bounce4->is_bounce, "This is a bounce");
my ($report4) = $bounce4->reports;
my $std_reason4 = $report4->get("std_reason");
is($std_reason4, "over_quota", "std reason is over_quota");
my $message5 = readfile('t/corpus/warning-5.msg');
my $bounce5 = Mail::DeliveryStatus::BounceParser->new($message5);
isa_ok($bounce5, 'Mail::DeliveryStatus::BounceParser');
ok($bounce5->is_bounce, "This is a bounce");
my ($report5) = $bounce5->reports;
# FIXME: This is actually wrong, but documents current behaviour
# it should give a report!
is($report5, undef, "report is missing");
my $message6 = readfile('t/corpus/warning-6.msg');
my $bounce6 = Mail::DeliveryStatus::BounceParser->new($message6);
isa_ok($bounce6, 'Mail::DeliveryStatus::BounceParser');
ok(!$bounce6->is_bounce, "This is not a bounce");
my $message7 = readfile('t/corpus/warning-7.msg');
my $bounce7 = Mail::DeliveryStatus::BounceParser->new($message7);
isa_ok($bounce7, 'Mail::DeliveryStatus::BounceParser');
ok($bounce7->is_bounce, "This is a bounce");
my ($report7) = $bounce7->reports;
my $std_reason7 = $report7->get("std_reason");
is($std_reason7, "over_quota", "std reason is over_quota");
my $message8 = readfile('t/corpus/warning-8.msg');
my $bounce8 = Mail::DeliveryStatus::BounceParser->new($message8);
isa_ok($bounce8, 'Mail::DeliveryStatus::BounceParser');
# it's not a bounce - transient nonfatal error
ok(!$bounce8->is_bounce, "This is a bounce");
# a bounce without < and > surrounding address
my $message9 = readfile('t/corpus/warning-9.msg');
my $bounce9 = Mail::DeliveryStatus::BounceParser->new($message9);
my $addresses = scalar $bounce9->addresses;
ok( $addresses >= 1, 'Found at least one email address in message' );
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/aol-senderblock.msg 000644 000765 000024 00000001553 12613562324 025427 0 ustar 00rjbs staff 000000 000000 Return-Path:
Received: from omr-m07.mx.aol.com (omr-m07.mx.aol.com [64.12.138.19])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k71I0oIf010718
for ; Tue, 1 Aug 2006 11:00:50 -0700
Received: from air-yi01.mail.aol.com (air-yi01.mail.aol.com [172.18.180.135]) by omr-m07.mx.aol.com (v107.10) with ESMTP id RELAYIN7-844cf96c82d4; Tue, 01 Aug 2006 14:00:40 -0400
from: Mail Delivery Subsystem
Date: Tue, 1 Aug 2006 13:58:02 EDT
To:
Subject: Mail Delivery Problem
Mailer: AIRmail [v110.15]
X-AOL-IP: 172.18.180.135
Message-ID: <200608011400.844cf96c82d4@omr-m07.mx.aol.com>
Sorry address@example.com. Your mail to the following recipients could not be delivered because they are not accepting mail with attachments or embedded images:
mykewlaolacct
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/aol-vacation.msg 000644 000765 000024 00000004037 12613562324 024740 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+cfff47a0-8834-11df-8c14-8896dd711d8b@email.example.com
Received: by 10.224.28.133 with SMTP id m5cs49175qac;
Mon, 5 Jul 2010 05:57:13 -0700 (PDT)
Received: by 10.229.182.5 with SMTP id ca5mr1543502qcb.98.1278334633734;
Mon, 05 Jul 2010 05:57:13 -0700 (PDT)
Return-Path:
Received: from imr-da05.mx.test.com (imr-da05.mx.test.com [205.188.105.147])
by mx.google.com with ESMTP id i8si4809552qcm.110.2010.07.05.05.57.12;
Mon, 05 Jul 2010 05:57:13 -0700 (PDT)
Received-SPF: pass (google.com: domain of Fredbloggs@test.com designates 205.188.105.147 as permitted sender) client-ip=205.188.105.147;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of Fredbloggs@test.com designates 205.188.105.147 as permitted sender) smtp.mail=Fredbloggs@test.com
Received: from imo-da01.mx.test.com (imo-da01.mx.test.com [205.188.169.199])
by imr-da05.mx.test.com (8.14.1/8.14.1) with ESMTP id o65CvAnH030063
for ; Mon, 5 Jul 2010 08:57:10 -0400
Received: from Fredbloggs@test.com
by imo-da01.mx.test.com (mail_out_v42.9.) id t.d6f.d068dc8 (37577)
for ; Mon, 5 Jul 2010 08:57:06 -0400 (EDT)
Received: from magic-d23.mail.test.com (magic-d23.mail.test.com [172.19.146.157]) by cia-mb05.mx.test.com (v129.4) with ESMTP id MAILCIAMB052-92c94c31d6a22c8; Mon, 05 Jul 2010 08:57:06 -0400
From: fredbloggs@test.com
Message-ID:
Date: Mon, 5 Jul 2010 08:57:06 EDT
Subject: Re: blah blah blah (Automatic Response)
To: automated-bounces+CFFF47A0-8834-11DF-8C14-8896DD711D8B@email.example.com
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: OSM Client
Auto-Submitted: auto-replied
X-AOL-IP: 172.19.146.157
X-Spam-Flag:NO
X-AOL-SENDER: Fredbloggs@test.com
Hello, I am away until 05/07/2010 and am unable to read your message.
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/aol.attachment.msg 000644 000765 000024 00000002610 12613562324 025260 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces@example.com
Received: by 10.204.119.15 with SMTP id x15cs341259bkq;
Wed, 14 Oct 2009 02:42:35 -0700 (PDT)
Received: by 10.220.79.9 with SMTP id n9mr12559077vck.4.1255513352794;
Wed, 14 Oct 2009 02:42:32 -0700 (PDT)
Return-Path: <>
Received: from omr-d25.mx.aol.com (omr-d25.mx.aol.com [205.188.249.69])
by mx.google.com with ESMTP id 37si4805656vws.126.2009.10.14.02.42.32;
Wed, 14 Oct 2009 02:42:32 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of omr-d25.mx.aol.com designates 205.188.249.69 as permitted sender) client-ip=205.188.249.69;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of omr-d25.mx.aol.com designates 205.188.249.69 as permitted sender) smtp.mail=
Received: from air-de07.mail.aol.com (air-de07.mail.aol.com [172.19.170.135]) by omr-d25.mx.aol.com (v117.7) with ESMTP id MAILOMRD251-7d834ad59cf32db; Wed, 14 Oct 2009 05:42:11 -0400
from: Mail Delivery Subsystem
Date: Wed, 14 Oct 2009 05:38:51 EDT
To:
Subject: Mail Delivery Problem
Mailer: AIRmail [v125.7]
X-AOL-IP: 172.19.170.135
Message-ID:
Sorry automated-bounces@example.com. Your mail to the following recipients could not be delivered because they are not accepting mail with attachments or embedded images:
exampleuser
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/aol.unknown.msg 000644 000765 000024 00000007311 12613562324 024632 0 ustar 00rjbs staff 000000 000000 Return-Path:
Received: from omr-m07.mx.aol.com (omr-m07.mx.aol.com [64.12.138.19])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k56Lrl94011757
for ; Tue, 6 Jun 2006 14:53:48 -0700
Received: from rly-yi03.mx.aol.com (rly-yi03.mail.aol.com [172.18.180.131]) by omr-m07.mx.aol.com (v107.10) with ESMTP id RELAYIN5-64485f96234a; Tue, 06 Jun 2006 17:53:38 -0400
Received: from localhost (localhost)
by rly-yi03.mx.aol.com (8.8.8/8.8.8/AOL-5.0.0)
with internal id RAH23964;
Tue, 6 Jun 2006 17:53:38 -0400 (EDT)
Date: Tue, 6 Jun 2006 17:53:38 -0400 (EDT)
From: Mail Delivery Subsystem
Message-Id: <200606062153.RAH23964@rly-yi03.mx.aol.com>
To:
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="RAH23964.1149630818/rly-yi03.mx.aol.com"
Content-Transfer-Encoding: binary
Subject: Returned mail: User unknown
Auto-Submitted: auto-generated (failure)
X-AOL-IP: 172.18.180.131
This is a MIME-encapsulated message
--RAH23964.1149630818/rly-yi03.mx.aol.com
The original message was received at Tue, 6 Jun 2006 17:53:01 -0400 (EDT)
from somehost.example.com [10.0.0.98]
*** ATTENTION ***
Your e-mail is being returned to you because there was a problem with its
delivery. The address which was undeliverable is listed in the section
labeled: "----- The following addresses had permanent fatal errors -----".
The reason your mail is being returned to you is listed in the section
labeled: "----- Transcript of Session Follows -----".
The line beginning with "<<<" describes the specific reason your e-mail could
not be delivered. The next line contains a second error message which is a
general translation for other e-mail servers.
Please direct further questions regarding this message to your e-mail
administrator.
--AOL Postmaster
----- The following addresses had permanent fatal errors -----
----- Transcript of session follows -----
... while talking to air-yi01.mail.aol.com.:
>>> RCPT To:
<<< 550 MAILBOX NOT FOUND
550 ... User unknown
--RAH23964.1149630818/rly-yi03.mx.aol.com
Content-Type: message/delivery-status
Reporting-MTA: dns; rly-yi03.mx.aol.com
Arrival-Date: Tue, 6 Jun 2006 17:53:01 -0400 (EDT)
Final-Recipient: RFC822; recipient@example.net
Action: failed
Status: 5.1.1
Remote-MTA: DNS; air-yi01.mail.aol.com
Diagnostic-Code: SMTP; 550 MAILBOX NOT FOUND
Last-Attempt-Date: Tue, 6 Jun 2006 17:53:38 -0400 (EDT)
--RAH23964.1149630818/rly-yi03.mx.aol.com
Content-Type: text/rfc822-headers
Content-Transfer-Encoding: binary
Received: from somehost.example.com (somehost.example.com [10.0.0.98]) by rly-yi03.mx.aol.com (v109.13) with ESMTP id MAILRELAYINYI34-7bc4485f93b290; Tue, 06 Jun 2006 17:53:00 -0400
Received: from somehost.example.com (localhost [127.0.0.1])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k56LpQ9h031020
for ; Tue, 6 Jun 2006 14:52:59 -0700
Received: (from sender@localhost)
by somehost.example.com (8.12.11.20060308/8.12.11/Submit) id k56LFe7d012436
for recipient@example.net; Tue, 6 Jun 2006 14:15:40 -0700
Date: Tue, 6 Jun 2006 14:15:40 -0700
Message-Id: <200606062115.k56LFe7d012436@somehost.example.com>
Content-Type: multipart/alternative;
boundary="----------=_1149628539-8175-2121"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
From: Sender Address
To: Sender Address
Subject: Test Message
X-AOL-IP: 10.3.4.5
X-AOL-SCOLL-SCORE: 1:2:477151932:12348031
X-AOL-SCOLL-URL_COUNT: 86
--RAH23964.1149630818/rly-yi03.mx.aol.com--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/att-via-sendmail.unknown.msg 000644 000765 000024 00000007172 12613562324 027223 0 ustar 00rjbs staff 000000 000000 Return-Path:
Received: from somehost.example.com (somehost.example.com [192.168.120.100])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k56Lt0PN013318
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
for ; Tue, 6 Jun 2006 14:55:21 -0700
Received: from localhost (localhost)
by somehost.example.com (8.12.11.20060308/8.12.11) id k56Lt0jZ000492;
Tue, 6 Jun 2006 14:55:00 -0700
Date: Tue, 6 Jun 2006 14:55:00 -0700
From: Mail Delivery Subsystem
Message-Id: <200606062155.k56Lt0jZ000492@somehost.example.com>
To:
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="k56Lt0jZ000492.1149630900/somehost.example.com"
Content-Transfer-Encoding: binary
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
X-Virus-Scanned: ClamAV version 0.88.1, clamav-milter version 0.88.1 on localhost
X-Virus-Status: Clean
This is a MIME-encapsulated message
--k56Lt0jZ000492.1149630900/somehost.example.com
The original message was received at Tue, 6 Jun 2006 14:54:50 -0700
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
(reason: 550 [SUSPEND] Mailbox currently suspended - Please contact correspondent directly)
----- Transcript of session follows -----
... while talking to gateway1.att.net.:
>>> DATA
<<< 550 [SUSPEND] Mailbox currently suspended - Please contact correspondent directly
550 5.1.1 ... User unknown
<<< 503 need RCPT command [data]
--k56Lt0jZ000492.1149630900/somehost.example.com
Content-Type: message/delivery-status
Reporting-MTA: dns; somehost.example.com
Received-From-MTA: DNS; localhost
Arrival-Date: Tue, 6 Jun 2006 14:54:50 -0700
Final-Recipient: RFC822; recipient@example.net
Action: failed
Status: 5.1.1
Remote-MTA: DNS; gateway1.att.net
Diagnostic-Code: SMTP; 550 [SUSPEND] Mailbox currently suspended - Please contact correspondent directly
Last-Attempt-Date: Tue, 6 Jun 2006 14:55:00 -0700
--k56Lt0jZ000492.1149630900/somehost.example.com
Content-Type: message/rfc822
Content-Transfer-Encoding: binary
Return-Path:
Received: from somehost.example.com (localhost [127.0.0.1])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k56LsJrb032469
for ; Tue, 6 Jun 2006 14:54:50 -0700
Received: (from sender@localhost)
by somehost.example.com (8.12.11.20060308/8.12.11/Submit) id k56LEi01030480
for recipient@example.net; Tue, 6 Jun 2006 14:14:44 -0700
Date: Tue, 6 Jun 2006 14:14:44 -0700
Message-Id: <200606062114.k56LEi01030480@somehost.example.com>
Content-Type: multipart/alternative;
boundary="----------=_1149628484-19504-2855"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
From: Sender Address
To: Sender Address
Subject: Test Bounce
This is a multi-part message in MIME format...
------------=_1149628484-19504-2855
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Plain text part
------------=_1149628484-19504-2855
Content-Type: text/html
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Test Bounce Message
Test HTML part here.
------------=_1149628484-19504-2855--
--k56Lt0jZ000492.1149630900/somehost.example.com--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/autoreply.msg 000644 000765 000024 00000002622 12613562324 024405 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+2a5e0c38-900d-11df-8fb7-89d06df2b1bd@email.example.com
Received: by 10.224.28.133 with SMTP id m5cs238471qac;
Thu, 15 Jul 2010 05:33:28 -0700 (PDT)
Received: by 10.223.110.83 with SMTP id m19mr527606fap.26.1279197207523;
Thu, 15 Jul 2010 05:33:27 -0700 (PDT)
Return-Path: <>
Received: from mout-bounce.d.e.f (mout-bounce.d.e.f [212.227.15.21])
by mx.google.com with ESMTP id n26si441733faa.176.2010.07.15.05.33.27;
Thu, 15 Jul 2010 05:33:27 -0700 (PDT)
Received-SPF: pass (google.com: domain of mout-bounce.d.e.f designates 212.227.15.21 as permitted sender) client-ip=212.227.15.21;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of mout-bounce.d.e.f designates 212.227.15.21 as permitted sender) smtp.mail=
Received: from mx by mx.d.e.f id 0MQ2IJ-1OUAxY0Xhb-004njz;
Thu, 15 Jul 2010 14:33:27 +0200
To:
From: John Smith
Subject: Thank you for your e-mail
Date: Thu, 15 Jul 2010 14:33:27 +0200
Message-Id: <0MQ2IJ-1OUAxY0Xhb-004njz@mx.d.e.f>
Precedence: bulk
X-Original-Id: 0Lm2uj-1P8RSp3erZ-00aGc1
X-Provags-Id: V01U2FsdGVkX180YyfsmTZhnWCeECtwIiKMPqYIokXNOfuBd9w
kORxr4QOa5QrXjQB1nxq1dOC0VA7NaQBlT4mjBQMbokLlGvCQ
Thank you for you e-mail.
I will endeavour to reply as soon as possible.
Regards
John Smith
john@a.b.c
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/badrcptto.msg 000644 000765 000024 00000010262 12613562324 024342 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+9e191844-f321-11df-8cdf-952520ff6b44@email.example2.com
Received: by 10.216.139.130 with SMTP id c2cs76443wej;
Thu, 18 Nov 2010 07:46:33 -0800 (PST)
Received: by 10.227.134.206 with SMTP id k14mr824730wbt.160.1290095193100;
Thu, 18 Nov 2010 07:46:33 -0800 (PST)
Return-Path: <>
Received: from server4.example2.co.uk (server4.example2.co.uk [94.236.45.212])
by mx.google.com with ESMTP id y43si894253weq.30.2010.11.18.07.46.32;
Thu, 18 Nov 2010 07:46:32 -0800 (PST)
Received-SPF: pass (google.com: best guess record for domain of server4.example2.co.uk designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of server4.example2.co.uk designates 94.236.45.212 as permitted sender) smtp.mail=
Received: by server4.example2.co.uk (Postfix)
id 6045516581C7; Thu, 18 Nov 2010 15:46:32 +0000 (GMT)
Date: Thu, 18 Nov 2010 15:46:32 +0000 (GMT)
From: MAILER-DAEMON@server4.example2.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+9E191844-F321-11DF-8CDF-952520FF6B44@email.example2.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="9D5CF165820A.1290095192/server4.example2.co.uk"
Message-Id: <20101118154632.6045516581C7@server4.example2.co.uk>
This is a MIME-encapsulated message.
--9D5CF165820A.1290095192/server4.example2.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host server4.example2.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: host mta2.example.com[220.226.181.21] said: 553 sorry,
badrcptto(user mail-box not found) (#5.7.1) (in reply to RCPT TO command)
--9D5CF165820A.1290095192/server4.example2.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; server4.example2.co.uk
X-Postfix-Queue-ID: 9D5CF165820A
X-Postfix-Sender: rfc822; automated-bounces+9E191844-F321-11DF-8CDF-952520FF6B44@email.example2.com
Arrival-Date: Thu, 18 Nov 2010 14:39:15 +0000 (GMT)
Final-Recipient: rfc822; recipient@example.net
Action: failed
Status: 5.0.0
Remote-MTA: dns; mta2.example.com
Diagnostic-Code: smtp; 553 sorry, badrcptto(user mail-box not found) (#5.7.1)
--9D5CF165820A.1290095192/server4.example2.co.uk
Content-Description: Undelivered Message
Content-Type: message/rfc822
Received: by server4.example2.co.uk (Postfix, from userid 505)
id 9D5CF165820A; Thu, 18 Nov 2010 14:39:15 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=email.example2.com;
s=default10; t=1290091155;
bh=AtcZE6taT4U+r2s+ySCzKX6sUxH38ilf6rtuzk2HZNg=;
h=MIME-Version:Content-Transfer-Encoding:Content-Type:Date:From:
Subject:List-Unsubscribe:To:Message-Id;
b=YI/E2PXQDfXIpUUmodcZCWq8ckKNz+ZYRBDdKdwMgGRnzfYTP/eFPl3zj+3fODxTA
wGCHG3lRQxG25Zn4a5wFy1ShRoAhai1gBN10sc1RPJJQ9tey2/d04NBDdrMBShLOAh
4gntrMxInkAqXVINozFREIpHFrr5Mh3mwLHpZVPM=
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary="_----------=_129009115510888130"
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Date: Thu, 18 Nov 2010 14:39:15 +0000
From: Fred Bloggs
Subject: foo
X-Campaignid: example220100129.2
List-Unsubscribe:
To: john smith
Message-Id: <20101118143915.9D5CF165820A@server4.example2.co.uk>
This is a multi-part message in MIME format.
--_----------=_129009115510888130
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html
HTML
--_----------=_129009115510888130--
--9D5CF165820A.1290095192/server4.example2.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/bluebottle.msg 000644 000765 000024 00000003217 12613562324 024523 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces@example.com
Received: by 10.211.177.6 with SMTP id e6cs13058ebp;
Thu, 20 Aug 2009 05:15:43 -0700 (PDT)
Received: by 10.224.50.81 with SMTP id y17mr7327504qaf.109.1250770541374;
Thu, 20 Aug 2009 05:15:41 -0700 (PDT)
Return-Path:
Received: from bb0.bluebottle.com (bb0.bluebottle.com [206.188.25.5])
by mx.google.com with ESMTP id 26si2070556yxe.30.2009.08.20.05.15.39;
Thu, 20 Aug 2009 05:15:40 -0700 (PDT)
Authentication-Results: mx.google.com; spf=pass (google.com: domain of support@bluebottle.com designates 206.188.25.5 as permitted sender) smtp.mail=support@bluebottle.com; domainkeys=pass header.From=exampleuser@bluebottle.com
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
by bb0.bluebottle.com (8.13.1/8.13.1) with ESMTP id n7KCFdp7026294
for ; Thu, 20 Aug 2009 12:15:39 GMT
Date: Thu, 20 Aug 2009 12:15:39 GMT
Message-Id: <200908201215.n7KCFdp7026294@bb0.bluebottle.com>
From: exampleuser@bluebottle.com
To: automated-bounces@example.com
Subject: RE: BLAH
Content-Type: text/plain; charset=us-ascii
X-Bluebottle-Request: <1234>
X-Bluebottle-Address:
X-Bluebottle-Subject: BLAH
X-Trusted-Delivery: <1234>
Your message was received at Thu, 20 Aug 2009 12:15:39 +0000:
To: exampleuser@bluebottle.com
Subject: BLAH
This account is protected by Bluebottle. Please click on the
following link to have your address added to the recipient's allowed
list and to ensure delivery of your email.
http://www.bluebottle.com/verification/1234
Bluebottle is a trademark of Bluebottle Solutions Pty Ltd
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/boxbe-cr.msg 000644 000765 000024 00000020014 12613562324 024055 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+12837740-f0bd-11df-96e6-8b387fa1e9d6@email.example.com
Received: by 10.216.139.130 with SMTP id c2cs167332wej;
Mon, 15 Nov 2010 19:32:10 -0800 (PST)
Received: by 10.151.154.3 with SMTP id g3mr3050560ybo.293.1289878329938;
Mon, 15 Nov 2010 19:32:09 -0800 (PST)
Return-Path:
Received: from qcfs002.boxbe.com (qcfs002.boxbe.com [38.110.147.11])
by mx.google.com with ESMTP id e2si10166031ybi.26.2010.11.15.19.32.08;
Mon, 15 Nov 2010 19:32:08 -0800 (PST)
Received-SPF: pass (google.com: domain of noreply@boxbe.com designates 38.110.147.11 as permitted sender) client-ip=38.110.147.11;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of noreply@boxbe.com designates 38.110.147.11 as permitted sender) smtp.mail=noreply@boxbe.com; dkim=pass header.i=@boxbe.com
Received: from qcfs002.boxbe.com (localhost [127.0.0.1])
by qcfs002.boxbe.com (Postfix) with ESMTP id AD0A714DF4C
for ; Mon, 15 Nov 2010 19:32:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=boxbe.com; h=date:from
:reply-to:to:message-id:subject:mime-version:content-type; s=s1;
bh=cbRAj7QORgX0do3rSnNpAJ97Tds=; b=ei+K483xFD/okHvnRbAAl5MYGkrd
qf233jV64hWzdTHI9ZKvyUvnO+CwZm9vZIzHu2YlaqBcBpuA0EKlbmuUVZryLkIl
XNl6MHIgDFT+BTco4i/Uj7iHTZL/4wF1MBfw9ZwKK0k1PgfjtDLr7+W38StTU/Fh
N/aWOmB1wRWxXxA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=boxbe.com; h=date:from
:reply-to:to:message-id:subject:mime-version:content-type; q=
dns; s=s1; b=rYcC4iNkzJ7PYp27AmPLEplyp6l2b76/XeIwsKYO22SCRGMqYJ2
xgynCz1YFbxHueVm0JLqZ3UUmtcM5mLkXhikR8VKaDdmGhFR7BEBUDj7D3mhYqk6
C7lGICw0cXqmxoX41c3t4vBKfpDITUur18yRw0VrBNjmqTxr0/pI+Bss=
Received: from app013.dmz (unknown [10.0.0.38])
by qcfs002.boxbe.com (Postfix) with ESMTP id 8000A14DF20
for ; Mon, 15 Nov 2010 19:32:07 -0800 (PST)
Date: Mon, 15 Nov 2010 19:32:07 -0800 (PST)
From: noreply@boxbe.com
Reply-To: bloggs.fred@googlemail.com
To:
John Smith
Message-ID: <2080270419.5898.1289878327481.JavaMail.prod@app013.dmz>
Subject: Re: Dear Mr bloggs, get your Emerging Markets factsheet (Action
Required)
MIME-Version: 1.0
Content-Type: multipart/report;
boundary="----=_Part_5897_120486099.1289878327477";
report-type=delivery-status
Envelope-From: <>
------=_Part_5897_120486099.1289878327477
Content-Type: multipart/alternative;
boundary="----=_Part_5896_721031160.1289878327476"
Content-Disposition: inline
Content-Description: Notification
The contents of this message require a modern email client
for correct display. If you are reading this message, it may
be because your reader is without MIME support.
You can visit http://www.boxbe.com for more information about
this problem, or consult the provider of your email reader.
------=_Part_5896_721031160.1289878327476
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Hello John Smith,
Your message about "Dear Mr bloggs, get your foo"
has been waitlisted.
Please add yourself to my Boxbe Guest List so your messages will
go to my Inbox.
Click the link below to be added:
https://www.boxbe.com/crs?tc=1234
Thank you,
fred bloggs
About this Notice
Boxbe prioritizes and screens email using a personal Guest List and your
extended social network. It's free, it removes clutter, and it helps
you focus on the people who matter to you.
Visit http://www.boxbe.com/how-it-works?tc=1234
End Email Overload
------=_Part_5896_721031160.1289878327476
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Hello John Smith,
Your message about "Dear Mr bloggs, get your foo" was waitlisted.
Please add yourself to my Guest List so your messages will be delivered to my Inbox. Use the link below.
Click here to deliver your message
Thank you,
fred bloggs
About this Notice
Boxbe (www.boxbe.com) prioritizes and screens your email using a Guest List and your extended social network. It's free, it removes clutter, and it helps you focus on the people who matter to you.

End Email Overload
------=_Part_5896_721031160.1289878327476--
------=_Part_5897_120486099.1289878327477
Content-Type: message/delivery-status
Content-Transfer-Encoding: 7bit
Content-Description: Delivery report
Reporting-MTA: dns; boxbe.com
Remote-MTA: dns; yahoo.com
Action: failed
Arrival-Date: Mon, 15 Nov 2010 05:34:29 -0800 (PST)
Final-Recipient: rfc822; bloggs.fred@googlemail.com
Diagnostic-Code: X-Boxbe-Notice; Sender not pre-approved. Follow instructions in above notice
Status: 4.7.0
------=_Part_5897_120486099.1289878327477
Content-Type: message/rfc822
Content-Description: Undelivered Message
Received-SPF: pass (google.com: domain of
automated-bounces+12837740-F0BD-11DF-96E6-8B387FA1E9D6@email.example.com
designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Date: Mon, 15 Nov 2010 13:34:29 +0000
Delivered-To: bloggs.fred@googlemail.com
Content-Transfer-Encoding: 7bit
Authentication-Results: mx.google.com; spf=pass (google.com: domain of
automated-bounces+12837740-F0BD-11DF-96E6-8B387FA1E9D6@email.example.com
designates 94.236.45.212 as permitted sender)
smtp.mail=automated-bounces+12837740-F0BD-11DF-96E6-8B387FA1E9D6@email.example.com;
dkim=pass header.i=@email.example.com
Return-Path:
Message-Id: <20101115133429.70E0916581C3@server4.example.co.uk>
Received: by 10.223.74.206 with SMTP id v14cs87036faj; Mon, 15 Nov 2010
05:34:33 -0800 (PST)
Received: by 10.216.59.193 with SMTP id s43mr6803488wec.42.1289828071140; Mon,
15 Nov 2010 05:34:31 -0800 (PST)
Received: from server4.example.co.uk (server4.example.co.uk [94.236.45.212])
by mx.google.com with ESMTP id y10si10725371weq.129.2010.11.15.05.34.29; Mon,
15 Nov 2010 05:34:30 -0800 (PST)
Received: by server4.example.co.uk (Postfix, from userid 505) id 70E0916581C3;
Mon, 15 Nov 2010 13:34:29 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=email.example.com;
s=default10; t=1289828069; bh=lK75jnLTg6mSssK0L5J7BCobA3FyHDC32vsMjXTkmNk=;
h=MIME-Version:Content-Transfer-Encoding:Content-Type:Date:From:
Subject:List-Unsubscribe:To:Message-Id;
b=R4WqR7f3VWPZ4ZswdSiZo6PF0Mz/Ipepl63EAyPHSu1ju2VLvqyy0u2KYL30ZkTO7
jn/kIm6GA1rDTJIYa4z1IZK0GfYov19BcvAAwEcNXGCJHFmgg8mPf2rgv/gXraV/8P
aiLyj4aSO2LvxS0ShpwEtQpFka/B1VqXrcvULV0E=
Subject: Dear Mr bloggs, get your foo
To: fred bloggs
From: John Smith
List-Unsubscribe:
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Content-Type: multipart/related; boundary="_----------=_12898280692087431"
X-Campaignid: example20100129.2
MIME-Version: 1.0
------=_Part_5897_120486099.1289878327477--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/boxbe-cr2.msg 000644 000765 000024 00000016713 12613562324 024152 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+1f25b518-091c-11e0-acaf-ad13d00e5aac@email.example.com
Received: by 10.216.139.130 with SMTP id c2cs78447wej;
Thu, 16 Dec 2010 05:55:34 -0800 (PST)
Received: by 10.100.122.3 with SMTP id u3mr5337137anc.30.1292507732789;
Thu, 16 Dec 2010 05:55:32 -0800 (PST)
Return-Path:
Received: from qcfs003.boxbe.com (qcfs003.boxbe.com [38.110.147.12])
by mx.google.com with ESMTP id w15si5654323anw.18.2010.12.16.05.55.31;
Thu, 16 Dec 2010 05:55:31 -0800 (PST)
Received-SPF: pass (google.com: domain of noreply@boxbe.com designates 38.110.147.12 as permitted sender) client-ip=38.110.147.12;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of noreply@boxbe.com designates 38.110.147.12 as permitted sender) smtp.mail=noreply@boxbe.com; dkim=pass header.i=@boxbe.com
Received: from qcfs003.boxbe.com (localhost [127.0.0.1])
by qcfs003.boxbe.com (Postfix) with ESMTP id C3026365FDB
for ; Thu, 16 Dec 2010 05:55:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=boxbe.com; h=date:from
:reply-to:to:message-id:subject:mime-version:content-type; s=s1;
bh=AEdAXdefbNSxu+BMJiYgD6zGZRY=; b=uGa9hkXSjbPI61CKB3oIljWhd3tR
lP45fR4AvyJCDvZFDzWyM82TWFqCnMXhzsytzo7Idd6DCL8bhuM1a9vqXv7iDBhj
sy7oYlO8dSzGLX4iNI9fxr4G5QBVuFd476LM9XEXn/o1CKm+268qyYfkXrA4TKL3
XpFOciHtwkySQRg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=boxbe.com; h=date:from
:reply-to:to:message-id:subject:mime-version:content-type; q=
dns; s=s1; b=3kSMsVLbo54TcyxzHDlWNHgAENU+1KCHu+TRtUyo7Cnl0WgKarM
NX5PEQdhAtL20K8JBgZkT6N1NxT9lte9zOfnRxebd8ylJczEK2F4U2gcU64DuqhI
6d9O5vM7ow+wjiuHB+OscJ/fM39Bs1W/Juq6ETZSlTrKKx8HOfxYNjsI=
Received: from app008.boxbe.com (unknown [10.0.0.33])
by qcfs003.boxbe.com (Postfix) with ESMTP id C14F635F114
for ; Thu, 16 Dec 2010 05:55:30 -0800 (PST)
Date: Thu, 16 Dec 2010 05:55:30 -0800 (PST)
From: noreply@boxbe.com
Reply-To: recipient@example.net
To:
Fred Bloggs
Message-ID: <1266199703.279141.1292507730790.JavaMail.prod@app008.boxbe.com>
Subject: Re: Dear Mr recipient, Get your Free 2011 Investment Action Plan
MIME-Version: 1.0
Content-Type: multipart/report;
boundary="----=_Part_279140_1501921163.1292507730787";
report-type=delivery-status
Envelope-From: <>
------=_Part_279140_1501921163.1292507730787
Content-Type: multipart/alternative;
boundary="----=_Part_279139_41104550.1292507730787"
Content-Disposition: inline
Content-Description: Notification
The contents of this message require a modern email client
for correct display. If you are reading this message, it may
be because your reader is without MIME support.
You can visit http://www.boxbe.com for more information about
this problem, or consult the provider of your email reader.
------=_Part_279139_41104550.1292507730787
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Hello Fred Bloggs,
I received your message about "Dear Mr recipient, Get your Free 2011 Investment Action Plan".
This is a one-time automated message to confirm that you're listed on
my Boxbe Guest List.
Email from you will go right to my Inbox.
Thank you,
recipient
About this Notice
Boxbe prioritizes and screens email using a personal Guest List and your
extended social network. It's free, it removes clutter, and it helps
you focus on the people who matter to you.
Visit http://www.boxbe.com/how-it-works?tc=1234
End Email Overload
------=_Part_279139_41104550.1292507730787
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Hello Fred Bloggs,
Thanks for the message about "Dear Mr recipient, Get your Free 2011 Investment Action Plan". This is a one-time automatic confirmation to let you know you're on my Boxbe Guest List.
Email from you will be delivered right to my Inbox.
Thank you,
recipient
About this Notice
Boxbe (www.boxbe.com) prioritizes and screens your email using a Guest List and your extended social network. It's free, it removes clutter, and it helps you focus on the people who matter to you.

End Email Overload
------=_Part_279139_41104550.1292507730787--
------=_Part_279140_1501921163.1292507730787
Content-Type: message/delivery-status
Content-Transfer-Encoding: 7bit
Content-Description: Delivery report
Reporting-MTA: dns; boxbe.com
Remote-MTA: dns; yahoo.com
Action: failed
Arrival-Date: Thu, 16 Dec 2010 05:55:20 -0800 (PST)
Final-Recipient: rfc822; recipient@example.net
Diagnostic-Code: X-Boxbe-Notice; Sender not pre-approved. Follow instructions in above notice
Status: 4.7.0
------=_Part_279140_1501921163.1292507730787
Content-Type: message/rfc822
Content-Description: Undelivered Message
Received-SPF: pass (google.com: domain of
automated-bounces+1F25B518-091C-11E0-ACAF-AD13D00E5AAC@email.example.com
designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Date: Thu, 16 Dec 2010 13:55:20 +0000
Delivered-To: recipient@example.net
Content-Transfer-Encoding: 7bit
Authentication-Results: mx.google.com; spf=pass (google.com: domain of
automated-bounces+1F25B518-091C-11E0-ACAF-AD13D00E5AAC@email.example.com
designates 94.236.45.212 as permitted sender)
smtp.mail=automated-bounces+1F25B518-091C-11E0-ACAF-AD13D00E5AAC@email.example.com;
dkim=pass header.i=@email.example.com
Return-Path:
Message-Id: <20101216135520.BA1CF16581F7@server4.example.co.uk>
Received: by 10.204.22.15 with SMTP id l15cs96839bkb; Thu, 16 Dec 2010
05:55:23 -0800 (PST)
Received: by 10.216.157.70 with SMTP id n48mr9615792wek.37.1292507723051; Thu,
16 Dec 2010 05:55:23 -0800 (PST)
Received: from server4.example.co.uk (server4.example.co.uk [94.236.45.212])
by mx.google.com with ESMTP id l76si103222wej.111.2010.12.16.05.55.21; Thu,
16 Dec 2010 05:55:21 -0800 (PST)
Received: by server4.example.co.uk (Postfix, from userid 505) id BA1CF16581F7;
Thu, 16 Dec 2010 13:55:20 +0000 (GMT)
Subject: foo
To: recipient
From: Fred Bloggs
List-Unsubscribe:
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Content-Type: multipart/related; boundary="_----------=_1292507720113723496"
X-Campaignid: example20100129.2
MIME-Version: 1.0
------=_Part_279140_1501921163.1292507730787--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/cam-unknown.msg 000644 000765 000024 00000010440 12613562324 024613 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+c769741a-932b-11df-af69-e1b922927a70@email.example.com
Received: by 10.224.45.67 with SMTP id d3cs109052qaf;
Mon, 19 Jul 2010 04:50:09 -0700 (PDT)
Received: by 10.227.157.13 with SMTP id z13mr3921508wbw.184.1279540209023;
Mon, 19 Jul 2010 04:50:09 -0700 (PDT)
Return-Path: <>
Received: from server4.example.co.uk (server4.example.co.uk [94.236.45.212])
by mx.google.com with ESMTP id c24si6318686wbc.97.2010.07.19.04.50.08;
Mon, 19 Jul 2010 04:50:09 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of server4.example.co.uk designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of server4.example.co.uk designates 94.236.45.212 as permitted sender) smtp.mail=
Received: by server4.example.co.uk (Postfix)
id 7F46F16582EE; Mon, 19 Jul 2010 12:50:08 +0100 (BST)
Date: Mon, 19 Jul 2010 12:50:08 +0100 (BST)
From: MAILER-DAEMON@server4.example.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+C769741A-932B-11DF-AF69-E1B922927A70@email.example.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="4B69B16582C5.1279540208/server4.example.co.uk"
Message-Id: <20100719115008.7F46F16582EE@server4.example.co.uk>
This is a MIME-encapsulated message.
--4B69B16582C5.1279540208/server4.example.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host server4.example.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: host mx.example.net[131.111.8.146] said: 550-
is not a known user on this system; 550 see
http://www.example.net/cs/email/bounce.html (in reply to RCPT TO command)
--4B69B16582C5.1279540208/server4.example.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; server4.example.co.uk
X-Postfix-Queue-ID: 4B69B16582C5
X-Postfix-Sender: rfc822; automated-bounces+C769741A-932B-11DF-AF69-E1B922927A70@email.example.com
Arrival-Date: Mon, 19 Jul 2010 12:50:08 +0100 (BST)
Final-Recipient: rfc822; recipient@example.net
Action: failed
Status: 5.0.0
Remote-MTA: dns; mx.example.net
Diagnostic-Code: smtp; 550- is not a known user on this
system; 550 see http://www.example.net/cs/email/bounce.html
--4B69B16582C5.1279540208/server4.example.co.uk
Content-Description: Undelivered Message
Content-Type: message/rfc822
Received: by server4.example.co.uk (Postfix, from userid 505)
id 4B69B16582C5; Mon, 19 Jul 2010 12:50:08 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=email.example.com;
s=default10; t=1279540208;
bh=qFKZ/hvwahVJ6Io61UyyuF2gRDG3hZ1XA647W7lsk2Q=;
h=MIME-Version:Content-Transfer-Encoding:Content-Type:Date:From:
Subject:List-Unsubscribe:To:Message-Id;
b=rTfGlA3hcwLArmjavo3tT4EQ1/zg6b831Q//iR5Wuzr+DJyf3bOMcZrZcsPmQFJwT
81HJFZrQ1PwrRwju9Rpt8Epzx4Uo3i4ZrTLyoJWb+UYZ0kNIeV0OhOAAY35LYXUhGc
hFy166wn1Z4Q/v9r0Na7dhsKRM3OaPpme8AsoRq8=
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary="_----------=_127954020820863890"
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Date: Mon, 19 Jul 2010 12:50:08 +0100
From: Fred Bloggs
Subject: foo
X-Campaignid: example20100129.2
List-Unsubscribe:
To: John Smith
Message-Id: <20100719115008.4B69B16582C5@server4.example.co.uk>
This is a multi-part message in MIME format.
--_----------=_127954020820863890
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html
HTML here.
--_----------=_127954020820863890--
--4B69B16582C5.1279540208/server4.example.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/comcast-via-sendmail.unknown.msg 000644 000765 000024 00000006703 12613562324 030063 0 ustar 00rjbs staff 000000 000000 Return-Path:
Received: from somehost.example.com (somehost.example.com [192.168.120.115])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k71HmEtc031797
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
for ; Tue, 1 Aug 2006 10:48:14 -0700
Received: from localhost (localhost)
by somehost.example.com (8.12.11.20060308/8.12.11) id k71HmEfS028945;
Tue, 1 Aug 2006 10:48:14 -0700
Date: Tue, 1 Aug 2006 10:48:14 -0700
From: Mail Delivery Subsystem
Message-Id: <200608011748.k71HmEfS028945@somehost.example.com>
To:
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="k71HmEfS028945.1154454494/somehost.example.com"
Content-Transfer-Encoding: binary
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
This is a MIME-encapsulated message
--k71HmEfS028945.1154454494/somehost.example.com
The original message was received at Tue, 1 Aug 2006 10:48:04 -0700
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
(reason: 551 not our customer)
----- Transcript of session follows -----
... while talking to gateway-a.comcast.net.:
<<< 450 busy - please try later
... while talking to gateway-s.comcast.net.:
>>> DATA
<<< 551 not our customer
550 5.1.1 ... User unknown
<<< 503 need RCPT command [data]
--k71HmEfS028945.1154454494/somehost.example.com
Content-Type: message/delivery-status
Reporting-MTA: dns; somehost.example.com
Received-From-MTA: DNS; localhost
Arrival-Date: Tue, 1 Aug 2006 10:48:04 -0700
Final-Recipient: RFC822; recipient@example.net
Action: failed
Status: 5.1.6
Remote-MTA: DNS; gateway-s.comcast.net
Diagnostic-Code: SMTP; 551 not our customer
Last-Attempt-Date: Tue, 1 Aug 2006 10:48:14 -0700
--k71HmEfS028945.1154454494/somehost.example.com
Content-Type: message/rfc822
Content-Transfer-Encoding: binary
Return-Path:
Received: from somehost.example.com (localhost [127.0.0.1])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k71HjSW6023431
for ; Tue, 1 Aug 2006 10:48:04 -0700
Received: (from sender@localhost)
by somehost.example.com (8.12.11.20060308/8.12.11/Submit) id k71HjChr023017
for recipient@example.net; Tue, 1 Aug 2006 10:45:12 -0700
Date: Tue, 1 Aug 2006 10:45:12 -0700
Message-Id: <200608011745.k71HjChr023017@somehost.example.com>
Content-Type: multipart/alternative;
boundary="----------=_1154454312-19747-1634"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
From: Sender Address
To: Sender Address
Subject: Test Bounce Message
This is a multi-part message in MIME format...
------------=_1154454312-19747-1634
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Plaintext stuff here.
------------=_1154454312-19747-1634
Content-Type: text/html
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Test Bounce Message
Test HTML part here.
------------=_1154454312-19747-1634--
--k71HmEfS028945.1154454494/somehost.example.com--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/cox-via-sendmail.unknown.msg 000644 000765 000024 00000006665 12613562324 027232 0 ustar 00rjbs staff 000000 000000 Return-Path:
Received: from somehost.example.com (somehost.example.com [192.168.120.106])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k71Hopux000447
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
for ; Tue, 1 Aug 2006 10:50:51 -0700
Received: from localhost (localhost)
by somehost.example.com (8.12.11.20060308/8.12.11) id k71Hopae023869;
Tue, 1 Aug 2006 10:50:51 -0700
Date: Tue, 1 Aug 2006 10:50:51 -0700
From: Mail Delivery Subsystem
Message-Id: <200608011750.k71Hopae023869@somehost.example.com>
To:
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="k71Hopae023869.1154454651/somehost.example.com"
Content-Transfer-Encoding: binary
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
This is a MIME-encapsulated message
--k71Hopae023869.1154454651/somehost.example.com
The original message was received at Tue, 1 Aug 2006 10:50:46 -0700
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
(reason: 550 recipient rejected)
----- Transcript of session follows -----
... while talking to mx.east.cox.net.:
>>> RCPT To:
<<< 550 recipient rejected
550 5.1.1 ... User unknown
--k71Hopae023869.1154454651/somehost.example.com
Content-Type: message/delivery-status
Reporting-MTA: dns; somehost.example.com
Received-From-MTA: DNS; localhost
Arrival-Date: Tue, 1 Aug 2006 10:50:46 -0700
Final-Recipient: RFC822; recipient@example.net
Action: failed
Status: 5.1.1
Remote-MTA: DNS; mx.east.cox.net
Diagnostic-Code: SMTP; 550 recipient rejected
Last-Attempt-Date: Tue, 1 Aug 2006 10:50:50 -0700
--k71Hopae023869.1154454651/somehost.example.com
Content-Type: message/rfc822
Content-Transfer-Encoding: binary
Return-Path:
Received: from somehost.example.com (localhost [127.0.0.1])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k71HoUcw023433
for ; Tue, 1 Aug 2006 10:50:46 -0700
Received: (from sender@localhost)
by somehost.example.com (8.12.11.20060308/8.12.11/Submit) id k71Hk3er016681
for recipient@example.net; Tue, 1 Aug 2006 10:46:03 -0700
Date: Tue, 1 Aug 2006 10:46:03 -0700
Message-Id: <200608011746.k71Hk3er016681@somehost.example.com>
Content-Type: multipart/alternative;
boundary="----------=_1154454363-31487-8797"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
From: Sender Address
To: Sender Address
Subject: Test Bounce Message
This is a multi-part message in MIME format...
------------=_1154454363-31487-8797
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Plain text message here.
------------=_1154454363-31487-8797
Content-Type: text/html
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Test Bounce Message
Test HTML part here.
------------=_1154454363-31487-8797--
--k71Hopae023869.1154454651/somehost.example.com--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/deactivated-mailbox.msg 000644 000765 000024 00000011235 12613562324 026267 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+6d4df878-a7dc-11df-a9cc-e7a9dd31f8f5@email.example.com
Received: by 10.220.190.129 with SMTP id di1cs35660vcb;
Sat, 14 Aug 2010 12:45:20 -0700 (PDT)
Received: by 10.142.172.6 with SMTP id u6mr2768790wfe.52.1281815119446;
Sat, 14 Aug 2010 12:45:19 -0700 (PDT)
Return-Path: <>
Received: from c9mailgw02.example1.com (c9outbound210.example2.com [216.163.188.210])
by mx.google.com with ESMTP id l15si10125747wfa.37.2010.08.14.12.45.19;
Sat, 14 Aug 2010 12:45:19 -0700 (PDT)
Received-SPF: neutral (google.com: 216.163.188.210 is neither permitted nor denied by best guess record for domain of c9mailgw02.example1.com) client-ip=216.163.188.210;
Authentication-Results: mx.google.com; spf=neutral (google.com: 216.163.188.210 is neither permitted nor denied by best guess record for domain of c9mailgw02.example1.com) smtp.mail=
Received: from c2mailgw10.example1.com (unknown [10.2.14.10])
by c9mailgw02.example1.com (Postfix) with ESMTP id A411D586A5894
for ; Sat, 14 Aug 2010 12:45:09 -0700 (PDT)
Received: by c2mailgw10.example1.com (Postfix)
id 562976BAF4164; Sat, 14 Aug 2010 12:45:09 -0700 (PDT)
Date: Sat, 14 Aug 2010 12:45:09 -0700 (PDT)
From: MAILER-DAEMON@mail2world.com (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+6D4DF878-A7DC-11DF-A9CC-E7A9DD31F8F5@email.example.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="800006BAF3EA4.1281815109/c2mailgw10.example1.com"
Message-Id: <20100814194509.562976BAF4164@c2mailgw10.example1.com>
X-CTASD-RefID: str=0001.0A090205.4C66F24C.0006,ss=1,fgs=256
X-CTASD-IP: 10.2.14.10
X-CTASD-Sender: MAILER-DAEMON@mail2world.com
x-ctasd: uncategorized
x-ctasd-vod: uncategorized
x-ctasd-station:
This is a MIME-encapsulated message.
--800006BAF3EA4.1281815109/c2mailgw10.example1.com
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host c2mailgw10.example1.com.
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 mail system
: host m2w-in1.example2.com[74.202.142.24] said: 551
is a deactivated mailbox (in reply to RCPT TO
command)
--800006BAF3EA4.1281815109/c2mailgw10.example1.com
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; c2mailgw10.example1.com
X-Postfix-Queue-ID: 800006BAF3EA4
X-Postfix-Sender: rfc822; automated-bounces+6D4DF878-A7DC-11DF-A9CC-E7A9DD31F8F5@email.example.com
Arrival-Date: Sat, 14 Aug 2010 12:45:02 -0700 (PDT)
Final-Recipient: rfc822; recipient@example.net
Original-Recipient: rfc822;recipient@example.net
Action: failed
Status: 5.0.0
Remote-MTA: dns; m2w-in1.example2.com
Diagnostic-Code: smtp; 551 is a deactivated mailbox
--800006BAF3EA4.1281815109/c2mailgw10.example1.com
Content-Description: Undelivered Message
Content-Type: message/rfc822
Received: from server4.example.co.uk (unknown [94.236.45.212])
by c2mailgw10.example1.com (Postfix) with ESMTP id 60CB26BAF22F0
for ; Sat, 14 Aug 2010 12:45:02 -0700 (PDT)
Received: by server4.example.co.uk (Postfix, from userid 507)
id 59E751658201; Sat, 14 Aug 2010 20:45:01 +0100 (BST)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary="_----------=_1281815101279350"
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Date: Sat, 14 Aug 2010 20:45:01 +0100
From: Fred Bloggs
Subject: foo
List-Unsubscribe:
To: John Smith
Message-Id: <20100814194501.59E751658201@server4.example.co.uk>
X-CTASD-RefID: str=0001.0A02020A.4C66F241.00A4:SCGSTAT654533,ss=1,pt=SMP_0_RSA_2206166,fgs=1024
X-CTASD-IP: 94.236.45.212
X-CTASD-Sender: fred.bloggs@email.example.com
x-ctasd: uncategorized
x-ctasd-vod: uncategorized
x-ctasd-station:
This is a multi-part message in MIME format.
--_----------=_1281815101279350
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html
HTML
--_----------=_1281815101279350--
--800006BAF3EA4.1281815109/c2mailgw10.example1.com--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/doesnotexist.msg 000644 000765 000024 00000007652 12613562324 025121 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+a54577cc-02c9-11e0-8b82-1265dd31f8f5@email.example2.com
Received: by 10.216.139.130 with SMTP id c2cs14202wej;
Wed, 8 Dec 2010 04:49:52 -0800 (PST)
Received: by 10.227.28.228 with SMTP id n36mr8829100wbc.70.1291812592184;
Wed, 08 Dec 2010 04:49:52 -0800 (PST)
Return-Path: <>
Received: from server4.example2.co.uk (server4.example2.co.uk [94.236.45.212])
by mx.google.com with ESMTP id k3si793913wbx.29.2010.12.08.04.49.51;
Wed, 08 Dec 2010 04:49:52 -0800 (PST)
Received-SPF: pass (google.com: best guess record for domain of server4.example2.co.uk designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of server4.example2.co.uk designates 94.236.45.212 as permitted sender) smtp.mail=
Received: by server4.example2.co.uk (Postfix)
id DDA011658177; Wed, 8 Dec 2010 12:49:51 +0000 (GMT)
Date: Wed, 8 Dec 2010 12:49:51 +0000 (GMT)
From: MAILER-DAEMON@server4.example2.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+A54577CC-02C9-11E0-8B82-1265DD31F8F5@email.example2.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="9BAC016581C7.1291812591/server4.example2.co.uk"
Content-Transfer-Encoding: 8bit
Message-Id: <20101208124951.DDA011658177@server4.example2.co.uk>
This is a MIME-encapsulated message.
--9BAC016581C7.1291812591/server4.example2.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host server4.example2.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: host pop3.example.net[65.111.222.25] said: 550 User
[recipient@example.net] does not exist (in reply to RCPT TO command)
--9BAC016581C7.1291812591/server4.example2.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; server4.example2.co.uk
X-Postfix-Queue-ID: 9BAC016581C7
X-Postfix-Sender: rfc822; automated-bounces+A54577CC-02C9-11E0-8B82-1265DD31F8F5@email.example2.com
Arrival-Date: Wed, 8 Dec 2010 12:49:50 +0000 (GMT)
Final-Recipient: rfc822; recipient@example.net
Action: failed
Status: 5.0.0
Remote-MTA: dns; pop3.example.net
Diagnostic-Code: smtp; 550 User [recipient@example.net] does not exist
--9BAC016581C7.1291812591/server4.example2.co.uk
Content-Description: Undelivered Message
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Received: by server4.example2.co.uk (Postfix, from userid 507)
id 9BAC016581C7; Wed, 8 Dec 2010 12:49:50 +0000 (GMT)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary="_----------=_129181259010314528"
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Date: Wed, 8 Dec 2010 12:49:50 +0000
From: Fred Bloggs
Subject: foo
X-Campaignid: example220101008.1
List-Unsubscribe:
To: recipient
Message-Id: <20101208124950.9BAC016581C7@server4.example2.co.uk>
This is a multi-part message in MIME format.
--_----------=_129181259010314528
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
Text
--_----------=_129181259010314528
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html
HTML
--_----------=_129181259010314528--
--9BAC016581C7.1291812591/server4.example2.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/doesnotexist2.msg 000644 000765 000024 00000010516 12613562324 025174 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+b847ed2c-01fd-11e0-9f31-e49dfbd33537@email.example2.com
Received: by 10.216.139.130 with SMTP id c2cs241942wej;
Tue, 7 Dec 2010 04:30:06 -0800 (PST)
Received: by 10.227.155.75 with SMTP id r11mr7172883wbw.123.1291725005756;
Tue, 07 Dec 2010 04:30:05 -0800 (PST)
Return-Path: <>
Received: from server4.example2.co.uk (server4.example2.co.uk [94.236.45.212])
by mx.google.com with ESMTP id h37si2029086wbh.86.2010.12.07.04.30.05;
Tue, 07 Dec 2010 04:30:05 -0800 (PST)
Received-SPF: pass (google.com: best guess record for domain of server4.example2.co.uk designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of server4.example2.co.uk designates 94.236.45.212 as permitted sender) smtp.mail=
Received: by server4.example2.co.uk (Postfix)
id 7F0213D60008; Tue, 7 Dec 2010 12:30:05 +0000 (GMT)
Date: Tue, 7 Dec 2010 12:30:05 +0000 (GMT)
From: MAILER-DAEMON@server4.example2.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+B847ED2C-01FD-11E0-9F31-E49DFBD33537@email.example2.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="31F623D60006.1291725005/server4.example2.co.uk"
Content-Transfer-Encoding: 8bit
Message-Id: <20101207123005.7F0213D60008@server4.example2.co.uk>
This is a MIME-encapsulated message.
--31F623D60006.1291725005/server4.example2.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host server4.example2.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: host mxtls.expurgate.de[195.190.135.122] said:
550 Recipient does not exist (in reply to RCPT TO command)
--31F623D60006.1291725005/server4.example2.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; server4.example2.co.uk
X-Postfix-Queue-ID: 31F623D60006
X-Postfix-Sender: rfc822; automated-bounces+B847ED2C-01FD-11E0-9F31-E49DFBD33537@email.example2.com
Arrival-Date: Tue, 7 Dec 2010 12:30:05 +0000 (GMT)
Final-Recipient: rfc822; recipient@example.net
Action: failed
Status: 5.0.0
Remote-MTA: dns; mxtls.expurgate.de
Diagnostic-Code: smtp; 550 Recipient does not exist
--31F623D60006.1291725005/server4.example2.co.uk
Content-Description: Undelivered Message
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Received: by server4.example2.co.uk (Postfix, from userid 505)
id 31F623D60006; Tue, 7 Dec 2010 12:30:05 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=email.example2.com;
s=default10; t=1291725005;
bh=HZ0HNbkwH25L51ue8bj4tpQtozbLRWMDC1QoekbZ1JA=;
h=MIME-Version:Content-Transfer-Encoding:Content-Type:Date:From:
Subject:List-Unsubscribe:To:Message-Id;
b=nrxT2CBi5bvSClWRo2p6oUBu7g9Vf4avwh75xGe5Ha8v3C6yC4XzAn5HVj2eLbg3Q
SX73six1vyaUfwZnISQY5A8LZN+KQP1ZOcPYcMVrt59QWpI6t3YusC1A3RghfS6/nC
UOphydx1G6qnU3bLfSa6ubMN2sWj3Up+auyiTmv8=
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary="_----------=_129172500515294581"
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Date: Tue, 7 Dec 2010 12:30:05 +0000
From: Fred bloggs
Subject: foo
X-Campaignid: example220101008.1
List-Unsubscribe:
To: recipient
Message-Id: <20101207123005.31F623D60006@server4.example2.co.uk>
This is a multi-part message in MIME format.
--_----------=_129172500515294581
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
Text
--_----------=_129172500515294581
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html
HTML
--_----------=_129172500515294581--
--31F623D60006.1291725005/server4.example2.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/domino.unknown.msg 000644 000765 000024 00000003376 12613562324 025353 0 ustar 00rjbs staff 000000 000000 Return-Path:
Received: from mail5.example.net (mail5.example.net [162.95.80.157])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k71J33u5027058
for ; Tue, 1 Aug 2006 12:03:04 -0700
Received: from mail5.example.net (ZixVPM [127.0.0.1])
by Outbound.example.net (Proprietary) with ESMTP id 8D5FB4C170
for ; Tue, 1 Aug 2006 15:03:03 -0400 (EDT)
Received: from inw2kmr03.corp.example.net (inw2kmr03.corp.example.net [30.37.205.100])
by mail5.example.net (Proprietary) with ESMTP id 5BB144C16E
for ; Tue, 1 Aug 2006 15:03:03 -0400 (EDT)
Date: Tue, 1 Aug 2006 10:54:01 -0700
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
From: Postmaster@example.net
To: Sender Address
Subject: DELIVERY FAILURE: User some.name (recipient@example.net) not listed in
Domino Directory
X-PMX-Version: 4.7.1.128075, Antispam-Engine: 2.4.0.264935, Antispam-Data: 2006.8.1.105433
X-OriginalArrivalTime: 01 Aug 2006 19:02:59.0038 (UTC) FILETIME=[1AC6FFE0:01C6B59D]
X-MIMETrack: Itemize by SMTP Server on INW2KMR03/AICI/US(Release 6.5.5 HF30|January 10, 2006) at
08/01/2006 03:03:02 PM,
Serialize by Router on INW2KMR03/AICI/US(Release 6.5.5 HF30|January 10, 2006) at
08/01/2006 03:03:03 PM,
Serialize complete at 08/01/2006 03:03:03 PM
Message-ID:
Content-Type: Text/Plain
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by somehost.example.com id k71J33u5027058
Your message
Subject: Test Bounce
was not delivered to:
recipient@example.net
because:
User some.name (recipient@example.net) not listed in Domino Directory
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/exchange.unknown.msg 000644 000765 000024 00000004650 12613562324 025644 0 ustar 00rjbs staff 000000 000000 Return-Path:
Received: from smtp2.dnb.com (smtp2.dnb.com [204.254.175.103])
by somehost.example.com (8.12.11/8.12.11) with ESMTP id k1F9PaLe021541
for ; Wed, 15 Feb 2006 01:25:36 -0800
Received: from unknown (HELO relay.us.dnb.com) ([159.137.225.58])
by smtp2.dnb.com with ESMTP; 15 Feb 2006 04:32:09 -0500
Received: from smtp-gw.us.dnb.com (smtp-gw.us.dnb.com [10.158.22.127])
by relay.us.dnb.com (8.12.9/8.12.9) with SMTP id k1F9PRKr042136
for ; Wed, 15 Feb 2006 04:25:34 -0500 (EST)
Received: from exbhbhbh04.us.dnb.com ([159.137.224.39])
by smtp-gw.us.dnb.com (SAVSMTP 3.1.0.29) with SMTP id M2006021504253404247
for ; Wed, 15 Feb 2006 04:25:34 -0500
Received: by exbhbhbh04.us.dbisna.com with Internet Mail Service (5.5.2657.72)
id ; Wed, 15 Feb 2006 04:25:33 -0500
Message-ID: <71DFAC6F3166D711B6DB0008C74CCDF2391EBE34@exbhbhbh01.us.dbisna.com>
From: System Administrator
To: sender@example.com
Subject: Undeliverable: Some test message
Date: Wed, 15 Feb 2006 04:25:33 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
X-MS-Embedded-Report:
Content-Type: multipart/mixed;
boundary="----_=_NextPart_000_01C63211.C564A2DC"
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_01C63211.C564A2DC
Content-Type: text/plain;
charset="iso-8859-1"
Your message
To: recipient
Subject: Some test message
Sent: Wed, 15 Feb 2006 03:53:57 -0500
did not reach the following recipient(s):
RECIPIENT@EXAMPLE.NET on Wed, 15 Feb 2006 04:25:29 -0500
The recipient name is not recognized
The MTS-ID of the original message is: c=us;a=
;p=dnb;l=EXBHBHBH0106021509251DBVZ38X
MSEXCH:IMS:DNB:USEAST:EXBHBHBH01 0 (000C05A6) Unknown Recipient
------_=_NextPart_000_01C63211.C564A2DC
Content-Type: message/rfc822
Message-ID: <200602150853.k1F8rvvX006268@somehost.example.com>
From: Sender
To: recipient
Subject: Some test message
Date: Wed, 15 Feb 2006 03:53:57 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
X-MS-Embedded-Report:
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Errors-To: noreply@example.com
Content-Type: text/plain;
charset="iso-8859-1"
Text here
------_=_NextPart_000_01C63211.C564A2DC--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/generic-postfix-via-sendmail.unknown.msg 000644 000765 000024 00000007133 12613562324 031536 0 ustar 00rjbs staff 000000 000000 Return-Path:
Received: from somehost.example.com (somehost.example.com [192.168.120.100])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k56Lshgd012896
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
for ; Tue, 6 Jun 2006 14:54:49 -0700
Received: from localhost (localhost)
by somehost.example.com (8.12.11.20060308/8.12.11) id k56LshjZ000347;
Tue, 6 Jun 2006 14:54:43 -0700
Date: Tue, 6 Jun 2006 14:54:43 -0700
From: Mail Delivery Subsystem
Message-Id: <200606062154.k56LshjZ000347@somehost.example.com>
To:
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="k56LshjZ000347.1149630883/somehost.example.com"
Content-Transfer-Encoding: binary
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
This is a MIME-encapsulated message
--k56LshjZ000347.1149630883/somehost.example.com
The original message was received at Tue, 6 Jun 2006 14:54:42 -0700
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
(reason: 550 5.1.1 : Recipient address rejected: User unknown in local recipient table)
----- Transcript of session follows -----
... while talking to c.mx.voyager.net.:
>>> DATA
<<< 550 5.1.1 : Recipient address rejected: User unknown in local recipient table
550 5.1.1 ... User unknown
<<< 554 5.5.1 Error: no valid recipients
--k56LshjZ000347.1149630883/somehost.example.com
Content-Type: message/delivery-status
Reporting-MTA: dns; somehost.example.com
Received-From-MTA: DNS; localhost
Arrival-Date: Tue, 6 Jun 2006 14:54:42 -0700
Final-Recipient: RFC822; recipient@example.net
Action: failed
Status: 5.1.1
Remote-MTA: DNS; c.mx.voyager.net
Diagnostic-Code: SMTP; 550 5.1.1 : Recipient address rejected: User unknown in local recipient table
Last-Attempt-Date: Tue, 6 Jun 2006 14:54:42 -0700
--k56LshjZ000347.1149630883/somehost.example.com
Content-Type: message/rfc822
Content-Transfer-Encoding: binary
Return-Path:
Received: from somehost.example.com (localhost [127.0.0.1])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k56LsJpH032469
for ; Tue, 6 Jun 2006 14:54:42 -0700
Received: (from sender@localhost)
by somehost.example.com (8.12.11.20060308/8.12.11/Submit) id k56LA4MN021347
for recipient@example.net; Tue, 6 Jun 2006 14:10:04 -0700
Date: Tue, 6 Jun 2006 14:10:04 -0700
Message-Id: <200606062110.k56LA4MN021347@somehost.example.com>
Content-Type: multipart/alternative;
boundary="----------=_1149628204-19504-578"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
From: Sender Address
To: Sender Address
Subject: Test Bounce Message
This is a multi-part message in MIME format...
------------=_1149628204-19504-578
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Plaintext here.
------------=_1149628204-19504-578
Content-Type: text/html
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Test Bounce Message
Test HTML part here.
------------=_1149628204-19504-578--
--k56LshjZ000347.1149630883/somehost.example.com--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/gmail-via-sendmail.unknown.msg 000644 000765 000024 00000006652 12613562324 027526 0 ustar 00rjbs staff 000000 000000 Return-Path:
Received: from somehost.example.com (somehost.example.com [192.168.120.104])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k71I2wEZ012374
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
for ; Tue, 1 Aug 2006 11:02:58 -0700
Received: from localhost (localhost)
by somehost.example.com (8.12.11.20060308/8.12.11) id k71I2wBN027622;
Tue, 1 Aug 2006 11:02:58 -0700
Date: Tue, 1 Aug 2006 11:02:58 -0700
From: Mail Delivery Subsystem
Message-Id: <200608011802.k71I2wBN027622@somehost.example.com>
To:
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="k71I2wBN027622.1154455378/somehost.example.com"
Content-Transfer-Encoding: binary
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
This is a MIME-encapsulated message
--k71I2wBN027622.1154455378/somehost.example.com
The original message was received at Tue, 1 Aug 2006 11:02:54 -0700
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
(reason: 550 5.7.1 No such user c18si2365148hub)
----- Transcript of session follows -----
... while talking to gmail-smtp-in.l.google.com.:
>>> RCPT To:
<<< 550 5.7.1 No such user c18si2365148hub
550 5.1.1 ... User unknown
--k71I2wBN027622.1154455378/somehost.example.com
Content-Type: message/delivery-status
Reporting-MTA: dns; somehost.example.com
Received-From-MTA: DNS; localhost
Arrival-Date: Tue, 1 Aug 2006 11:02:54 -0700
Final-Recipient: RFC822; recipient@example.net
Action: failed
Status: 5.7.1
Remote-MTA: DNS; gmail-smtp-in.l.google.com
Diagnostic-Code: SMTP; 550 5.7.1 No such user c18si2365148hub
Last-Attempt-Date: Tue, 1 Aug 2006 11:02:58 -0700
--k71I2wBN027622.1154455378/somehost.example.com
Content-Type: message/rfc822
Content-Transfer-Encoding: binary
Return-Path:
Received: from somehost.example.com (localhost [127.0.0.1])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k71I0nor001299
for ; Tue, 1 Aug 2006 11:02:54 -0700
Received: (from sender@localhost)
by somehost.example.com (8.12.11.20060308/8.12.11/Submit) id k71Hj05k026361
for recipient@example.net; Tue, 1 Aug 2006 10:45:00 -0700
Date: Tue, 1 Aug 2006 10:45:00 -0700
Message-Id: <200608011745.k71Hj05k026361@somehost.example.com>
Content-Type: multipart/alternative;
boundary="----------=_1154454300-16334-5007"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
From: Sender Address
To: Sender Address
Subject: Test Bounce Message
This is a multi-part message in MIME format...
------------=_1154454300-16334-5007
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Plaintext here.
------------=_1154454300-16334-5007
Content-Type: text/html
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Test Bounce Message
Test HTML part here.
------------=_1154454300-16334-5007--
--k71I2wBN027622.1154455378/somehost.example.com--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/hotmail-via-sendmail.unknown.msg 000644 000765 000024 00000007014 12613562324 030063 0 ustar 00rjbs staff 000000 000000 From MAILER-DAEMON@somehost.example.com Mon Aug 28 13:31:22 2006
Return-Path:
Received: from somehost.example.com (somehost.example.com [192.168.120.102])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k7SKVM3o010774
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
for ; Mon, 28 Aug 2006 13:31:22 -0700
Received: from localhost (localhost)
by somehost.example.com (8.12.11.20060308/8.12.11) id k7SKVMvq012564;
Mon, 28 Aug 2006 13:31:22 -0700
Date: Mon, 28 Aug 2006 13:31:22 -0700
From: Mail Delivery Subsystem
Message-Id: <200608282031.k7SKVMvq012564@somehost.example.com>
To:
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="k7SKVMvq012564.1156797082/somehost.example.com"
Content-Transfer-Encoding: binary
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
This is a MIME-encapsulated message
--k7SKVMvq012564.1156797082/somehost.example.com
The original message was received at Mon, 28 Aug 2006 13:31:22 -0700
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
(reason: 550 Requested action not taken: mailbox unavailable)
----- Transcript of session follows -----
... while talking to mx4.hotmail.com.:
>>> DATA
<<< 550 Requested action not taken: mailbox unavailable
550 5.1.1 ... User unknown
<<< 503 Need Rcpt command.
--k7SKVMvq012564.1156797082/somehost.example.com
Content-Type: message/delivery-status
Reporting-MTA: dns; somehost.example.com
Received-From-MTA: DNS; localhost
Arrival-Date: Mon, 28 Aug 2006 13:31:22 -0700
Final-Recipient: RFC822; recipient@example.net
Action: failed
Status: 5.1.1
Remote-MTA: DNS; mx4.hotmail.com
Diagnostic-Code: SMTP; 550 Requested action not taken: mailbox unavailable
Last-Attempt-Date: Mon, 28 Aug 2006 13:31:22 -0700
--k7SKVMvq012564.1156797082/somehost.example.com
Content-Type: message/rfc822
Content-Transfer-Encoding: binary
Return-Path:
Received: from somehost.example.com (localhost [127.0.0.1])
by somehost.example.com (8.12.11.20060308/8.12.11) with ESMTP id k7SKRRt4019719
for ; Mon, 28 Aug 2006 13:31:22 -0700
Received: (from sender@localhost)
by somehost.example.com (8.12.11.20060308/8.12.11/Submit) id k7SKChA2006269
for recipient@example.net; Mon, 28 Aug 2006 13:12:43 -0700
Date: Mon, 28 Aug 2006 13:12:43 -0700
Message-Id: <200608282012.k7SKChA2006269@somehost.example.com>
Content-Type: multipart/alternative;
boundary="----------=_1156795963-22574-8063"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
From: Sender Address
To: Sender Address
Subject: Test Bounce Message
This is a multi-part message in MIME format...
------------=_1156795963-22574-8063
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Plaintext message here
------------=_1156795963-22574-8063
Content-Type: text/html
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Test Bounce Message
Test HTML part here.
------------=_1156795963-22574-8063--
--k7SKVMvq012564.1156797082/somehost.example.com--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/iis-multiple-bounce.msg 000644 000765 000024 00000006617 12613562324 026257 0 ustar 00rjbs staff 000000 000000 Return-Path:
Received: from invalid.host.invalid ([10.0.0.61] helo=smtp.example.com)
by otherhost.otherdomain.invalid with esmtp (Exim 4.63)
id 1GIX3N-00076U-VJ; Wed, 30 Aug 2006 13:52:56 -0700
From: postmaster@SomeServer
To: mailing@example.com
Date: Wed, 30 Aug 2006 13:54:35 -0700
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="9B095B5ADSN=_01C6CA6871B6A9A600000046smtp.childrensna"
Message-ID:
Subject: Delivery Status Notification (Failure)
This is a MIME-formatted message.
Portions of this message may be unreadable without a MIME-capable mail program.
--9B095B5ADSN=_01C6CA6871B6A9A600000046smtp.childrensna
Content-Type: text/plain; charset=unicode-1-1-utf-7
This is an automatically generated Delivery Status Notification.
Delivery to the following recipients failed.
bounced1@example.net
bounced2@example.net
bounced3@example.net
bounced4@example.net
--9B095B5ADSN=_01C6CA6871B6A9A600000046smtp.childrensna
Content-Type: message/delivery-status
Reporting-MTA: dns;smtp.example.com
Received-From-MTA: dns;AdminAsst
Arrival-Date: Wed, 30 Aug 2006 13:54:00 -0700
Final-Recipient: rfc822;bounced1@example.net
Action: failed
Status: 5.0.0
Diagnostic-Code: smtp;550 Requested action not taken: mailbox unavailable
Final-Recipient: rfc822;bounced2@example.net
Action: failed
Status: 5.0.0
Diagnostic-Code: smtp;550 Requested action not taken: mailbox unavailable
Final-Recipient: rfc822;bounced3@example.net
Action: failed
Status: 5.0.0
Diagnostic-Code: smtp;550 Requested action not taken: mailbox unavailable
Final-Recipient: rfc822;bounced4@example.net
Action: failed
Status: 5.0.0
Diagnostic-Code: smtp;550 Requested action not taken: mailbox unavailable
--9B095B5ADSN=_01C6CA6871B6A9A600000046smtp.childrensna
Content-Type: message/rfc822
Received: from AdminAsst ([192.168.144.3]) by smtp.example.com with Microsoft SMTPSVC(5.0.2195.6713);
Wed, 30 Aug 2006 13:54:00 -0700
Reply-To:
From: "Mailing"
To: ,
,
,
,
Subject: Test
Date: Wed, 30 Aug 2006 13:48:01 -0700
Organization: The Children's Nature Institute
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0018_01C6CC3A.E8D59A00"
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
thread-index: AcbMdZUQbmyIksvUQrSuXsdtbeoIDw==
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
Return-Path: mailing@example.com
Message-ID:
X-OriginalArrivalTime: 30 Aug 2006 20:54:00.0734 (UTC) FILETIME=[6B6FE3E0:01C6CC76]
This is a multi-part message in MIME format.
------=_NextPart_000_0018_01C6CC3A.E8D59A00
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
This is a test to undeliverable email addresses.
------=_NextPart_000_0018_01C6CC3A.E8D59A00
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Test Bounce Message
Test HTML part here.
------=_NextPart_000_0018_01C6CC3A.E8D59A00--
--9B095B5ADSN=_01C6CA6871B6A9A600000046smtp.childrensna--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/junkemailfilter.msg 000644 000765 000024 00000010177 12613562324 025552 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+a3b9144e-89c6-11df-bd3f-fea09e3e4bb4@email.example.com
Received: by 10.224.28.133 with SMTP id m5cs120102qac;
Wed, 7 Jul 2010 05:53:37 -0700 (PDT)
Received: by 10.227.135.66 with SMTP id m2mr4962129wbt.187.1278507216621;
Wed, 07 Jul 2010 05:53:36 -0700 (PDT)
Return-Path: <>
Received: from server4.example.co.uk (server4.example.co.uk [94.236.45.212])
by mx.google.com with ESMTP id k17si14625328wbp.82.2010.07.07.05.53.36;
Wed, 07 Jul 2010 05:53:36 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of server4.example.co.uk designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of server4.example.co.uk designates 94.236.45.212 as permitted sender) smtp.mail=
Received: by server4.example.co.uk (Postfix)
id 0DBC816586A2; Wed, 7 Jul 2010 13:53:36 +0100 (BST)
Date: Wed, 7 Jul 2010 13:53:36 +0100 (BST)
From: MAILER-DAEMON@server4.example.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+A3B9144E-89C6-11DF-BD3F-FEA09E3E4BB4@email.example.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="CFE3F165869A.1278507216/server4.example.co.uk"
Content-Transfer-Encoding: 8bit
Message-Id: <20100707125336.0DBC816586A2@server4.example.co.uk>
This is a MIME-encapsulated message.
--CFE3F165869A.1278507216/server4.example.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host server4.example.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: host mx.junkemailfilter.com[65.49.42.61] said:
550-REJECTED - Server at [test.co.uk] (NOT JUNKEMAILFILTER) rejected
message - 550 550 65.49.42.68 is not allowed to send mail from
email.example.com (in reply to RCPT TO command)
--CFE3F165869A.1278507216/server4.example.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; server4.example.co.uk
X-Postfix-Queue-ID: CFE3F165869A
X-Postfix-Sender: rfc822; automated-bounces+A3B9144E-89C6-11DF-BD3F-FEA09E3E4BB4@email.example.com
Arrival-Date: Wed, 7 Jul 2010 13:53:28 +0100 (BST)
Final-Recipient: rfc822; fred@test.co.uk
Action: failed
Status: 5.0.0
Remote-MTA: dns; mx.junkemailfilter.com
Diagnostic-Code: smtp; 550-REJECTED - Server at [test.co.uk] (NOT
JUNKEMAILFILTER) rejected message - 550 550 65.49.42.68 is not allowed to
send mail from email.example.com
--CFE3F165869A.1278507216/server4.example.co.uk
Content-Description: Undelivered Message
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Received: by server4.example.co.uk (Postfix, from userid 508)
id CFE3F165869A; Wed, 7 Jul 2010 13:53:28 +0100 (BST)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary="_----------=_12785072081058321"
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Date: Wed, 7 Jul 2010 13:53:28 +0100
From: John Smith
Subject: fred
X-Campaignid: example20100423.1
List-Unsubscribe:
To: Fred Blogs
Message-Id: <20100707125328.CFE3F165869A@server4.example.co.uk>
This is a multi-part message in MIME format.
--_----------=_12785072081058321
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
Text goes here.
--_----------=_12785072081058321
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html
HTML goes here
--_----------=_12785072081058321--
--CFE3F165869A.1278507216/server4.example.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/long-smtp.msg 000644 000765 000024 00000014171 12613562324 024303 0 ustar 00rjbs staff 000000 000000 X-Original-To: xyzzy@jeeves.example.com
Delivered-To: xyzzy@jeeves.example.com
Received: from smtprelay-h31.telenor.se (smtprelay-h31.telenor.se [213.150.131.4])
by arc1.listbox.com (Postfix) with ESMTP id ECD7627631
for ; Sun, 22 Mar 2015 14:32:57 -0400 (EDT)
Received: from ipb5.telenor.se (ipb5.telenor.se [195.54.127.168])
by smtprelay-h31.telenor.se (Postfix) with ESMTP id 1D01EDF75
for ; Sun, 22 Mar 2015 19:32:47 +0100 (CET)
X-SENDER-IP: [195.54.127.10]
X-LISTENER: [smtp.bredband.net]
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2ADAQD7CQ9VmQp/NsODH4EVBlSCSkawPQaDNAGGA4dmgVsZAQSFMRA5gR5MAQEBAQEBEQEBAQEBBg0LBxQuhBkFCQ4JJgUHHQMCGycTAQYDAjMVJgQBGAQEiBIBCJI3jSqPTJRihFMMAR+BNYRYh3GBPwUDAQFLgjg7Eh2BG4ULgQ2CbYpqT4IeDIIMgmQ6gnaJOQaCWYNHgiQcgR4zPTEBAQMCgQSBOAEBAQ
X-IPAS-Result: A2ADAQD7CQ9VmQp/NsODH4EVBlSCSkawPQaDNAGGA4dmgVsZAQSFMRA5gR5MAQEBAQEBEQEBAQEBBg0LBxQuhBkFCQ4JJgUHHQMCGycTAQYDAjMVJgQBGAQEiBIBCJI3jSqPTJRihFMMAR+BNYRYh3GBPwUDAQFLgjg7Eh2BG4ULgQ2CbYpqT4IeDIIMgmQ6gnaJOQaCWYNHgiQcgR4zPTEBAQMCgQSBOAEBAQ
X-IronPort-AV: E=Sophos;i="5.11,447,1422918000";
d="scan'208,217";a="899691157"
Received: from mm-proxy1.telenor.se ([195.54.127.10])
by ipb5.telenor.se with ESMTP; 22 Mar 2015 19:32:46 +0100
Received: from mm-be1.telenor.se (10.81.11.4) by mm-proxy1.telenor.se (8.5.103)
id 54DFD248011BBA17 for xyzzy@jeeves.example.com; Sun, 22 Mar 2015 19:32:46 +0100
Received: by mm-be1.telenor.se (8.5.128) id 54B4E9E60097BA3E for xyzzy@jeeves.example.com; Sun, 22 Mar 2015 19:32:46 +0100
From: Mail Delivery Service
Subject: Delivery Status Notification
To: xyzzy@jeeves.example.com
Date: Sun, 22 Mar 2015 19:32:46 +0100
Message-ID: <54B4E9E60097BA3D@mm-be1.telenor.se>
X-CP-Transaction-ID: 54B4E9E6008C7C3C
X-CP-For: recipient@example.net
MIME-Version: 1.0
Content-Type: Multipart/Report; report-type=delivery-status; boundary="========/54B4E9E6008C7C3C/mm-be1.telenor.se"
X-Listbox-Original-Sender: Mail Delivery Service
X-Jeeves-Tag: DD5DD666-D0C1-11E4-BA1C-A88BBC0905B1
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).
--========/54B4E9E6008C7C3C/mm-be1.telenor.se
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
- These recipients of your message have been processed by the mail server:
recipient@example.net; Failed; 4.4.7 (delivery time expired)
--========/54B4E9E6008C7C3C/mm-be1.telenor.se
Content-Type: Message/Delivery-Status
Reporting-MTA: dns; mm-be1.telenor.se
Received-from-MTA: dns; mm-proxy3.telenor.se (195.54.127.12)
Arrival-Date: Tue, 17 Mar 2015 19:32:05 +0100
Final-Recipient: rfc822;recipient@example.net
Action: Failed
Status: 4.4.7 (delivery time expired)
--========/54B4E9E6008C7C3C/mm-be1.telenor.se
Content-Type: Message/RFC822
Return-Path:
Received: from mm-proxy3.telenor.se (195.54.127.12) by mm-be1.telenor.se (8.5.128)
id 54B4E9E6008C7C3C for recipient@example.net; Tue, 17 Mar 2015 19:32:05 +0100
Received: from ipb4.telenor.se (195.54.127.167) by mm-proxy3.telenor.se (8.5.103)
id 54DFD91300D5104C for recipient@example.net; Tue, 17 Mar 2015 19:32:05 +0100
X-LISTENER: [mailgw.bredband.net]
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AiBgC8cghV/wTtSNBbgkNDUgZUgkZGuRiHZoFZGQEEhTFJgT1MAQEBAQEBfYQUAwIJDgkdBgMFAgULEgMFAgMBAgYKJxMBAgQDAgIDLhUGIAQBBBQEBIgOBQiSVZwGcIRogWuUZQEKAQEBAQEWBoE1jXoFAwEBS4I4DC8SHYEWhQuBDIJrimBPhDWCZDqCdIkzBYJVg2qCAhwUgQpOIjEBAQMCgQSBOAEBAQ
X-IPAS-Result: A0AiBgC8cghV/wTtSNBbgkNDUgZUgkZGuRiHZoFZGQEEhTFJgT1MAQEBAQEBfYQUAwIJDgkdBgMFAgULEgMFAgMBAgYKJxMBAgQDAgIDLhUGIAQBBBQEBIgOBQiSVZwGcIRogWuUZQEKAQEBAQEWBoE1jXoFAwEBS4I4DC8SHYEWhQuBDIJrimBPhDWCZDqCdIkzBYJVg2qCAhwUgQpOIjEBAQMCgQSBOAEBAQ
X-IronPort-AV: E=Sophos;i="5.11,418,1422918000";
d="scan'208,217";a="768092764"
Received: from lb-ob1.listbox.com ([208.72.237.4])
by ipb4.telenor.se with ESMTP; 17 Mar 2015 19:31:57 +0100
Received: from lb-ob1.listbox.com (localhost [127.0.0.1])
by lb-ob1.listbox.com (Postfix) with ESMTP id C0DE512675
for ; Tue, 17 Mar 2015 14:31:42 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=listbox.com; h=date
:mime-version:content-type:message-id:subject:from:to:reply-to
:list-id:list-help:list-unsubscribe:list-subscribe; s=launch;
bh=2lmA89Ph+N4GCF18JHdolQ3XjX0=; b=JIQlhRRTsmxYV8tyOIA33BsYDCqH
ee3HWhJP+JDVibkm7XUrCWGP1WyJgGBpCZDyjNopvNa6neNY1tW3KJpwXw==
Received: from lb-ex1.localdomain (lb-ex1.int.icgroup.com [10.80.90.12])
by lb-ob1.listbox.com (Postfix) with ESMTP id 9E5B112667
for ; Tue, 17 Mar 2015 14:31:42 -0400 (EDT)
Received: from lb-ex1.int.icgroup.com (localhost [127.0.0.1])
by lb-ex1.localdomain (Postfix) with ESMTP id 52169448BD6B
for ; Tue, 17 Mar 2015 14:31:49 -0400 (EDT)
Date: Tue, 17 Mar 2015 14:31:30 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="1426617090.Ebeb8.93928"
Message-Id: <47F0E84C-CCC1-11E4-9F5F-EB6EAB8B1A2B@example.com>
Subject: =?UTF-8?B?Rm9sa2V0cyBCaW8gTWFsbcO2?=/Panora Nyhetsbrev #6:
=?UTF-8?B?IFByZW1pw6RyIGbDtnIgRW4gbnkgZmlja3bDpG4gJiBUaGUgVHJpYmU=?=,
=?UTF-8?B?IE1hdGluw6lrbGFzc2lrZXI=?=,
Fatta Man presenterar The Mask You Live In
From: yourface@example.biz
To: recipient@example.net
X-Listbox-Composer: Listbox2::Composer v3
Reply-To: yourface@example.biz
List-ID:
Precedence: list
X-Listbox-Post-Id: 20150317143136:47F0E84C-CCC1-11E4-9F5F-EB6EAB8B1A2B
Errors-To: xyzzy@jeeves.example.com
--1426617090.Ebeb8.93928
Date: Tue, 17 Mar 2015 14:31:29 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi.
--1426617090.Ebeb8.93928
Date: Tue, 17 Mar 2015 14:31:30 -0400
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
content-transfer-encoding: quoted-printable
Hi.=
--1426617090.Ebeb8.93928--
--========/54B4E9E6008C7C3C/mm-be1.telenor.se--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/mailbox-unknown.msg 000644 000765 000024 00000006641 12613562324 025516 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+0b3e8a94-a6e2-11df-a9cb-fe43b3a13c11@email.example.com
Received: by 10.220.190.129 with SMTP id di1cs220767vcb;
Fri, 13 Aug 2010 10:10:19 -0700 (PDT)
Received: by 10.213.3.83 with SMTP id 19mr1925362ebm.49.1281719417811;
Fri, 13 Aug 2010 10:10:17 -0700 (PDT)
Return-Path: <>
Received: from server2.example.co.uk (server2.example.co.uk [94.236.45.210])
by mx.google.com with ESMTP id v44si7576420eeh.57.2010.08.13.10.10.17;
Fri, 13 Aug 2010 10:10:17 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of server2.example.co.uk designates 94.236.45.210 as permitted sender) client-ip=94.236.45.210;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of server2.example.co.uk designates 94.236.45.210 as permitted sender) smtp.mail=
Received: by server2.example.co.uk (Postfix)
id 3DB0FB581A5; Fri, 13 Aug 2010 18:10:17 +0100 (BST)
Date: Fri, 13 Aug 2010 18:10:17 +0100 (BST)
From: MAILER-DAEMON@server2.example.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+0B3E8A94-A6E2-11DF-A9CB-FE43B3A13C11@email.example.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="A11DDB5819F.1281719417/server2.example.co.uk"
Message-Id: <20100813171017.3DB0FB581A5@server2.example.co.uk>
This is a MIME-encapsulated message.
--A11DDB5819F.1281719417/server2.example.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host server2.example.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: host mxin.name-services.com[69.64.157.73] said: 550 5.7.1 No
mailbox found (in reply to RCPT TO command)
--A11DDB5819F.1281719417/server2.example.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; server2.example.co.uk
X-Postfix-Queue-ID: A11DDB5819F
X-Postfix-Sender: rfc822; automated-bounces+0B3E8A94-A6E2-11DF-A9CB-FE43B3A13C11@email.example.com
Arrival-Date: Fri, 13 Aug 2010 14:52:42 +0100 (BST)
Final-Recipient: rfc822; recipient@example.net
Action: failed
Status: 5.7.1
Remote-MTA: dns; mxin.name-services.com
Diagnostic-Code: smtp; 550 5.7.1 No mailbox found
--A11DDB5819F.1281719417/server2.example.co.uk
Content-Description: Undelivered Message Headers
Content-Type: text/rfc822-headers
Received: by server2.example.co.uk (Postfix, from userid 507)
id A11DDB5819F; Fri, 13 Aug 2010 14:52:42 +0100 (BST)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary="_----------=_128170756219470"
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Date: Fri, 13 Aug 2010 14:52:42 +0100
From: Fred Bloggs
Subject: foo
List-Unsubscribe:
To: John Smith
Message-Id: <20100813135242.A11DDB5819F@server2.example.co.uk>
--A11DDB5819F.1281719417/server2.example.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/malformed-dns.msg 000644 000765 000024 00000007245 12613562324 025117 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+84786f9c-7c4e-11df-bdf4-7d4cdd31f8f5@email.example.com
Received: by 10.216.157.72 with SMTP id n50cs38472wek;
Sun, 20 Jun 2010 02:30:53 -0700 (PDT)
Received: by 10.227.133.132 with SMTP id f4mr3200660wbt.189.1277026253410;
Sun, 20 Jun 2010 02:30:53 -0700 (PDT)
Return-Path: <>
Received: from server4.example.co.uk (server4.example.co.uk [94.236.45.212])
by mx.google.com with ESMTP id o42si32496522wbv.72.2010.06.20.02.30.53;
Sun, 20 Jun 2010 02:30:53 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of server4.example.co.uk designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of server4.example.co.uk designates 94.236.45.212 as permitted sender) smtp.mail=
Received: by server4.example.co.uk (Postfix)
id 43C7F16585EA; Sun, 20 Jun 2010 10:30:53 +0100 (BST)
Date: Sun, 20 Jun 2010 10:30:53 +0100 (BST)
From: MAILER-DAEMON@server4.example.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+84786F9C-7C4E-11DF-BDF4-7D4CDD31F8F5@email.example.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="9D90616585E9.1277026253/server4.example.co.uk"
Content-Transfer-Encoding: 8bit
Message-Id: <20100620093053.43C7F16585EA@server4.example.co.uk>
This is a MIME-encapsulated message.
--9D90616585E9.1277026253/server4.example.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host server4.example.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: Name service error for name=a.b.c
type=MX: Malformed or unexpected name server reply
--9D90616585E9.1277026253/server4.example.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; server4.example.co.uk
X-Postfix-Queue-ID: 9D90616585E9
X-Postfix-Sender: rfc822; automated-bounces+84786F9C-7C4E-11DF-BDF4-7D4CDD31F8F5@email.example.com
Arrival-Date: Sun, 20 Jun 2010 10:30:51 +0100 (BST)
Final-Recipient: rfc822; f.b@a.b.c
Action: failed
Status: 5.4.4
Diagnostic-Code: X-Postfix; Name service error for name=a.b.c
type=MX: Malformed or unexpected name server reply
--9D90616585E9.1277026253/server4.example.co.uk
Content-Description: Undelivered Message
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Received: by server4.example.co.uk (Postfix, from userid 507)
id 9D90616585E9; Sun, 20 Jun 2010 10:30:51 +0100 (BST)
MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/related; boundary="_----------=_12770262514021318"
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Date: Sun, 20 Jun 2010 10:30:51 +0100
From: John Smith
Subject: test
List-Unsubscribe:
To: f.b
Message-Id: <20100620093051.9D90616585E9@server4.example.co.uk>
This is a multi-part message in MIME format.
--_----------=_12770262514021318
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/html
HTML goes here
--_----------=_12770262514021318--
--9D90616585E9.1277026253/server4.example.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/me-user-unknown.msg 000644 000765 000024 00000010610 12613562324 025427 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+96bfaba2-9341-11df-b62f-b3f1baa35b08@email.example.com
Received: by 10.224.45.67 with SMTP id d3cs114412qaf;
Mon, 19 Jul 2010 07:26:18 -0700 (PDT)
Received: by 10.227.153.211 with SMTP id l19mr4073143wbw.224.1279549577365;
Mon, 19 Jul 2010 07:26:17 -0700 (PDT)
Return-Path: <>
Received: from server4.example.co.uk (server4.example.co.uk [94.236.45.212])
by mx.google.com with ESMTP id l6si6543356wba.23.2010.07.19.07.26.16;
Mon, 19 Jul 2010 07:26:17 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of server4.example.co.uk designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of server4.example.co.uk designates 94.236.45.212 as permitted sender) smtp.mail=
Received: by server4.example.co.uk (Postfix)
id ACDE7165835E; Mon, 19 Jul 2010 15:26:16 +0100 (BST)
Date: Mon, 19 Jul 2010 15:26:16 +0100 (BST)
From: MAILER-DAEMON@server4.example.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+96BFABA2-9341-11DF-B62F-B3F1BAA35B08@email.example.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="A7B931658352.1279549576/server4.example.co.uk"
Content-Transfer-Encoding: 8bit
Message-Id: <20100719142616.ACDE7165835E@server4.example.co.uk>
This is a MIME-encapsulated message.
--A7B931658352.1279549576/server4.example.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host server4.example.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: host smtp-mx006.example.net[17.148.17.16] said: 550 5.1.6 recipient
no longer on server: recipient@example.net (in reply to RCPT TO command)
--A7B931658352.1279549576/server4.example.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; server4.example.co.uk
X-Postfix-Queue-ID: A7B931658352
X-Postfix-Sender: rfc822; automated-bounces+96BFABA2-9341-11DF-B62F-B3F1BAA35B08@email.example.com
Arrival-Date: Mon, 19 Jul 2010 15:26:15 +0100 (BST)
Final-Recipient: rfc822; recipient@example.net
Action: failed
Status: 5.1.6
Remote-MTA: dns; smtp-mx006.example.net
Diagnostic-Code: smtp; 550 5.1.6 recipient no longer on server: recipient@example.net
--A7B931658352.1279549576/server4.example.co.uk
Content-Description: Undelivered Message
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Received: by server4.example.co.uk (Postfix, from userid 505)
id A7B931658352; Mon, 19 Jul 2010 15:26:15 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=email.example.com;
s=default10; t=1279549575;
bh=2rTlZd3Un4WZ03TTGcDmFJXCgKILGAVCbdo1KWxzl9g=;
h=MIME-Version:Content-Transfer-Encoding:Content-Type:Date:From:
Subject:List-Unsubscribe:To:Message-Id;
b=JZpOHWM8dkDzZ8tV6pJlaM8Yui6fF58VUOJYMEBSLfOTZx/qt1uEpH68bO0djS/om
VFfwMnc4+JXFqNpUnfWP5PwZv+oh06kbUqszAlWK6PofhhpOLNi5c3pn87pKWOL9FC
jK0PIsHzcGTX9Nu2u9nPMTF58taPKpECHJXsC8Pc=
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary="_----------=_127954957589061263"
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Date: Mon, 19 Jul 2010 15:26:15 +0100
From: Fred Bloggs
Subject: foo
X-Campaignid: example20100423.1
List-Unsubscribe:
To: charlotte wilson
Message-Id: <20100719142615.A7B931658352@server4.example.co.uk>
This is a multi-part message in MIME format.
--_----------=_127954957589061263
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
text
--_----------=_127954957589061263
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html
html
--_----------=_127954957589061263--
--A7B931658352.1279549576/server4.example.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/message-too-large-2.msg 000644 000765 000024 00000006432 12613562324 026036 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+e5b90666-008e-11e1-92d6-b479a014a16e@email.example.com
Received: by 10.142.82.8 with SMTP id f8cs11309wfb;
Thu, 27 Oct 2011 04:29:38 -0700 (PDT)
Received: by 10.227.206.147 with SMTP id fu19mr15819020wbb.22.1319714976734;
Thu, 27 Oct 2011 04:29:36 -0700 (PDT)
Return-Path: <>
Received: from admin1.example.co.uk (admin1.example.co.uk. [94.236.45.212])
by mx.google.com with ESMTP id m11si3780449wbh.29.2011.10.27.04.29.36;
Thu, 27 Oct 2011 04:29:36 -0700 (PDT)
Received-SPF: pass (google.com: domain of admin1.example.co.uk designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of admin1.example.co.uk designates 94.236.45.212 as permitted sender) smtp.mail=
Received: by admin1.example.co.uk (Postfix)
id E615F650E76; Thu, 27 Oct 2011 12:29:35 +0100 (BST)
Date: Thu, 27 Oct 2011 12:29:35 +0100 (BST)
From: MAILER-DAEMON@admin1.example.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+E5B90666-008E-11E1-92D6-B479A014A16E@email.example.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="34B07651008.1319714975/admin1.example.co.uk"
Message-Id: <20111027112935.E615F650E76@admin1.example.co.uk>
This is a MIME-encapsulated message.
--34B07651008.1319714975/admin1.example.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host admin1.example.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: message size 18876259 exceeds size
limit 10485760 of server cluster.thor.test.co[82.197.78.148]
--34B07651008.1319714975/admin1.example.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; admin1.example.co.uk
X-Postfix-Queue-ID: 34B07651008
X-Postfix-Sender: rfc822; automated-bounces+E5B90666-008E-11E1-92D6-B479A014A16E@email.example.com
Arrival-Date: Thu, 27 Oct 2011 12:29:13 +0100 (BST)
Final-Recipient: rfc822; john.smith@example.net
Action: failed
Status: 5.3.4
Diagnostic-Code: X-Postfix; message size 18876259 exceeds size limit 10485760
of server cluster.thor.test.co[82.197.78.148]
--34B07651008.1319714975/admin1.example.co.uk
Content-Description: Undelivered Message Headers
Content-Type: text/rfc822-headers
Received: by admin1.example.co.uk (Postfix, from userid 507)
id 34B07651008; Thu, 27 Oct 2011 12:29:14 +0100 (BST)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary="_----------=_1319714953162080"
X-Mailer: MIME::Lite 3.027 (F2.78; T1.31; A2.07; B3.13; Q3.13)
Date: Thu, 27 Oct 2011 12:29:13 +0100
From: Fred Bloggs
Subject: foo
To: John Smith
Message-Id: <20111027112914.34B07651008@admin1.example.co.uk>
--34B07651008.1319714975/admin1.example.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/message-too-large-3.msg 000644 000765 000024 00000007457 12613562324 026047 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+8060e386-35c1-11df-a7dc-90ebaee270fa@email.example.com
Received: by 10.216.178.78 with SMTP id e56cs128460wem;
Mon, 22 Mar 2010 07:45:37 -0700 (PDT)
Received: by 10.204.175.9 with SMTP id v9mr1990768bkz.79.1269269136677;
Mon, 22 Mar 2010 07:45:36 -0700 (PDT)
Return-Path: <>
Received: from server2.example.co.uk (server2.example.co.uk [94.236.45.210])
by mx.google.com with ESMTP id 5si11375492bkn.0.2010.03.22.07.45.36;
Mon, 22 Mar 2010 07:45:36 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of server2.example.co.uk designates 94.236.45.210 as permitted sender) client-ip=94.236.45.210;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of server2.example.co.uk designates 94.236.45.210 as permitted sender) smtp.mail=
Received: by server2.example.co.uk (Postfix)
id 284D3B581E0; Mon, 22 Mar 2010 14:45:36 +0000 (GMT)
Date: Mon, 22 Mar 2010 14:45:36 +0000 (GMT)
From: MAILER-DAEMON@server2.example.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+8060E386-35C1-11DF-A7DC-90EBAEE270FA@email.example.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="7B0EBB581D3.1269269136/server2.example.co.uk"
Message-Id: <20100322144536.284D3B581E0@server2.example.co.uk>
This is a MIME-encapsulated message.
--7B0EBB581D3.1269269136/server2.example.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host server2.example.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: message size 8596800 exceeds size limit 5242880 of
server mail9.d.e[216.185.34.5]
--7B0EBB581D3.1269269136/server2.example.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; server2.example.co.uk
X-Postfix-Queue-ID: 7B0EBB581D3
X-Postfix-Sender: rfc822; automated-bounces+8060E386-35C1-11DF-A7DC-90EBAEE270FA@email.example.com
Arrival-Date: Mon, 22 Mar 2010 14:45:24 +0000 (GMT)
Final-Recipient: rfc822; a@b.c
Action: failed
Status: 5.3.4
Diagnostic-Code: X-Postfix; message size 8596800 exceeds size limit 5242880 of
server mail9.d.e[216.185.34.5]
--7B0EBB581D3.1269269136/server2.example.co.uk
Content-Description: Undelivered Message Headers
Content-Type: text/rfc822-headers
Received: by server2.example.co.uk (Postfix, from userid 507)
id 7B0EBB581D3; Mon, 22 Mar 2010 14:45:24 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=email.example.com;
s=default10; t=1269269124;
bh=FvFGwOXRZBsK129YN76Cwcp9YMKVYLLQBEIuNtfI4IE=;
h=MIME-Version:Content-Transfer-Encoding:Content-Type:Date:From:
Subject:List-Unsubscribe:To:Message-Id;
b=LCB+09KMvXeT9eibfcCPJcmDoDUHUkgi+Tp9nWTciTj37hY0cBpPDwSpEGfMh8ppF
5M3MZlSPCz4iZN+QkPq9OLRHWEucl+UMRuYDJoRHlPEuk73igita6zAdKacVCKVTlc
Ygm7UqQOVEfUmJgR8nexEYtQIiPFKS91raYV0YD4=
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary="_----------=_12692691043250"
X-Mailer: MIME::Lite 3.027 (F2.77; T1.28; A2.04; B3.08; Q3.08)
Date: Mon, 22 Mar 2010 14:45:04 +0000
From: Customer Services
Subject: blah
List-Unsubscribe:
To: a d
Message-Id: <20100322144524.7B0EBB581D3@server2.example.co.uk>
--7B0EBB581D3.1269269136/server2.example.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/message-too-large-4.msg 000644 000765 000024 00000010615 12613562324 026036 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+d51547e4-3535-11e1-9a08-d6b6d6ea5270@email.example.com
Received: by 10.52.111.104 with SMTP id ih8cs426414vdb;
Mon, 2 Jan 2012 03:37:11 -0800 (PST)
Received: by 10.180.19.74 with SMTP id c10mr105125762wie.8.1325504229025;
Mon, 02 Jan 2012 03:37:09 -0800 (PST)
Return-Path: <>
Received: from thing.example3.com (thing.example3.com. [196.33.120.15])
by mx.google.com with ESMTP id ei1si35423807wid.95.2012.01.02.03.37.07;
Mon, 02 Jan 2012 03:37:09 -0800 (PST)
Received-SPF: pass (google.com: best guess record for domain of thing.example3.com designates 196.33.120.15 as permitted sender) client-ip=196.33.120.15;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of thing.example3.com designates 196.33.120.15 as permitted sender) smtp.mail=
Received: by thing.example3.com (Postfix)
id ED3C4DE025C; Mon, 2 Jan 2012 13:37:01 +0200 (SAST)
Date: Mon, 2 Jan 2012 13:37:01 +0200 (SAST)
From: MAILER-DAEMON@example3.com (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+D51547E4-3535-11E1-9A08-D6B6D6EA5270@email.example.com
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="6A5B6DE0256.1325504221/thing.example3.com"
Content-Transfer-Encoding: 7bit
Message-Id: <20120102113701.ED3C4DE025C@thing.example3.com>
This is a MIME-encapsulated message.
--6A5B6DE0256.1325504221/thing.example3.com
Content-Description: Notification
Content-Type: text/plain
This is the Postfix program at host thing.example3.com.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The Postfix program
: host 196.33.120.18[196.33.120.18] said: 534
SIZE=Message too big. (in reply to MAIL FROM command)
--6A5B6DE0256.1325504221/thing.example3.com
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; thing.example3.com
X-Postfix-Queue-ID: 6A5B6DE0256
X-Postfix-Sender: rfc822; automated-bounces+D51547E4-3535-11E1-9A08-D6B6D6EA5270@email.example.com
Arrival-Date: Mon, 2 Jan 2012 13:36:14 +0200 (SAST)
Final-Recipient: rfc822; john.smith@example2.co.za
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; host 196.33.120.18[196.33.120.18] said: 534
SIZE=Message too big. (in reply to MAIL FROM command)
--6A5B6DE0256.1325504221/thing.example3.com
Content-Description: Undelivered Message
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
Received: from localhost (localhost.localdomain [127.0.0.1])
by thing.example3.com (Postfix) with ESMTP id 6A5B6DE0256
for ; Mon, 2 Jan 2012 13:36:14 +0200 (SAST)
Received: from thing.example3.com ([127.0.0.1])
by localhost (thing.example3.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id I5kvuqTDCPnB for ;
Mon, 2 Jan 2012 13:36:10 +0200 (SAST)
Received: from admin1.example.co.uk (admin1.example.co.uk [94.236.45.212])
by thing.example3.com (Postfix) with ESMTP id A70ACDE025F
for ; Mon, 2 Jan 2012 13:35:17 +0200 (SAST)
Received: by admin1.example.co.uk (Postfix, from userid 507)
id BFD93650D6C; Mon, 2 Jan 2012 11:35:12 +0000 (GMT)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary="_----------=_1325504112319940"
X-Mailer: MIME::Lite 3.027 (F2.78; T1.31; A2.07; B3.13; Q3.13)
Date: Mon, 2 Jan 2012 11:35:12 +0000
From: Fred Bloggs
From: foo
Subject: foo
List-Unsubscribe:
To: John Smith
Message-Id: <20120102113512.BFD93650D6C@admin1.example.co.uk>
This is a multi-part message in MIME format.
--_----------=_1325504112319940
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html
HTML
--_----------=_1325504112319940
Content-Disposition: inline; filename="foo.pdf"
Content-Transfer-Encoding: base64
Content-Type: application/pdf; name="foo.pdf"
PDF
--6A5B6DE0256.1325504221/thing.example3.com--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/message-too-large-5.msg 000644 000765 000024 00000034571 12613562324 026046 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+452b07fa-a375-11e1-8718-8fa968fc6771@email.example.com
Received: by 10.52.101.202 with SMTP id fi10csp34095vdb;
Mon, 21 May 2012 11:47:18 -0700 (PDT)
Received: by 10.180.74.68 with SMTP id r4mr27680726wiv.13.1337626038139;
Mon, 21 May 2012 11:47:18 -0700 (PDT)
Return-Path: <>
Received: from mailout04.rmx.de (mailout04.rmx.de. [94.199.90.94])
by mx.google.com with ESMTPS id g5si282460wel.159.2012.05.21.11.47.17
(version=TLSv1/SSLv3 cipher=OTHER);
Mon, 21 May 2012 11:47:18 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of mailout04.rmx.de designates 94.199.90.94 as permitted sender) client-ip=94.199.90.94;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of mailout04.rmx.de designates 94.199.90.94 as permitted sender) smtp.mail=
Received: from kdin02.retarus.de (kdin02.retarus.de [172.19.17.49] (may be forged))
by mailout04.rmx.de (8.14.4/8.14.5/retarus.custom) with ESMTP id q4LIlCJH031609
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
for ; Mon, 21 May 2012 20:47:13 +0200
Received: from DDE2ERLMI02E.res.tld ([193.99.42.56])
by kdin02.retarus.de (8.14.5/8.14.2/retarus.custom) with ESMTP id q4LIl9Hp001520
(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL)
for ; Mon, 21 May 2012 20:47:10 +0200
MIME-Version: 1.0
From:
To:
Date: Mon, 21 May 2012 20:47:09 +0200
Content-Type: multipart/report; report-type=delivery-status;
boundary="750e84e3-a127-4bd8-800c-aee48611c03e"
Content-Language: en-US
Message-ID:
In-Reply-To: <20120521184627.050AD154809F@admin1.example.co.uk>
References: <20120521184627.050AD154809F@admin1.example.co.uk>
Subject: Undeliverable: foo
X-RMX-ID: 20120521-204710-q4LIl9Hp001520-0@kdin02
X-RMX-TRACE: 2012-05-21 20:47:11 RmxMSO@kdin02/mailcc05 [0.4s] 20120521-204710-q4LIl9Hp001520-0@kdin02 0:00:01
X-RMX-TRACE: 2012-05-21 20:47:10 KdIn@kdin02/mailcc05 [0.2s] 20120521-204710-q4LIl9Hp001520-0@kdin02 0:00:00
--750e84e3-a127-4bd8-800c-aee48611c03e
Content-Type: multipart/alternative; differences=Content-Type;
boundary="8301eb61-02a2-4e89-8bc7-511e98c6cd16"
--8301eb61-02a2-4e89-8bc7-511e98c6cd16
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
This message wasn't delivered to anyone because it's too large. The limit i=
s 14 MB. This message is 18 MB.
John Smith (john.smith@sample.net)
This message won't be sent because it's too large.
Diagnostic information for administrators:
Generating server: internal.sample.net
john.smith@sample.net
#550 5.2.3 RESOLVER.RST.SendSizeLimit.Org; message too large for this organ=
ization ##
Original message headers:
Received: from kdout02.retarus.de (172.31.115.1) by DDE2ERLMV01E.res.tld
(172.31.74.244) with Microsoft SMTP Server id 14.1.355.2; Mon, 21 May 2012
20:46:59 +0200
Received: from [172.19.17.2] (HELO mailin02.retarus.de) by kdout02.retarus=
.de
(CommuniGate Pro SMTP 5.2.0 _community_) with ESMTPS id 829880041 for
john.smith@sample.net; Mon, 21 May 2012 20:46:55 +0200
Received: from admin1.example.co.uk (admin1.example.co.uk [94.236.45.212]) =
by
mailin02.retarus.de (8.14.5/8.14.2/retarus.custom) with ESMTP id
q4LIkb1K000686 for ; Mon, 21 May 2012 20:46:=
37
+0200
Received: by admin1.example.co.uk (Postfix, from userid 507) id 050AD154=
809F;
Mon, 21 May 2012 19:46:26 +0100 (BST)
DKIM-Signature: v=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Demail.diano=
mi.com;
s=3Ddefault10; t=3D1337625987;
bh=3DqzUop7WCbFQyE0hjGM2a5b9G6Jn86Gj3lQ3ToIgyW8k=3D;
h=3DMIME-Version:Content-Transfer-Encoding:Content-Type:Date:From:
Subject:List-Unsubscribe:To:Message-Id;
b=3DjmyDqvFN0+Y0EC7lOie/7xjotuHCXGqKA3h7gzxywhd/q8gA5/2/12mbQVUM3gp=
ut
A00oSe0ETXAeRbkNvydMsFznrhI0AmBlYVsH4iAr9nUHC9xKIHo0Ch5p5xZiUvoBGB
5MvDefAU0A7bjxjwjmxKvp9vfwjRn6iByOIg8e2I=3D
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary=3D"_----------=3D_133762598614638=
0"
X-Mailer: MIME::Lite 3.027 (F2.78; T1.31; A2.08; B3.13; Q3.13)
Date: Mon, 21 May 2012 19:46:26 +0100
From: fred.bloggs
Subject: foo
List-Unsubscribe:
To: John Smith
Message-ID: <20120521184627.050AD154809F@admin1.example.co.uk>
X-RMX-ID: 20120521-204637-q4LIkb1K000686-0@mailin02
X-RMX-TRACE: 2012-05-21 20:46:54 Meta2011@mailin02/mailcc23 [4.4s] 20120521=
-204637-q4LIkb1K000686-0@mailin02 0:00:04
X-RMX-TRACE: 2012-05-21 20:46:43 RmxMSI@mailin02/mailcc01 [0.4s] 20120521-2=
04637-q4LIkb1K000686-0@mailin02 0:00:06
X-RMX-TRACE: 2012-05-21 20:46:43 RmxDf@mailin02/mailcc14 [5.8s] 20120521-20=
4637-q4LIkb1K000686-0@mailin02 0:00:05
X-RMX-RQ: 100
X-RMX-RC: 4
X-RMX-ADVCFG-PRG: Meta2011Program.00298@2012-05-11
X-RMX-Spam: Gauge=3DXXI, Probability=3D21%, Report=3D'
IMGSPAM_BODY! 1.0, SUSPECT_LIST_HEADERS! 0.8, IMGSPAM_BODY_1! 0.3, HTML_70=
_90! 0.2, BAYES_40_49! 0, RMX_RQ_100_LOW+ 0, BODYTEXTH_SIZE_10000_LESS 0, L=
INK_TO_IMAGE 0, PDF_ATTACHED 0, PDF_ATTACHED_2 0, SPF_PASS 0, __ANY_URI 0, =
__CANPHARM_UNSUB_LINK 0, __CT 0, __CTE 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_M=
ULTIPART 0, __EXTRA_MPART_TYPE_N1 0, __HAS_HTML 0, __HAS_LIST_HEADER 0, __H=
AS_LIST_UNSUBSCRIBE 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __IMGSPAM_BODY 0, _=
_IMGSPAM_BODY_1 0, __MIME_HTML 0, __MIME_VERSION 0, __SANE_MSGID 0, __SUBJ_=
ALPHA_END 0, __TAG_EXISTS_BODY 0, __TAG_EXISTS_HTML 0, __TO_MALFORMED_2 0, =
__URI_NO_MAILTO 0, __URI_NS , __XMAILER_MIME_LITE 0, __bl.spamcop.net_ERROR=
, __dnsbl.njabl.org_ERROR , __dnsbl.sorbs.net_ERROR , __ix.dnsbl.manitu.ne=
t_ERROR , __virbl.dnsbl.bit.nl_ERROR '
Return-Path:
automated-bounces+452B07FA-A375-11E1-8718-8FA968FC6771@email.example.com
--8301eb61-02a2-4e89-8bc7-511e98c6cd16
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
This message wasn't=
delivered to anyone because it's too large. The limit is 14 MB. This messa=
ge is 18 MB.
John Smith (john.smith@sample.net)
This message won't be sen=
t because it's too large.
Diagnostic informa=
tion for administrators:
Generating server: internal.sample.net
john.smith@sample.net
#550 5.2.3 RESOLVER.RST.SendSizeLimit.Org; message too large for this orga=
nization ##
Original message headers:
Received: from kdout02.retarus.de (172.31.115.1) by DDE2ERLMV01E.res.t=
ld
(172.31.74.244) with Microsoft SMTP Server id 14.1.355.2; Mon, 21 May 2012
20:46:59 +0200
Received: from [172.19.17.2] (HELO mailin02.retarus.de) by kdout02.retarus=
.de
(CommuniGate Pro SMTP 5.2.0 _community_) with ESMTPS id 829880041 for
john.smith@sample.net; Mon, 21 May 2012 20:46:55 +0200
Received: from admin1.example.co.uk (admin1.example.co.uk [94.236.45.212]) =
by
mailin02.retarus.de (8.14.5/8.14.2/retarus.custom) with ESMTP id
q4LIkb1K000686 for <john.smith@sample.net>; Mon, 21 May 2012 =
20:46:37
+0200
Received: by admin1.example.co.uk (Postfix, from userid 507) id 050AD154809=
F;
Mon, 21 May 2012 19:46:26 +0100 (BST)
DKIM-Signature: v=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Demail.diano=
mi.com;
s=3Ddefault10; t=3D1337625987;
bh=3DqzUop7WCbFQyE0hjGM2a5b9G6Jn86Gj3lQ3ToIgyW8k=3D;
h=3DMIME-Version:Content-Transfer-Encoding:Content-Type:Date:From:
Subject:List-Unsubscribe:To:Message-Id;
b=3DjmyDqvFN0+Y0EC7lOie/7xjotuHCXGqKA3h7gzxywhd/q8gA5/2/12mbQVUM3gput
A00oSe0ETXAeRbkNvydMsFznrhI0AmBlYVsH4iAr9nUHC9xKIHo0Ch5p5xZiUvoBGB
5MvDefAU0A7bjxjwjmxKvp9vfwjRn6iByOIg8e2I=3D
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary=3D"_----------=3D_1337625986=
146380"
X-Mailer: MIME::Lite 3.027 (F2.78; T1.31; A2.08; B3.13; Q3.13)
Date: Mon, 21 May 2012 19:46:26 +0100
From: fred.bloggs <fred.bloggs@email.example.com>
Subject: foo
List-Unsubscribe: <http://www.exampleoffers.co.uk/unsubscribe.epl?uuid=
=3D452B07FA-A375-11E1-8718-8FA968FC6771>
To: John Smith <john.smith@sample.net>
Message-ID: <20120521184627.050AD154809F@admin1.example.co.uk>
X-RMX-ID: 20120521-204637-q4LIkb1K000686-0@mailin02
X-RMX-TRACE: 2012-05-21 20:46:54 Meta2011@mailin02/mailcc23 [4.4s] 20120521=
-204637-q4LIkb1K000686-0@mailin02 0:00:04
X-RMX-TRACE: 2012-05-21 20:46:43 RmxMSI@mailin02/mailcc01 [0.4s] 20120521-2=
04637-q4LIkb1K000686-0@mailin02 0:00:06
X-RMX-TRACE: 2012-05-21 20:46:43 RmxDf@mailin02/mailcc14 [5.8s] 20120521-20=
4637-q4LIkb1K000686-0@mailin02 0:00:05
X-RMX-RQ: 100
X-RMX-RC: 4
X-RMX-ADVCFG-PRG: Meta2011Program.00298@2012-05-11
X-RMX-Spam: Gauge=3DXXI, Probability=3D21%, Report=3D'
IMGSPAM_BODY! 1.0, SUSPECT_LIST_HEADERS! 0.8, IMGSPAM_BODY_1! 0.3, HTML_70=
_90! 0.2, BAYES_40_49! 0, RMX_RQ_100_LOW+ 0, BODYTEXTH_SIZE_10000_LESS 0, L=
INK_TO_IMAGE 0, PDF_ATTACHED 0, PDF_ATTACHED_2 0, SPF_PASS 0, __ANY_URI 0, =
__CANPHARM_UNSUB_LINK 0, __CT 0, __CTE 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_M=
ULTIPART 0, __EXTRA_MPART_TYPE_N1 0, __HAS_HTML 0, __HAS_LIST_HEADER 0, __H=
AS_LIST_UNSUBSCRIBE 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __IMGSPAM_BODY 0, _=
_IMGSPAM_BODY_1 0, __MIME_HTML 0, __MIME_VERSION 0, __SANE_MSGID 0, __SUBJ_=
ALPHA_END 0, __TAG_EXISTS_BODY 0, __TAG_EXISTS_HTML 0, __TO_MALFORMED_2 0, =
__URI_NO_MAILTO 0, __URI_NS , __XMAILER_MIME_LITE 0, __bl.spamcop.net_ERROR=
, __dnsbl.njabl.org_ERROR , __dnsbl.sorbs.net_ERROR , __ix.dnsbl.manitu.ne=
t_ERROR , __virbl.dnsbl.bit.nl_ERROR '
Return-Path:
automated-bounces+452B07FA-A375-11E1-8718-8FA968FC6771@email.example.com
=
--8301eb61-02a2-4e89-8bc7-511e98c6cd16--
--750e84e3-a127-4bd8-800c-aee48611c03e
Content-Type: message/delivery-status
Reporting-MTA: dns;internal.sample.net
Received-From-MTA: dns;kdout02.retarus.de
Arrival-Date: Mon, 21 May 2012 18:46:59 +0000
Final-Recipient: rfc822;john.smith@sample.net
Action: failed
Status: 5.2.3
Diagnostic-Code: smtp;550 5.2.3 RESOLVER.RST.SendSizeLimit.Org; message too large for this organization
X-Display-Name: John Smith
--750e84e3-a127-4bd8-800c-aee48611c03e
Content-Type: text/rfc822-headers
Received: from kdout02.retarus.de (172.31.115.1) by DDE2ERLMV01E.res.tld
(172.31.74.244) with Microsoft SMTP Server id 14.1.355.2; Mon, 21 May 2012
20:46:59 +0200
Received: from [172.19.17.2] (HELO mailin02.retarus.de) by kdout02.retarus.de
(CommuniGate Pro SMTP 5.2.0 _community_) with ESMTPS id 829880041 for
john.smith@sample.net; Mon, 21 May 2012 20:46:55 +0200
Received: from admin1.example.co.uk (admin1.example.co.uk [94.236.45.212]) by
mailin02.retarus.de (8.14.5/8.14.2/retarus.custom) with ESMTP id
q4LIkb1K000686 for ; Mon, 21 May 2012 20:46:37
+0200
Received: by admin1.example.co.uk (Postfix, from userid 507) id 050AD154809F;
Mon, 21 May 2012 19:46:26 +0100 (BST)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary="_----------=_1337625986146380"
X-Mailer: MIME::Lite 3.027 (F2.78; T1.31; A2.08; B3.13; Q3.13)
Date: Mon, 21 May 2012 19:46:26 +0100
From: fred.bloggs
Subject: foo
List-Unsubscribe:
To: John Smith
Message-ID: <20120521184627.050AD154809F@admin1.example.co.uk>
X-RMX-ID: 20120521-204637-q4LIkb1K000686-0@mailin02
X-RMX-TRACE: 2012-05-21 20:46:54 Meta2011@mailin02/mailcc23 [4.4s] 20120521-204637-q4LIkb1K000686-0@mailin02 0:00:04
X-RMX-TRACE: 2012-05-21 20:46:43 RmxMSI@mailin02/mailcc01 [0.4s] 20120521-204637-q4LIkb1K000686-0@mailin02 0:00:06
X-RMX-TRACE: 2012-05-21 20:46:43 RmxDf@mailin02/mailcc14 [5.8s] 20120521-204637-q4LIkb1K000686-0@mailin02 0:00:05
X-RMX-RQ: 100
X-RMX-RC: 4
X-RMX-ADVCFG-PRG: Meta2011Program.00298@2012-05-11
X-RMX-Spam: Gauge=XXI, Probability=21%, Report='
IMGSPAM_BODY! 1.0, SUSPECT_LIST_HEADERS! 0.8, IMGSPAM_BODY_1! 0.3, HTML_70_90! 0.2, BAYES_40_49! 0, RMX_RQ_100_LOW+ 0, BODYTEXTH_SIZE_10000_LESS 0, LINK_TO_IMAGE 0, PDF_ATTACHED 0, PDF_ATTACHED_2 0, SPF_PASS 0, __ANY_URI 0, __CANPHARM_UNSUB_LINK 0, __CT 0, __CTE 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __EXTRA_MPART_TYPE_N1 0, __HAS_HTML 0, __HAS_LIST_HEADER 0, __HAS_LIST_UNSUBSCRIBE 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __IMGSPAM_BODY 0, __IMGSPAM_BODY_1 0, __MIME_HTML 0, __MIME_VERSION 0, __SANE_MSGID 0, __SUBJ_ALPHA_END 0, __TAG_EXISTS_BODY 0, __TAG_EXISTS_HTML 0, __TO_MALFORMED_2 0, __URI_NO_MAILTO 0, __URI_NS , __XMAILER_MIME_LITE 0, __bl.spamcop.net_ERROR , __dnsbl.njabl.org_ERROR , __dnsbl.sorbs.net_ERROR , __ix.dnsbl.manitu.net_ERROR , __virbl.dnsbl.bit.nl_ERROR '
Return-Path:
automated-bounces+452B07FA-A375-11E1-8718-8FA968FC6771@email.example.com
X-MS-Exchange-Organization-OriginalArrivalTime: 21 May 2012 18:46:59.3304
(UTC)
X-MS-Exchange-Forest-ArrivalHubServer: DDE2ERLMI02E.res.tld
X-MS-Exchange-Organization-OriginalClientIPAddress: 172.31.115.1
X-MS-Exchange-Organization-OriginalServerIPAddress: 172.31.74.244
X-MS-Exchange-Organization-AuthSource: DDE2ERLMI02E.res.tld
X-MS-Exchange-Organization-AuthAs: Anonymous
X-MS-Exchange-Organization-MessageDirectionality: Incoming
X-MS-Exchange-Organization-Cross-Premises-Headers-Processed:
DDE2ERLMI02E.res.tld
X-MS-Exchange-Organization-OriginalSize: 18877220
X-MS-Exchange-Forest-MessageScope: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Organization-MessageScope: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Organization-HygienePolicy: Standard
--750e84e3-a127-4bd8-800c-aee48611c03e--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/message-too-large-6.msg 000644 000765 000024 00000006751 12613562324 026046 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+8c55289c-b151-11e1-ac6a-ccb6c6f8f3bb@email.sample.com
Received: by 10.52.101.202 with SMTP id fi10csp7070vdb;
Fri, 8 Jun 2012 03:07:16 -0700 (PDT)
Received: by 10.224.111.139 with SMTP id s11mr5838291qap.78.1339150035870;
Fri, 08 Jun 2012 03:07:15 -0700 (PDT)
Return-Path: <>
Received: from admin1.sample.co.uk (admin1.sample.co.uk. [94.236.45.212])
by mx.google.com with ESMTP id n13si9475927wee.27.2012.06.08.03.07.15;
Fri, 08 Jun 2012 03:07:15 -0700 (PDT)
Received-SPF: pass (google.com: domain of admin1.sample.co.uk designates 94.236.45.212 as permitted sender) client-ip=94.236.45.212;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of admin1.sample.co.uk designates 94.236.45.212 as permitted sender) smtp.mail=
Received: by admin1.sample.co.uk (Postfix)
id 04B996512B6; Fri, 8 Jun 2012 11:07:15 +0100 (BST)
Date: Fri, 8 Jun 2012 11:07:15 +0100 (BST)
From: MAILER-DAEMON@admin1.sample.co.uk (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: automated-bounces+8C55289C-B151-11E1-AC6A-CCB6C6F8F3BB@email.sample.com
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="257DF6512BF.1339150035/admin1.sample.co.uk"
Message-Id: <20120608100715.04B996512B6@admin1.sample.co.uk>
This is a MIME-encapsulated message.
--257DF6512BF.1339150035/admin1.sample.co.uk
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host admin1.sample.co.uk.
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
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: host
cust1793-1.in.mailcontrol.com[208.87.233.190] said: 554 5.7.1 Message
Rejected Class=size limit=15728640 Subclass=reject size=18571048 (in reply
to end of DATA command)
--257DF6512BF.1339150035/admin1.sample.co.uk
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; admin1.sample.co.uk
X-Postfix-Queue-ID: 257DF6512BF
X-Postfix-Sender: rfc822; automated-bounces+8C55289C-B151-11E1-AC6A-CCB6C6F8F3BB@email.sample.com
Arrival-Date: Fri, 8 Jun 2012 11:06:00 +0100 (BST)
Final-Recipient: rfc822; john.smith@example.com
Action: failed
Status: 5.7.1
Remote-MTA: dns; cust1793-1.in.mailcontrol.com
Diagnostic-Code: smtp; 554 5.7.1 Message Rejected Class=size limit=15728640
Subclass=reject size=18571048
--257DF6512BF.1339150035/admin1.sample.co.uk
Content-Description: Undelivered Message Headers
Content-Type: text/rfc822-headers
Received: by admin1.sample.co.uk (Postfix, from userid 507)
id 257DF6512BF; Fri, 8 Jun 2012 11:06:01 +0100 (BST)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/related; boundary="_----------=_1339149960108080"
X-Mailer: MIME::Lite 3.027 (F2.78; T1.31; A2.08; B3.13; Q3.13)
Date: Fri, 8 Jun 2012 11:06:00 +0100
From: Fred Bloggs
Subject: foo
List-Unsubscribe:
To: john smith
Message-Id: <20120608100601.257DF6512BF@admin1.sample.co.uk>
--257DF6512BF.1339150035/admin1.sample.co.uk--
Mail-DeliveryStatus-BounceParser-1.542/t/corpus/message-too-large.msg 000644 000765 000024 00000026250 12613562324 025677 0 ustar 00rjbs staff 000000 000000 Delivered-To: automated-bounces+2e7452a4-8389-11df-965e-dbc293cd065f@email.example.com
Received: by 10.102.215.12 with SMTP id n12cs85792mug;
Tue, 29 Jun 2010 07:21:54 -0700 (PDT)
Received: by 10.142.56.14 with SMTP id e14mr8337618wfa.37.1277821313523;
Tue, 29 Jun 2010 07:21:53 -0700 (PDT)
Return-Path: <>
Received: from mx0a-000cf101.c.d (mx0a-000cf101.c.d [67.231.144.128])
by mx.google.com with ESMTP id u16si29571907wfh.124.2010.06.29.07.21.52;
Tue, 29 Jun 2010 07:21:53 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of mx0a-000cf101.c.d designates 67.231.144.128 as permitted sender) client-ip=67.231.144.128;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of mx0a-000cf101.c.d designates 67.231.144.128 as permitted sender) smtp.mail=
Received: from pps.filterd (m0000109 [127.0.0.1])
by mx0a-000cf101.c.d (8.14.3/8.14.3) with SMTP id o5TEKqx8014565
for ; Tue, 29 Jun 2010 10:21:52 -0400
Received: from uklon01mw420.emea.e.f.com ([62.189.219.200])
by mx0a-000cf101.c.d with ESMTP id pqjdyr9ng-9
for ; Tue, 29 Jun 2010 10:21:51 -0400
MIME-Version: 1.0
From: