You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ponymail.apache.org by se...@apache.org on 2016/11/18 16:11:29 UTC

[2/2] incubator-ponymail git commit: Add some basic test cases (not all passing at present)

Add some basic test cases (not all passing at present)

Project: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/commit/bfbabc69
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/tree/bfbabc69
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/diff/bfbabc69

Branch: refs/heads/master
Commit: bfbabc691b2f8583853bff9213baac73794d8657
Parents: 98031ee
Author: Sebb <se...@apache.org>
Authored: Fri Nov 18 16:11:18 2016 +0000
Committer: Sebb <se...@apache.org>
Committed: Fri Nov 18 16:11:18 2016 +0000

----------------------------------------------------------------------
 test/import_test.sh                |  13 +
 test/resources/fail/NoList.mbox    |   1 +
 test/resources/fail/empty.mbox     |   0
 test/resources/pass/emptybody.mbox |  51 ++
 test/resources/pass/minimal.mbox   |   6 +
 test/resources/pass/nexus.mbox     | 261 +++++++++
 test/resources/pass/sig1.mbox      | 210 +++++++
 test/resources/pass/sig2.mbox      | 122 +++++
 test/resources/pass/tests.mbox     | 944 ++++++++++++++++++++++++++++++++
 9 files changed, 1608 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/bfbabc69/test/import_test.sh
----------------------------------------------------------------------
diff --git a/test/import_test.sh b/test/import_test.sh
new file mode 100755
index 0000000..013d5fa
--- /dev/null
+++ b/test/import_test.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+# Test file importing
+
+echo ++++++++++++ Testing failures ++++++++++++
+../tools/import-mbox.py --dry --duplicates --source resources/fail
+echo ------------ Should be zero records inserted --------------
+echo
+
+COUNT=$(grep '^From ' resources/pass/*.mbox | wc -l)
+echo ++++++++++++ Testing passes ++++++++++++
+../tools/import-mbox.py --dry --duplicates --source resources/pass
+echo ------------ Expecting $COUNT records inserted/updated and 0 bad records --------------

http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/bfbabc69/test/resources/fail/NoList.mbox
----------------------------------------------------------------------
diff --git a/test/resources/fail/NoList.mbox b/test/resources/fail/NoList.mbox
new file mode 100644
index 0000000..7098ec4
--- /dev/null
+++ b/test/resources/fail/NoList.mbox
@@ -0,0 +1 @@
+From 

http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/bfbabc69/test/resources/fail/empty.mbox
----------------------------------------------------------------------
diff --git a/test/resources/fail/empty.mbox b/test/resources/fail/empty.mbox
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/bfbabc69/test/resources/pass/emptybody.mbox
----------------------------------------------------------------------
diff --git a/test/resources/pass/emptybody.mbox b/test/resources/pass/emptybody.mbox
new file mode 100644
index 0000000..d1f849b
--- /dev/null
+++ b/test/resources/pass/emptybody.mbox
@@ -0,0 +1,51 @@
+From issues-return-129-apmail-ponymail-issues-archive=ponymail.apache.org@ponymail.incubator.apache.org  Thu Nov 17 00:49:30 2016
+Return-Path: <is...@ponymail.incubator.apache.org>
+X-Original-To: apmail-ponymail-issues-archive@minotaur.apache.org
+Delivered-To: apmail-ponymail-issues-archive@minotaur.apache.org
+Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
+	by minotaur.apache.org (Postfix) with SMTP id A72D919611
+	for <ap...@minotaur.apache.org>; Thu, 17 Nov 2016 00:49:30 +0000 (UTC)
+Received: (qmail 22868 invoked by uid 500); 17 Nov 2016 00:49:30 -0000
+Delivered-To: apmail-ponymail-issues-archive@ponymail.apache.org
+Received: (qmail 22841 invoked by uid 500); 17 Nov 2016 00:49:30 -0000
+Mailing-List: contact issues-help@ponymail.incubator.apache.org; run by ezmlm
+Precedence: bulk
+List-Help: <ma...@ponymail.incubator.apache.org>
+List-Unsubscribe: <ma...@ponymail.incubator.apache.org>
+List-Post: <ma...@ponymail.incubator.apache.org>
+List-Id: <issues.ponymail.incubator.apache.org>
+Reply-To: dev@ponymail.incubator.apache.org
+Delivered-To: mailing list issues@ponymail.incubator.apache.org
+Received: (qmail 22832 invoked by uid 99); 17 Nov 2016 00:49:30 -0000
+Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142)
+    by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Nov 2016 00:49:30 +0000
+Received: from localhost (localhost [127.0.0.1])
+	by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 2614B1A00A2
+	for <is...@ponymail.apache.org>; Thu, 17 Nov 2016 00:49:30 +0000 (UTC)
+X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
+X-Spam-Flag: NO
+X-Spam-Score: -7.019
+X-Spam-Level:
+X-Spam-Status: No, score=-7.019 tagged_above=-999 required=6.31
+	tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5,
+	RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
+	RP_MATCHES_RCVD=-2.999] autolearn=disabled
+Received: from mx1-lw-eu.apache.org ([10.40.0.8])
+	by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024)
+	with ESMTP id XffM2rPGCqQk for <is...@ponymail.apache.org>;
+	Thu, 17 Nov 2016 00:49:29 +0000 (UTC)
+Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
+	by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id DD1285FCC9
+	for <is...@ponymail.incubator.apache.org>; Thu, 17 Nov 2016 00:49:28 +0000 (UTC)
+Received: (qmail 22820 invoked by uid 99); 17 Nov 2016 00:49:28 -0000
+Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9)
+    by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Nov 2016 00:49:28 +0000
+Received: by minotaur.apache.org (Postfix, from userid 1721)
+	id D69A719610; Thu, 17 Nov 2016 00:49:27 +0000 (UTC)
+To: issues@ponymail.incubator.apache.org
+Subject: Test email with empty body
+Message-Id: <20...@minotaur.apache.org>
+Date: Thu, 17 Nov 2016 00:49:27 +0000 (UTC)
+From: sebb@apache.org (Sebastian Bazley)
+
+

http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/bfbabc69/test/resources/pass/minimal.mbox
----------------------------------------------------------------------
diff --git a/test/resources/pass/minimal.mbox b/test/resources/pass/minimal.mbox
new file mode 100644
index 0000000..372908c
--- /dev/null
+++ b/test/resources/pass/minimal.mbox
@@ -0,0 +1,6 @@
+From 
+List-Id: test.invalid
+Date: Thu, 17 Nov 2016 00:49:27 +0000 (UTC)
+From: test@test.invalid
+
+Currently this needs a body ...
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/bfbabc69/test/resources/pass/nexus.mbox
----------------------------------------------------------------------
diff --git a/test/resources/pass/nexus.mbox b/test/resources/pass/nexus.mbox
new file mode 100644
index 0000000..0a88bb0
--- /dev/null
+++ b/test/resources/pass/nexus.mbox
@@ -0,0 +1,261 @@
+From commits-return-51426-apmail-commons-commits-archive=commons.apache.org@commons.apache.org  Tue May 24 07:57:27 2016
+Return-Path: <co...@commons.apache.org>
+X-Original-To: apmail-commons-commits-archive@minotaur.apache.org
+Delivered-To: apmail-commons-commits-archive@minotaur.apache.org
+Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
+	by minotaur.apache.org (Postfix) with SMTP id CC1DB19730
+	for <ap...@minotaur.apache.org>; Tue, 24 May 2016 07:57:27 +0000 (UTC)
+Received: (qmail 44374 invoked by uid 500); 24 May 2016 07:57:27 -0000
+Delivered-To: apmail-commons-commits-archive@commons.apache.org
+Received: (qmail 44302 invoked by uid 500); 24 May 2016 07:57:27 -0000
+Mailing-List: contact commits-help@commons.apache.org; run by ezmlm
+Precedence: bulk
+List-Help: <ma...@commons.apache.org>
+List-Unsubscribe: <ma...@commons.apache.org>
+List-Post: <ma...@commons.apache.org>
+List-Id: <commits.commons.apache.org>
+Reply-To: dev@commons.apache.org
+Delivered-To: mailing list commits@commons.apache.org
+Received: (qmail 44292 invoked by uid 99); 24 May 2016 07:57:27 -0000
+Received: from repository-vm.apache.org (HELO repository-vm) (140.211.11.57)
+    by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 May 2016 07:57:27 +0000
+Received: from repository-vm.apache.org (localhost [127.0.0.1])
+	by repository-vm (Postfix) with ESMTP id 243C65FDF9
+	for <co...@commons.apache.org>; Tue, 24 May 2016 07:57:27 +0000 (UTC)
+Date: Tue, 24 May 2016 07:57:27 +0000 (UTC)
+From: Nexus Repository Manager <ne...@repository.apache.org>
+To: commits@commons.apache.org
+Message-ID: <97...@repository-vm.apache.org>
+Subject: Nexus: Staging Repository Dropped
+MIME-Version: 1.0
+Content-Type: multipart/related; 
+	boundary="----=_Part_21_175971109.1464076647003"
+X-EMailer-Mail-Sender: Nexus/2.11.1-01 (PRO-OSS; Linux; 3.2.0-74-generic; amd64; 1.7.0_45) 
+X-EMailer-Mail-Request-ID: NX1464076647002
+
+------=_Part_21_175971109.1464076647003
+Content-Type: text/html;charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Message from: <a href="https://repository.apache.org">https://repository.apache.org</a><br><br><b>Description:</b><br><br>Accidental publication.
+<br><br><br><br><b>Deployer properties:</b><br><ul><li>"userAgent" = "Apache-Maven/3.3.9 (Java 1.8.0_91; Linux 3.10.0-327.18.2.el7.x86_64)"</li><li>"userId" = "jochen"</li><li>"ip" = "213.61.172.194"</li></ul><br><b>Details:</b><br><br>The orgapachecommons-1174 staging repository has been dropped.<br>Action performed by Jochen Wiedmann (jochen)<br>
+------=_Part_21_175971109.1464076647003--
+
+From commits-return-51440-apmail-commons-commits-archive=commons.apache.org@commons.apache.org  Wed May 25 03:26:41 2016
+Return-Path: <co...@commons.apache.org>
+X-Original-To: apmail-commons-commits-archive@minotaur.apache.org
+Delivered-To: apmail-commons-commits-archive@minotaur.apache.org
+Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
+	by minotaur.apache.org (Postfix) with SMTP id 0D89619085
+	for <ap...@minotaur.apache.org>; Wed, 25 May 2016 03:26:41 +0000 (UTC)
+Received: (qmail 44297 invoked by uid 500); 25 May 2016 03:26:40 -0000
+Delivered-To: apmail-commons-commits-archive@commons.apache.org
+Received: (qmail 44224 invoked by uid 500); 25 May 2016 03:26:40 -0000
+Mailing-List: contact commits-help@commons.apache.org; run by ezmlm
+Precedence: bulk
+List-Help: <ma...@commons.apache.org>
+List-Unsubscribe: <ma...@commons.apache.org>
+List-Post: <ma...@commons.apache.org>
+List-Id: <commits.commons.apache.org>
+Reply-To: dev@commons.apache.org
+Delivered-To: mailing list commits@commons.apache.org
+Received: (qmail 44215 invoked by uid 99); 25 May 2016 03:26:40 -0000
+Received: from repository-vm.apache.org (HELO repository-vm) (140.211.11.57)
+    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 May 2016 03:26:40 +0000
+Received: from repository-vm.apache.org (localhost [127.0.0.1])
+	by repository-vm (Postfix) with ESMTP id 135445FECB
+	for <co...@commons.apache.org>; Wed, 25 May 2016 03:26:40 +0000 (UTC)
+Date: Wed, 25 May 2016 03:26:39 +0000 (UTC)
+From: Nexus Repository Manager <ne...@repository.apache.org>
+To: commits@commons.apache.org
+Message-ID: <82...@repository-vm.apache.org>
+Subject: Nexus: Staging Completed
+MIME-Version: 1.0
+Content-Type: multipart/related; 
+	boundary="----=_Part_24_1185850048.1464146799818"
+X-EMailer-Mail-Sender: Nexus/2.11.1-01 (PRO-OSS; Linux; 3.2.0-74-generic; amd64; 1.7.0_45) 
+X-EMailer-Mail-Request-ID: NX1464146799804
+
+------=_Part_24_1185850048.1464146799818
+Content-Type: text/html;charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+
+Message from: <a href=3D"https://repository.apache.org">https://repository.=
+apache.org</a><br><br><b>Description:</b><br><br>Close Apache Commons CSV 1=
+.4-RC2.<br><br><br><br><b>Deployer properties:</b><br><ul><li>"userAgent" =
+=3D "Apache-Maven/3.0.5 (Java 1.8.0_91; Windows 7 6.1)"</li><li>"userId" =
+=3D "ggregory"</li><li>"ip" =3D "172.250.253.8"</li></ul><br><b>Details:</b=
+><br><br>The following artifacts have been staged<br><br><a href=3D"https:/=
+/repository.apache.org/content/repositories/orgapachecommons-1175/org/apach=
+e/commons/commons-csv/1.4/commons-csv-1.4-javadoc.jar">/org/apache/commons/=
+commons-csv/1.4/commons-csv-1.4-javadoc.jar</a><br>(SHA1: 4673391adc8a1f8a1=
+07a0a52bafed0618808a904)<br><a href=3D"https://repository.apache.org/conten=
+t/repositories/orgapachecommons-1175/org/apache/commons/commons-csv/1.4/com=
+mons-csv-1.4-src.tar.gz">/org/apache/commons/commons-csv/1.4/commons-csv-1.=
+4-src.tar.gz</a><br>(SHA1: fac74d68fadad3e54025ac23a50c9559013d1b89)<br><a =
+href=3D"https://repository.apache.org/content/repositories/orgapachecommons=
+-1175/org/apache/commons/commons-csv/1.4/commons-csv-1.4-bin.zip.asc">/org/=
+apache/commons/commons-csv/1.4/commons-csv-1.4-bin.zip.asc</a><br>(SHA1: cb=
+0cace871e5268f0eea0f54086be3e492d8b5ba)<br><a href=3D"https://repository.ap=
+ache.org/content/repositories/orgapachecommons-1175/org/apache/commons/comm=
+ons-csv/1.4/commons-csv-1.4-test-sources.jar.asc">/org/apache/commons/commo=
+ns-csv/1.4/commons-csv-1.4-test-sources.jar.asc</a><br>(SHA1: 3a48658cb6649=
+cce9c84bfc8ead51fb229235e9c)<br><a href=3D"https://repository.apache.org/co=
+ntent/repositories/orgapachecommons-1175/org/apache/commons/commons-csv/1.4=
+/commons-csv-1.4-bin.tar.gz.asc">/org/apache/commons/commons-csv/1.4/common=
+s-csv-1.4-bin.tar.gz.asc</a><br>(SHA1: 37507ae2b5b669319bd40fe7c93264967597=
+0d6a)<br><a href=3D"https://repository.apache.org/content/repositories/orga=
+pachecommons-1175/org/apache/commons/commons-csv/1.4/commons-csv-1.4.pom">/=
+org/apache/commons/commons-csv/1.4/commons-csv-1.4.pom</a><br>(SHA1: 28a977=
+8fb5758d19187aad7537181486aeb40ca9)<br><a href=3D"https://repository.apache=
+.org/content/repositories/orgapachecommons-1175/org/apache/commons/commons-=
+csv/1.4/commons-csv-1.4-tests.jar.asc">/org/apache/commons/commons-csv/1.4/=
+commons-csv-1.4-tests.jar.asc</a><br>(SHA1: 8d12cee28a91c9aa34d57ab1cafc9de=
+056fd634d)<br><a href=3D"https://repository.apache.org/content/repositories=
+/orgapachecommons-1175/org/apache/commons/commons-csv/1.4/commons-csv-1.4-s=
+rc.zip">/org/apache/commons/commons-csv/1.4/commons-csv-1.4-src.zip</a><br>=
+(SHA1: 047e0149af25c186969ea8ad2366e8ac6e2b2450)<br><a href=3D"https://repo=
+sitory.apache.org/content/repositories/orgapachecommons-1175/org/apache/com=
+mons/commons-csv/1.4/commons-csv-1.4-bin.tar.gz">/org/apache/commons/common=
+s-csv/1.4/commons-csv-1.4-bin.tar.gz</a><br>(SHA1: 620580a88953cbcf4528459e=
+485054e7c27c0889)<br><a href=3D"https://repository.apache.org/content/repos=
+itories/orgapachecommons-1175/org/apache/commons/commons-csv/1.4/commons-cs=
+v-1.4-sources.jar">/org/apache/commons/commons-csv/1.4/commons-csv-1.4-sour=
+ces.jar</a><br>(SHA1: fde86fe0c44998b90a2a22ac038bc363121c9861)<br><a href=
+=3D"https://repository.apache.org/content/repositories/orgapachecommons-117=
+5/org/apache/commons/commons-csv/1.4/commons-csv-1.4-tests.jar">/org/apache=
+/commons/commons-csv/1.4/commons-csv-1.4-tests.jar</a><br>(SHA1: 93124b682c=
+eb24ac62af06d08736d430cf13fcb6)<br><a href=3D"https://repository.apache.org=
+/content/repositories/orgapachecommons-1175/org/apache/commons/commons-csv/=
+1.4/commons-csv-1.4-javadoc.jar.asc">/org/apache/commons/commons-csv/1.4/co=
+mmons-csv-1.4-javadoc.jar.asc</a><br>(SHA1: 0eddce6faf9d388377aa2658ef93a08=
+32a03db8c)<br><a href=3D"https://repository.apache.org/content/repositories=
+/orgapachecommons-1175/org/apache/commons/commons-csv/1.4/commons-csv-1.4.j=
+ar">/org/apache/commons/commons-csv/1.4/commons-csv-1.4.jar</a><br>(SHA1: f=
+c2512d2109144df353501266ac4bbe179058afd)<br><a href=3D"https://repository.a=
+pache.org/content/repositories/orgapachecommons-1175/org/apache/commons/com=
+mons-csv/1.4/commons-csv-1.4-bin.zip">/org/apache/commons/commons-csv/1.4/c=
+ommons-csv-1.4-bin.zip</a><br>(SHA1: b0060ed8397bfec39b397807f63e778618f324=
+ce)<br><a href=3D"https://repository.apache.org/content/repositories/orgapa=
+checommons-1175/org/apache/commons/commons-csv/1.4/commons-csv-1.4.jar.asc"=
+>/org/apache/commons/commons-csv/1.4/commons-csv-1.4.jar.asc</a><br>(SHA1: =
+8c3261be6b6ddd81969afa31eb692f458f24eaab)<br><a href=3D"https://repository.=
+apache.org/content/repositories/orgapachecommons-1175/org/apache/commons/co=
+mmons-csv/1.4/commons-csv-1.4-src.zip.asc">/org/apache/commons/commons-csv/=
+1.4/commons-csv-1.4-src.zip.asc</a><br>(SHA1: 2d4e39dd0a162c00956b2995cca5d=
+a533bfaabc8)<br><a href=3D"https://repository.apache.org/content/repositori=
+es/orgapachecommons-1175/org/apache/commons/commons-csv/1.4/commons-csv-1.4=
+-sources.jar.asc">/org/apache/commons/commons-csv/1.4/commons-csv-1.4-sourc=
+es.jar.asc</a><br>(SHA1: 90680f62ec73e218a52981b2923aac4dabd00f84)<br><a hr=
+ef=3D"https://repository.apache.org/content/repositories/orgapachecommons-1=
+175/org/apache/commons/commons-csv/1.4/commons-csv-1.4-test-sources.jar">/o=
+rg/apache/commons/commons-csv/1.4/commons-csv-1.4-test-sources.jar</a><br>(=
+SHA1: 494f6c95c3b00841436d158938249d81b1a7c200)<br><a href=3D"https://repos=
+itory.apache.org/content/repositories/orgapachecommons-1175/org/apache/comm=
+ons/commons-csv/1.4/commons-csv-1.4.pom.asc">/org/apache/commons/commons-cs=
+v/1.4/commons-csv-1.4.pom.asc</a><br>(SHA1: 1a00a01b0efb2745056f1ef5eccf7ff=
+c8e71a812)<br><a href=3D"https://repository.apache.org/content/repositories=
+/orgapachecommons-1175/org/apache/commons/commons-csv/1.4/commons-csv-1.4-s=
+rc.tar.gz.asc">/org/apache/commons/commons-csv/1.4/commons-csv-1.4-src.tar.=
+gz.asc</a><br>(SHA1: d2ef7cf442ddef392095eff99a1365a604b08dbb)<br><br>Actio=
+n performed by Gary D. Gregory (ggregory)<br>
+------=_Part_24_1185850048.1464146799818--
+
+From commits-return-51452-apmail-commons-commits-archive=commons.apache.org@commons.apache.org  Thu May 26 19:41:38 2016
+Return-Path: <co...@commons.apache.org>
+X-Original-To: apmail-commons-commits-archive@minotaur.apache.org
+Delivered-To: apmail-commons-commits-archive@minotaur.apache.org
+Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
+	by minotaur.apache.org (Postfix) with SMTP id 252591977A
+	for <ap...@minotaur.apache.org>; Thu, 26 May 2016 19:41:38 +0000 (UTC)
+Received: (qmail 64359 invoked by uid 500); 26 May 2016 19:41:37 -0000
+Delivered-To: apmail-commons-commits-archive@commons.apache.org
+Received: (qmail 64285 invoked by uid 500); 26 May 2016 19:41:37 -0000
+Mailing-List: contact commits-help@commons.apache.org; run by ezmlm
+Precedence: bulk
+List-Help: <ma...@commons.apache.org>
+List-Unsubscribe: <ma...@commons.apache.org>
+List-Post: <ma...@commons.apache.org>
+List-Id: <commits.commons.apache.org>
+Reply-To: dev@commons.apache.org
+Delivered-To: mailing list commits@commons.apache.org
+Received: (qmail 64276 invoked by uid 99); 26 May 2016 19:41:37 -0000
+Received: from repository-vm.apache.org (HELO repository-vm) (140.211.11.57)
+    by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 May 2016 19:41:37 +0000
+Received: from repository-vm.apache.org (localhost [127.0.0.1])
+	by repository-vm (Postfix) with ESMTP id 2E3925FECB
+	for <co...@commons.apache.org>; Thu, 26 May 2016 19:41:37 +0000 (UTC)
+Date: Thu, 26 May 2016 19:41:35 +0000 (UTC)
+From: Nexus Repository Manager <ne...@repository.apache.org>
+To: commits@commons.apache.org
+Message-ID: <19...@repository-vm.apache.org>
+Subject: Nexus: Promotion Completed
+MIME-Version: 1.0
+Content-Type: multipart/related; 
+	boundary="----=_Part_27_129371933.1464291695848"
+X-EMailer-Mail-Sender: Nexus/2.11.1-01 (PRO-OSS; Linux; 3.2.0-74-generic; amd64; 1.7.0_45) 
+X-EMailer-Mail-Request-ID: NX1464291695831
+
+------=_Part_27_129371933.1464291695848
+Content-Type: text/html;charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+
+Message from: <a href=3D"https://repository.apache.org">https://repository.=
+apache.org</a><br><br><b>Description:</b><br><br>Release Apache Commons Fil=
+eUpload 1.3.2 based on RC1<br><br><br><br><b>Deployer properties:</b><br><u=
+l><li>"userAgent" =3D "Apache-Maven/3.2.5 (Java 1.8.0_65; Mac OS X 10.11.5)=
+, Apache-Maven/3.2.5 (Java 1.8.0_65; Mac OS X 10.11.5)"</li><li>"userId" =
+=3D "britter"</li><li>"ip" =3D "88.66.189.125"</li></ul><br><b>Details:</b>=
+<br><br>The following artifacts have been promoted to the <a href=3D"https:=
+//repository.apache.org/content/repositories/releases">"Releases" [id=3Drel=
+eases]</a> repository<br><br><a href=3D"https://repository.apache.org/conte=
+nt/repositories/releases/commons-fileupload/commons-fileupload/1.3.2/common=
+s-fileupload-1.3.2.pom">/commons-fileupload/commons-fileupload/1.3.2/common=
+s-fileupload-1.3.2.pom</a><br>(SHA1: a4c3e5d590c2e83bba42768c5b5fbef43219b5=
+c4)<br><a href=3D"https://repository.apache.org/content/repositories/releas=
+es/commons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3.2-sou=
+rces.jar">/commons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1=
+.3.2-sources.jar</a><br>(SHA1: 23996750d5a80dc74dad55633c2a0f3db91462cb)<br=
+><a href=3D"https://repository.apache.org/content/repositories/releases/com=
+mons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3.2-sources.j=
+ar.asc">/commons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3=
+.2-sources.jar.asc</a><br>(SHA1: 8d8a979e0f2a192c520dc5c81c37535a6cacbf61)<=
+br><a href=3D"https://repository.apache.org/content/repositories/releases/c=
+ommons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3.2-test-so=
+urces.jar.asc">/commons-fileupload/commons-fileupload/1.3.2/commons-fileupl=
+oad-1.3.2-test-sources.jar.asc</a><br>(SHA1: f52468440c8248609d88844df31b16=
+4f6ca8c7bc)<br><a href=3D"https://repository.apache.org/content/repositorie=
+s/releases/commons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1=
+.3.2-tests.jar">/commons-fileupload/commons-fileupload/1.3.2/commons-fileup=
+load-1.3.2-tests.jar</a><br>(SHA1: 310e3713308073a0392be30c129b55e872fe48f6=
+)<br><a href=3D"https://repository.apache.org/content/repositories/releases=
+/commons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3.2-test-=
+sources.jar">/commons-fileupload/commons-fileupload/1.3.2/commons-fileuploa=
+d-1.3.2-test-sources.jar</a><br>(SHA1: 2df285ad143910759a3763fcec0cd58e8525=
+d881)<br><a href=3D"https://repository.apache.org/content/repositories/rele=
+ases/commons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3.2.j=
+ar.asc">/commons-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3=
+.2.jar.asc</a><br>(SHA1: 9555051d32c13a38f144ebdb54d3c188eabeac30)<br><a hr=
+ef=3D"https://repository.apache.org/content/repositories/releases/commons-f=
+ileupload/commons-fileupload/1.3.2/commons-fileupload-1.3.2.pom.asc">/commo=
+ns-fileupload/commons-fileupload/1.3.2/commons-fileupload-1.3.2.pom.asc</a>=
+<br>(SHA1: 8d906d2112104684958dc15f89a06f3e14d6f0cf)<br><a href=3D"https://=
+repository.apache.org/content/repositories/releases/commons-fileupload/comm=
+ons-fileupload/1.3.2/commons-fileupload-1.3.2-tests.jar.asc">/commons-fileu=
+pload/commons-fileupload/1.3.2/commons-fileupload-1.3.2-tests.jar.asc</a><b=
+r>(SHA1: 085dd7943be4c0d610fc6e4f75bec24f085c624e)<br><a href=3D"https://re=
+pository.apache.org/content/repositories/releases/commons-fileupload/common=
+s-fileupload/1.3.2/commons-fileupload-1.3.2-javadoc.jar.asc">/commons-fileu=
+pload/commons-fileupload/1.3.2/commons-fileupload-1.3.2-javadoc.jar.asc</a>=
+<br>(SHA1: 54a24e4fe5a566ebb93df5bb623510b8a68f797c)<br><a href=3D"https://=
+repository.apache.org/content/repositories/releases/commons-fileupload/comm=
+ons-fileupload/1.3.2/commons-fileupload-1.3.2-javadoc.jar">/commons-fileupl=
+oad/commons-fileupload/1.3.2/commons-fileupload-1.3.2-javadoc.jar</a><br>(S=
+HA1: 12bbb300a1b61e038defb1dee85e8302d6f1bbaa)<br><a href=3D"https://reposi=
+tory.apache.org/content/repositories/releases/commons-fileupload/commons-fi=
+leupload/1.3.2/commons-fileupload-1.3.2.jar">/commons-fileupload/commons-fi=
+leupload/1.3.2/commons-fileupload-1.3.2.jar</a><br>(SHA1: 5d7491ed6ebd02b6a=
+8d2305f8e6b7fe5dbd95f72)<br><br>Action performed by Benedikt Ritter (britte=
+r)<br>
+------=_Part_27_129371933.1464291695848--
+

http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/bfbabc69/test/resources/pass/sig1.mbox
----------------------------------------------------------------------
diff --git a/test/resources/pass/sig1.mbox b/test/resources/pass/sig1.mbox
new file mode 100644
index 0000000..cd7d127
--- /dev/null
+++ b/test/resources/pass/sig1.mbox
@@ -0,0 +1,210 @@
+From users-return-105553-apmail-httpd-users-archive=httpd.apache.org@httpd.apache.org  Sat Dec 22 15:15:46 2012
+Return-Path: <us...@httpd.apache.org>
+X-Original-To: apmail-httpd-users-archive@www.apache.org
+Delivered-To: apmail-httpd-users-archive@www.apache.org
+Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
+	by minotaur.apache.org (Postfix) with SMTP id 59F4CD73D
+	for <ap...@www.apache.org>; Sat, 22 Dec 2012 15:15:46 +0000 (UTC)
+Received: (qmail 23847 invoked by uid 500); 22 Dec 2012 15:15:43 -0000
+Delivered-To: apmail-httpd-users-archive@httpd.apache.org
+Received: (qmail 23775 invoked by uid 500); 22 Dec 2012 15:15:43 -0000
+Mailing-List: contact users-help@httpd.apache.org; run by ezmlm
+Precedence: bulk
+Reply-To: users@httpd.apache.org
+list-help: <ma...@httpd.apache.org>
+list-unsubscribe: <ma...@httpd.apache.org>
+List-Post: <ma...@httpd.apache.org>
+List-Id: <users.httpd.apache.org>
+Delivered-To: mailing list users@httpd.apache.org
+Received: (qmail 23767 invoked by uid 99); 22 Dec 2012 15:15:42 -0000
+Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230)
+    by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Dec 2012 15:15:42 +0000
+X-ASF-Spam-Status: No, hits=-0.0 required=5.0
+	tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL
+X-Spam-Check-By: apache.org
+Received-SPF: neutral (nike.apache.org: local policy)
+Received: from [209.85.215.45] (HELO mail-la0-f45.google.com) (209.85.215.45)
+    by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Dec 2012 15:15:34 +0000
+Received: by mail-la0-f45.google.com with SMTP id p9so6620577laa.4
+        for <us...@httpd.apache.org>; Sat, 22 Dec 2012 07:15:13 -0800 (PST)
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+        d=google.com; s=20120113;
+        h=return-receipt-to:from:x-mailer:mime-version:thread-index
+         :disposition-notification-to:date:message-id:subject:to:content-type
+         :content-disposition:content-transfer-encoding:x-attachment-id
+         :x-gm-message-state;
+        bh=ctrc6FrUAdO82823QWO6LFuGGfXqfN39oKXSbaAk0zA=;
+        b=TP6R8kRt5++wQxTWq9pS82+2jIZ71xyZ/b/5iYoPf7jOuC5XUx9VVkfnJg+Sm0Zcpt
+         ekrRMfZOCg/M1mKokwKyDbwB3Qo5x1cyjYQFYUCrqSfbwFKKqflhLirSFkVlp5kASHcn
+         XBqwRvJy5VvrDXRZH+drOtzGnYxviDTnHTiszJ82LJ9U2HdCQn5jjOKypqhTfSB2MOtE
+         vjbVtXItoqYyAvbvnCHjES7b3UImeBCyYq/J0e98BSbnf2HcrV/0fuhb+4saacEBF3zV
+         kj5gds+bZ9snStSlJR99/VMs2G8D6Q+NQ4PXTPC/Hlw9fLvea6g1pb9taBzTVWlKiLQ1
+         oisQ==
+Received: by 10.112.38.67 with SMTP id e3mr6447100lbk.105.1356189313681; Sat,
+ 22 Dec 2012 07:15:13 -0800 (PST)
+From: Rob Cluett <ro...@robcluett.com>
+X-Mailer: Microsoft Outlook 14.0
+MIME-Version: 1.0
+Thread-Index: Ac3gVyDmpnBdCFfLSHuc0GO8uH+mZQ==
+Date: Sat, 22 Dec 2012 10:15:10 -0500
+Message-ID: <e9...@mail.gmail.com>
+To: users@httpd.apache.org
+Content-Type: application/pkcs7-mime; name="smime.p7m"; smime-type=enveloped-data
+Content-Disposition: attachment; filename="smime.p7m"
+Content-Transfer-Encoding: base64
+X-Attachment-Id: e3763cd228a487c2_0
+X-Gm-Message-State: ALoCoQlegHwwwuR2or/jAMs37EZiE2yaRGqDkw4vWv2PS3H2g1Gn46P6Bq3WJHcWIBAlpPKoAO+M
+X-Virus-Checked: Checked by ClamAV on apache.org
+Subject: [users@httpd] Some Please UnsubScribe Me!
+
+VGhpcyBpcyBhIG11bHRpcGFydCBtZXNzYWdlIGluIE1JTUUgZm9ybWF0Lg0KDQotLS0tLS09X05l
+eHRQYXJ0XzAwMF8wMDEyXzAxQ0RFMDJELjM5OTFBOTkwDQpDb250ZW50LVR5cGU6IHRleHQvcGxh
+aW47DQoJY2hhcnNldD0iVVRGLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0DQoN
+CkNhbiBzb21lb25lIHBsZWFzZSB1bnNpYnNjcmliZSBtZSBmcm9tIHRoaXMgbGlzdD8gSSBoYXZl
+IG1hZGUgYXR0ZW1wdHMgYW5kIA0KZm9sbG93ZWQgZXZlcnkgaXRlbSBtZW50aW9uZWQgdG8gZG8g
+c28gYnV0IEkgc3RpbGwgcmVjZWl2ZSB0aGVzZSBtZXNzYWdlcyANCmRhaWx5LiBBbnkgaGVscCB3
+b3VsZCBiZSBhcHByZWNpYXRlZC4NCg0KLS0tLS0tPV9OZXh0UGFydF8wMDBfMDAxMl8wMUNERTAy
+RC4zOTkxQTk5MA0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wa2NzNy1zaWduYXR1cmU7DQoJ
+bmFtZT0ic21pbWUucDdzIg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250
+ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50Ow0KCWZpbGVuYW1lPSJzbWltZS5wN3MiDQoNCk1J
+QUdDU3FHU0liM0RRRUhBcUNBTUlBQ0FRRXhDekFKQmdVckRnTUNHZ1VBTUlBR0NTcUdTSWIzRFFF
+SEFRQUFvSUlRWHpDQ0JCb3cNCmdnTUNBaEVBaTF0MVZvUlVoUXNBejY4NFNNNnhwREFOQmdrcWhr
+aUc5dzBCQVFVRkFEQ0J5akVMTUFrR0ExVUVCaE1DVlZNeEZ6QVYNCkJnTlZCQW9URGxabGNtbFRh
+V2R1TENCSmJtTXVNUjh3SFFZRFZRUUxFeFpXWlhKcFUybG5iaUJVY25WemRDQk9aWFIzYjNKck1U
+b3cNCk9BWURWUVFMRXpFb1l5a2dNVGs1T1NCV1pYSnBVMmxuYml3Z1NXNWpMaUF0SUVadmNpQmhk
+WFJvYjNKcGVtVmtJSFZ6WlNCdmJteDUNCk1VVXdRd1lEVlFRREV6eFdaWEpwVTJsbmJpQkRiR0Z6
+Y3lBeElGQjFZbXhwWXlCUWNtbHRZWEo1SUVObGNuUnBabWxqWVhScGIyNGcNClFYVjBhRzl5YVhS
+NUlDMGdSek13SGhjTk9Ua3hNREF4TURBd01EQXdXaGNOTXpZd056RTJNak0xT1RVNVdqQ0J5akVM
+TUFrR0ExVUUNCkJoTUNWVk14RnpBVkJnTlZCQW9URGxabGNtbFRhV2R1TENCSmJtTXVNUjh3SFFZ
+RFZRUUxFeFpXWlhKcFUybG5iaUJVY25WemRDQk8NClpYUjNiM0pyTVRvd09BWURWUVFMRXpFb1l5
+a2dNVGs1T1NCV1pYSnBVMmxuYml3Z1NXNWpMaUF0SUVadmNpQmhkWFJvYjNKcGVtVmsNCklIVnpa
+U0J2Ym14NU1VVXdRd1lEVlFRREV6eFdaWEpwVTJsbmJpQkRiR0Z6Y3lBeElGQjFZbXhwWXlCUWNt
+bHRZWEo1SUVObGNuUnANClptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNUlDMGdSek13Z2dFaU1BMEdD
+U3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRGQNCmhOUzV0UG1uMlBNRWVKemVQZHhz
+RXhiWmV0MGtVV2JBeHlaWkRhd0dDTUtVMFRNZjhJTTFIMjRieU42cWJoVk9WQ2Z2eEcwYTdBdmoN
+CkR2QkVwVmZIUUZnZW8wY2ZjZXhnOW0yVXlCZzU3ZjVDR0ZiZjVFeEpFSGhPQVhZMVl4STIzV2E4
+QVFRMm8xVm8xYUkyQ2F5cklTWlUNCkJxMC95aFRnck1xdEJoMlY0dmlkOGVCZy84Si9kU3RNek5y
+K2g1a2g2cnIrUGxUWDBsbDQyenh1ejZBVEFCcTRKNkhrdm1lV3lxREYNCnM1emR5WFdlNnpDYVg2
+UE4yYTU0R1Q4ajZWemJLYjJ0VmNnYlZJeGo5dWltNnNjM0VseWpLUjRDMmRzZk83VFhEMVpIZ1JV
+RVNxK0QNCko5SEZXSWpCM2ZhcXA2TVkybWlxYlJGUjRiOWxhNStXZHRFOUFnTUJBQUV3RFFZSktv
+WklodmNOQVFFRkJRQURnZ0VCQUt0bWpkZXoNCnVzZWF0dVpWMEFYeG56R05XcXJacWtZbUQzSHRw
+YTFUVm1JQlJ5cEU2ZjQvZEFzVG03bjBUUnV5MFYreXR0S0lYTE9memN2VXA5bGcNCmxZUTYrTUUz
+SFdISzU3REY1WkhhVkthc01ZR3VsOTdOQ0t5NHdKZUFmMjV5cE9kcEU1VmxIOFNUUFAxNWp3VFVQ
+ay9xOTU3T3pXZDgNClQyVUMvNUdGVkhQSC96YjNoaTNzMEY1UC94R2ZjZ2JXdUJyeFRBMG1aZUpF
+Z0I3SG4rUGQ2QXJhN0tVZ2dHbG9vVTkrNFd2UEIwSDYNCmc0NjhPTjJ3TGhHeGE3SkN6SnE4K1Vn
+aWVVb1pEN0ljUGlCMDJXckR2dklvZUJOV2VVOXRVT29ic0xWWHNUZG1XQ1B6M0EvZkNvZkUNCjc0
+WUYxVGdVWUptalM5NEdsbkVzOHR1Mkg2VHZQKzR3Z2dWTE1JSUVNNkFEQWdFQ0FoQVBCR1BxeDR4
+TVJwTmpxZTkwT21uak1BMEcNCkNTcUdTSWIzRFFFQkJRVUFNSUhkTVFzd0NRWURWUVFHRXdKVlV6
+RVhNQlVHQTFVRUNoTU9WbVZ5YVZOcFoyNHNJRWx1WXk0eEh6QWQNCkJnTlZCQXNURmxabGNtbFRh
+V2R1SUZSeWRYTjBJRTVsZEhkdmNtc3hPekE1QmdOVkJBc1RNbFJsY20xeklHOW1JSFZ6WlNCaGRD
+Qm8NCmRIUndjem92TDNkM2R5NTJaWEpwYzJsbmJpNWpiMjB2Y25CaElDaGpLVEE1TVI0d0hBWURW
+UVFMRXhWUVpYSnpiMjVoSUU1dmRDQlcNCllXeHBaR0YwWldReE56QTFCZ05WQkFNVExsWmxjbWxU
+YVdkdUlFTnNZWE56SURFZ1NXNWthWFpwWkhWaGJDQlRkV0p6WTNKcFltVnkNCklFTkJJQzBnUnpN
+d0hoY05NVEl4TVRJME1EQXdNREF3V2hjTk1UTXhNVEkwTWpNMU9UVTVXakNDQVE0eEZ6QVZCZ05W
+QkFvVERsWmwNCmNtbFRhV2R1TENCSmJtTXVNUjh3SFFZRFZRUUxFeFpXWlhKcFUybG5iaUJVY25W
+emRDQk9aWFIzYjNKck1VWXdSQVlEVlFRTEV6MTMNCmQzY3VkbVZ5YVhOcFoyNHVZMjl0TDNKbGNH
+OXphWFJ2Y25rdlVsQkJJRWx1WTI5eWNDNGdZbmtnVW1WbUxpeE1TVUZDTGt4VVJDaGoNCktUazRN
+UjR3SEFZRFZRUUxFeFZRWlhKemIyNWhJRTV2ZENCV1lXeHBaR0YwWldReE16QXhCZ05WQkFzVEtr
+UnBaMmwwWVd3Z1NVUWcNClEyeGhjM01nTVNBdElFNWxkSE5qWVhCbElFWjFiR3dnVTJWeWRtbGpa
+VEVUTUJFR0ExVUVBeFFLVW05aUlFTnNkV1YwZERFZ01CNEcNCkNTcUdTSWIzRFFFSkFSWVJjbTlp
+UUhKdlltTnNkV1YwZEM1amIyMHdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUsN
+CkFvSUJBUURPSGhSNzN0OUdSdnVvYndTUG01dmljdjA2dUVrRG5OZno3b0VOYThlOGRoUVVKN3Fk
+Z3pyRWFCRW9QamF1bTVGZFVJOEQNCjF0TGpsMFhNT0dSOFlzUDhXRjBSWlNVNmMyN1ZhLzBEcDFk
+eW42NWlLcDlYOTRUWFJYc2dJbWhHdG9WWWpvVGNDaVNISTlvbDh3bGoNCmFBTjluWUU3b016Qlo1
+UHF3QWszUURxQmZkM01PWDM2S25aSkFtb2FSc3dmSHpUNXpFNzgvSHVXbS9IamNRREo3aUlmQ1hm
+Z1AxSFENCkk0aStMc20vajVXbkozMXVuaG1mZ2FEUm1QbkxKS2sxK01SaC9TSXAweHR5bDg4bFox
+bjk2YjgrdGdDWUxYRGVXc1RHQW5FVldjbnoNCkFsRjV6ZTBQQzNXcWxucDNYMGQwL0poQWV1QWJi
+MW1YeEVUZTRxTllORVp0QWdNQkFBR2pnZEl3Z2M4d0NRWURWUjBUQkFJd0FEQkUNCkJnTlZIU0FF
+UFRBN01Ea0dDMkNHU0FHRytFVUJCeGNCTUNvd0tBWUlLd1lCQlFVSEFnRVdIR2gwZEhCek9pOHZk
+M2QzTG5abGNtbHoNCmFXZHVMbU52YlM5eWNHRXdDd1lEVlIwUEJBUURBZ1dnTUIwR0ExVWRKUVFX
+TUJRR0NDc0dBUVVGQndNRUJnZ3JCZ0VGQlFjREFqQlENCkJnTlZIUjhFU1RCSE1FV2dRNkJCaGo5
+b2RIUndPaTh2YVc1a1l6RmthV2RwZEdGc2FXUXRaek10WTNKc0xuWmxjbWx6YVdkdUxtTnYNCmJT
+OUpibVJETVVScFoybDBZV3hKUkMxSE15NWpjbXd3RFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUto
+Rk96RnZrWU1ETFFjN1Y4MGQNClZpZEdKYUZrdGdCMnRzempVNHphNU5yL29FVkRYRU11L2hwaTE0
+TmRXenY5MjAzcTFZU0N2dkVzUHVYcFRkMk56VVBlR1dRU2JTV2QNClEwQkFXZmNPdWpCclRWWTAz
+WW5tTzZraWlKMGVpZ0xiOVZGQ0Q0RnM0OFhWSjByOUVINGdEWjlQN0dEWmtvOEN6MHhoQk1xQTJm
+VEoNClZ0ZGNSYWtlQnAyMEkrU3BtaEg2Zm16NENMakk5TEFlY2ZmTlhxcUZ0VVFnWFU3OThqRGRM
+WFRua2pqazFlZlQ3ZElMKzVEL2FoOTANCmhWMzdSWm5YR2RXR1hSaEI0dk8vQUJqSWY1d1hzRHV4
+YS8rZU1samFIL0Z5cjZqV3d5WkxKbzZzN3duMjBNZ082VWowNk9Lci9mdkYNClhTOU9CRGNjc1Nx
+cm5UWjY5V293Z2didU1JSUYxcUFEQWdFQ0FoQnhGV1lGU3VTUklVM3B2RVQ1ck5QY01BMEdDU3FH
+U0liM0RRRUINCkJRVUFNSUhLTVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9WbVZ5YVZO
+cFoyNHNJRWx1WXk0eEh6QWRCZ05WQkFzVEZsWmwNCmNtbFRhV2R1SUZSeWRYTjBJRTVsZEhkdmNt
+c3hPakE0QmdOVkJBc1RNU2hqS1NBeE9UazVJRlpsY21sVGFXZHVMQ0JKYm1NdUlDMGcNClJtOXlJ
+R0YxZEdodmNtbDZaV1FnZFhObElHOXViSGt4UlRCREJnTlZCQU1UUEZabGNtbFRhV2R1SUVOc1lY
+TnpJREVnVUhWaWJHbGoNCklGQnlhVzFoY25rZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBk
+SGtnTFNCSE16QWVGdzB3T1RBMU1ERXdNREF3TURCYUZ3MHgNCk9UQTBNekF5TXpVNU5UbGFNSUhk
+TVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9WbVZ5YVZOcFoyNHNJRWx1WXk0eEh6QWQN
+CkJnTlZCQXNURmxabGNtbFRhV2R1SUZSeWRYTjBJRTVsZEhkdmNtc3hPekE1QmdOVkJBc1RNbFJs
+Y20xeklHOW1JSFZ6WlNCaGRDQm8NCmRIUndjem92TDNkM2R5NTJaWEpwYzJsbmJpNWpiMjB2Y25C
+aElDaGpLVEE1TVI0d0hBWURWUVFMRXhWUVpYSnpiMjVoSUU1dmRDQlcNCllXeHBaR0YwWldReE56
+QTFCZ05WQkFNVExsWmxjbWxUYVdkdUlFTnNZWE56SURFZ1NXNWthWFpwWkhWaGJDQlRkV0p6WTNK
+cFltVnkNCklFTkJJQzBnUnpNd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0Fv
+SUJBUUR0eEVmZktpZ2RmQVpydTljaE1zbHMNCkU0L3BzWTFCVGpUMzJndmphdnBsaUNBTEVSUHBt
+K0JKVG90djFRSFFYdzFIa1lwYVRIUStQOGFSQ2J0TU5KNk5icUdDVVdMM2FYWlkNCmxnZXZuaFFZ
+QjA5YXZaL1NNYkpVR1hOR2FobENFZXdTY3lHTjlkd3d6ZVhaVmdveHhUWnRLUlNYdlMzYWlVY1pp
+TmhMQkQzcnRqeG4NCkhuUUFFdzNRaHRxVFovZ3pBNjRhUEd0cGVQYkFMSTdoZ3o5Mytabi8vcDlT
+V3NLMGh3clliS2xId1ZRcFpVTStTc0NXSDhHdDkzZXYNCmJMRUVYcjdCdHBRdGw1QXRKOUs3SHVt
+RGFvVDJ4TEt1SXdabEpxVW5XQ3NISXJSdnBtSklHbmZ5MVZBbm1pblRsdnNvOWJva2RtTGoNCmpG
+bnIrMjdWUXNTK1FjZjFBZ01CQUFHamdnSzVNSUlDdFRBMEJnZ3JCZ0VGQlFjQkFRUW9NQ1l3SkFZ
+SUt3WUJCUVVITUFHR0dHaDANCmRIQTZMeTl2WTNOd0xuWmxjbWx6YVdkdUxtTnZiVEFTQmdOVkhS
+TUJBZjhFQ0RBR0FRSC9BZ0VBTUhBR0ExVWRJQVJwTUdjd1pRWUwNCllJWklBWWI0UlFFSEZ3RXdW
+akFvQmdnckJnRUZCUWNDQVJZY2FIUjBjSE02THk5M2QzY3VkbVZ5YVhOcFoyNHVZMjl0TDJOd2N6
+QXENCkJnZ3JCZ0VGQlFjQ0FqQWVHaHhvZEhSd2N6b3ZMM2QzZHk1MlpYSnBjMmxuYmk1amIyMHZj
+bkJoTURRR0ExVWRId1F0TUNzd0thQW4NCm9DV0dJMmgwZEhBNkx5OWpjbXd1ZG1WeWFYTnBaMjR1
+WTI5dEwzQmpZVEV0WnpNdVkzSnNNQTRHQTFVZER3RUIvd1FFQXdJQkJqQnUNCkJnZ3JCZ0VGQlFj
+QkRBUmlNR0NoWHFCY01Gb3dXREJXRmdscGJXRm5aUzluYVdZd0lUQWZNQWNHQlNzT0F3SWFCQlJM
+YTdrb2xnWU0NCnU5QlNPSnNwckVzSGl5RUZHREFtRmlSb2RIUndPaTh2Ykc5bmJ5NTJaWEpwYzJs
+bmJpNWpiMjB2ZG5Oc2IyZHZNUzVuYVdZd0xnWUQNClZSMFJCQ2N3SmFRak1DRXhIekFkQmdOVkJB
+TVRGbEJ5YVhaaGRHVk1ZV0psYkRRdE1qQTBPQzB4TVRnd0hRWURWUjBPQkJZRUZIbEgNCllRaEIv
+VGdFb2t2bnRjejFRL1pKS3hINE1JSHhCZ05WSFNNRWdla3dnZWFoZ2RDa2djMHdnY294Q3pBSkJn
+TlZCQVlUQWxWVE1SY3cNCkZRWURWUVFLRXc1V1pYSnBVMmxuYml3Z1NXNWpMakVmTUIwR0ExVUVD
+eE1XVm1WeWFWTnBaMjRnVkhKMWMzUWdUbVYwZDI5eWF6RTYNCk1EZ0dBMVVFQ3hNeEtHTXBJREU1
+T1RrZ1ZtVnlhVk5wWjI0c0lFbHVZeTRnTFNCR2IzSWdZWFYwYUc5eWFYcGxaQ0IxYzJVZ2IyNXMN
+CmVURkZNRU1HQTFVRUF4TThWbVZ5YVZOcFoyNGdRMnhoYzNNZ01TQlFkV0pzYVdNZ1VISnBiV0Z5
+ZVNCRFpYSjBhV1pwWTJGMGFXOXUNCklFRjFkR2h2Y21sMGVTQXRJRWN6Z2hFQWkxdDFWb1JVaFFz
+QXo2ODRTTTZ4cERBTkJna3Foa2lHOXcwQkFRVUZBQU9DQVFFQU9VM1ANClFabUJ0YWtGdFZJNDZU
+bUVpV3prTktoYTU5aHNDVXdrR3JwWnBJYzdjeUh4azRIUHYyaGpXbWYrTllVcm9jTmRvMHJDT2hu
+ZE1OYk0NClRlL3gwb0dYeWxSYVE3ODNpM3FPR1kwUFE2aU04cTlnc3hXS3M1V2NQT0Nlc3llWXBE
+VnlGK1g4S2wySDA0b053dEZGS3ZqQTlLd3ENCmt6clZyaEp3Q092N08rSjM3T2dyWkRWMnpicmE0
+TkhMRk5aeFdKdSsxVDU5dHRub0pNVWtaa3hka1I5MnN4YytmdzNHSVlrdnN6ZTQNCm9mOWNzbTFK
+M21WU1F2c09pTkx0U2gyL1MrUDR6SEw2U0E1bGprbkkxdmlabUR1M2xENHhjUWFIK214WlV5N1gz
+eXZ0WDJNQXJCWHQNCkE3aFZGb3pHYUFQbklxaHpDN0c4b05wU1dOMEtEbi9CZ2pHQ0JUa3dnZ1Ux
+QWdFQk1JSHlNSUhkTVFzd0NRWURWUVFHRXdKVlV6RVgNCk1CVUdBMVVFQ2hNT1ZtVnlhVk5wWjI0
+c0lFbHVZeTR4SHpBZEJnTlZCQXNURmxabGNtbFRhV2R1SUZSeWRYTjBJRTVsZEhkdmNtc3gNCk96
+QTVCZ05WQkFzVE1sUmxjbTF6SUc5bUlIVnpaU0JoZENCb2RIUndjem92TDNkM2R5NTJaWEpwYzJs
+bmJpNWpiMjB2Y25CaElDaGoNCktUQTVNUjR3SEFZRFZRUUxFeFZRWlhKemIyNWhJRTV2ZENCV1lX
+eHBaR0YwWldReE56QTFCZ05WQkFNVExsWmxjbWxUYVdkdUlFTnMNCllYTnpJREVnU1c1a2FYWnBa
+SFZoYkNCVGRXSnpZM0pwWW1WeUlFTkJJQzBnUnpNQ0VBOEVZK3JIakV4R2syT3A3M1E2YWVNd0NR
+WUYNCkt3NERBaG9GQUtDQ0F4c3dHQVlKS29aSWh2Y05BUWtETVFzR0NTcUdTSWIzRFFFSEFUQWNC
+Z2txaGtpRzl3MEJDUVV4RHhjTk1USXgNCk1qSXlNVFV4TlRFd1dqQWpCZ2txaGtpRzl3MEJDUVF4
+RmdRVS9UN1lTQjh4M3k0RHJ6cEpjNEhUd2dDa0UzNHdnYXNHQ1NxR1NJYjMNCkRRRUpEekdCblRD
+Qm1qQUxCZ2xnaGtnQlpRTUVBU293Q3dZSllJWklBV1VEQkFFV01Bb0dDQ3FHU0liM0RRTUhNQXNH
+Q1dDR1NBRmwNCkF3UUJBakFPQmdncWhraUc5dzBEQWdJQ0FJQXdCd1lGS3c0REFnY3dEUVlJS29a
+SWh2Y05Bd0lDQVVBd0RRWUlLb1pJaHZjTkF3SUMNCkFTZ3dCd1lGS3c0REFob3dDd1lKWUlaSUFX
+VURCQUlETUFzR0NXQ0dTQUZsQXdRQ0FqQUxCZ2xnaGtnQlpRTUVBZ0V3Z2dFREJna3INCkJnRUVB
+WUkzRUFReGdmVXdnZkl3Z2QweEN6QUpCZ05WQkFZVEFsVlRNUmN3RlFZRFZRUUtFdzVXWlhKcFUy
+bG5iaXdnU1c1akxqRWYNCk1CMEdBMVVFQ3hNV1ZtVnlhVk5wWjI0Z1ZISjFjM1FnVG1WMGQyOXlh
+ekU3TURrR0ExVUVDeE15VkdWeWJYTWdiMllnZFhObElHRjANCklHaDBkSEJ6T2k4dmQzZDNMblps
+Y21semFXZHVMbU52YlM5eWNHRWdLR01wTURreEhqQWNCZ05WQkFzVEZWQmxjbk52Ym1FZ1RtOTAN
+CklGWmhiR2xrWVhSbFpERTNNRFVHQTFVRUF4TXVWbVZ5YVZOcFoyNGdRMnhoYzNNZ01TQkpibVJw
+ZG1sa2RXRnNJRk4xWW5OamNtbGkNClpYSWdRMEVnTFNCSE13SVFEd1JqNnNlTVRFYVRZNm52ZERw
+cDR6Q0NBUVVHQ3lxR1NJYjNEUUVKRUFJTE1ZSDFvSUh5TUlIZE1Rc3cNCkNRWURWUVFHRXdKVlV6
+RVhNQlVHQTFVRUNoTU9WbVZ5YVZOcFoyNHNJRWx1WXk0eEh6QWRCZ05WQkFzVEZsWmxjbWxUYVdk
+dUlGUnkNCmRYTjBJRTVsZEhkdmNtc3hPekE1QmdOVkJBc1RNbFJsY20xeklHOW1JSFZ6WlNCaGRD
+Qm9kSFJ3Y3pvdkwzZDNkeTUyWlhKcGMybG4NCmJpNWpiMjB2Y25CaElDaGpLVEE1TVI0d0hBWURW
+UVFMRXhWUVpYSnpiMjVoSUU1dmRDQldZV3hwWkdGMFpXUXhOekExQmdOVkJBTVQNCkxsWmxjbWxU
+YVdkdUlFTnNZWE56SURFZ1NXNWthWFpwWkhWaGJDQlRkV0p6WTNKcFltVnlJRU5CSUMwZ1J6TUNF
+QThFWStySGpFeEcNCmsyT3A3M1E2YWVNd0RRWUpLb1pJaHZjTkFRRUJCUUFFZ2dFQUh5VGR0RFpL
+bHJLZUliOTdvUVFFMGdmQkRKcTk4Vm9OTVU2V3MxN1oNClNRNmRLbk9MSWo5Zjc5K2hteUprUWlV
+MHUwRmFxQi93K2k0alpWSDkrSGdYVnRvNFR5MFVITVJ2WHl6T2FGdVVKcXVxNFNRS09aS3kNCmZy
+dUV4aHVlMExNbTJnOWdvd0h1Ky9XVy85ZzFVK29UYlI4Q0dHSzhFTHFYOEg4VDFlTTJzT0k4dEhs
+L1BpUmZHOVhtaFhYZVJFbXANCmQzRTE0QWQ2SlEyUEVVMC8rOVNtN0FDWXliclJqVG1LRkttZGVS
+eVczYytuWmNueEhpdENweEpQdWtOeGUyOGN0aEdjeUtndUdBc3ENClFMcjU2N3JyeHJMZVQyMTEr
+QytidzR6NmNtZjVMbW1sWVF0L1QxWWo5SmJqUnJET3JqT2pKZVRkOEU1QmVNSytQUmRPK2FKUGJR
+QUENCkFBQUFBQT09DQoNCi0tLS0tLT1fTmV4dFBhcnRfMDAwXzAwMTJfMDFDREUwMkQuMzk5MUE5
+OTAtLQ0K
+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
+LS0tLS0tLS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IHVzZXJzLXVuc3Vi
+c2NyaWJlQGh0dHBkLmFwYWNoZS5vcmcNCkZvciBhZGRpdGlvbmFsIGNvbW1hbmRzLCBlLW1h
+aWw6IHVzZXJzLWhlbHBAaHR0cGQuYXBhY2hlLm9yZw0K
+

http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/bfbabc69/test/resources/pass/sig2.mbox
----------------------------------------------------------------------
diff --git a/test/resources/pass/sig2.mbox b/test/resources/pass/sig2.mbox
new file mode 100644
index 0000000..36649a3
--- /dev/null
+++ b/test/resources/pass/sig2.mbox
@@ -0,0 +1,122 @@
+From dev-return-87641-apmail-ofbiz-dev-archive=ofbiz.apache.org@ofbiz.apache.org  Tue May  5 08:08:19 2015
+Return-Path: <de...@ofbiz.apache.org>
+X-Original-To: apmail-ofbiz-dev-archive@www.apache.org
+Delivered-To: apmail-ofbiz-dev-archive@www.apache.org
+Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
+	by minotaur.apache.org (Postfix) with SMTP id E3B4717FB8
+	for <ap...@www.apache.org>; Tue,  5 May 2015 08:08:19 +0000 (UTC)
+Received: (qmail 35616 invoked by uid 500); 5 May 2015 08:08:19 -0000
+Delivered-To: apmail-ofbiz-dev-archive@ofbiz.apache.org
+Received: (qmail 35587 invoked by uid 500); 5 May 2015 08:08:19 -0000
+Mailing-List: contact dev-help@ofbiz.apache.org; run by ezmlm
+Precedence: bulk
+List-Help: <ma...@ofbiz.apache.org>
+List-Unsubscribe: <ma...@ofbiz.apache.org>
+List-Post: <ma...@ofbiz.apache.org>
+List-Id: <dev.ofbiz.apache.org>
+Reply-To: dev@ofbiz.apache.org
+Delivered-To: mailing list dev@ofbiz.apache.org
+Received: (qmail 35575 invoked by uid 99); 5 May 2015 08:08:19 -0000
+Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+    by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 May 2015 08:08:19 +0000
+X-ASF-Spam-Status: No, hits=-0.0 required=5.0
+	tests=SPF_PASS
+X-Spam-Check-By: apache.org
+Received-SPF: pass (athena.apache.org: message received from 54.191.145.13 which is an MX secondary for dev@ofbiz.apache.org)
+Received: from [54.191.145.13] (HELO mx1-us-west.apache.org) (54.191.145.13)
+    by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 May 2015 08:08:12 +0000
+Received: from mail.ecomify.de (mail.ecomify.de [178.77.98.9])
+	by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 6397024C07
+	for <de...@ofbiz.apache.org>; Tue,  5 May 2015 08:07:52 +0000 (UTC)
+Received: from localhost (mail.ecomify.de [127.0.0.1])
+	by mail.ecomify.de (Postfix) with ESMTP id DBF4F1F5
+	for <de...@ofbiz.apache.org>; Tue,  5 May 2015 10:07:50 +0200 (CEST)
+X-Virus-Scanned: Debian amavisd-new at ecomify.de
+Received: from mail.ecomify.de ([127.0.0.1])
+	by localhost (lvps178-77-98-9.dedicated.hosteurope.de [127.0.0.1]) (amavisd-new, port 10024)
+	with ESMTP id QO6yVXLf2Dym for <de...@ofbiz.apache.org>;
+	Tue,  5 May 2015 10:07:49 +0200 (CEST)
+Content-Type: application/pkcs7-mime; name=smime.p7m; smime-type=enveloped-data
+Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
+Subject: Re: Vote: move to git.
+Content-Disposition: attachment; filename=smime.p7m
+From: Martin Becker <ma...@ecomify.de>
+In-Reply-To: <55...@brainfood.com>
+Date: Tue, 5 May 2015 10:07:48 +0200
+Content-Transfer-Encoding: base64
+Message-Id: <26...@ecomify.de>
+References: <55...@antwebsystems.com> <55...@antwebsystems.com> <55...@brainfood.com>
+To: dev@ofbiz.apache.org
+X-Virus-Checked: Checked by ClamAV on apache.org
+
+MIAGCSqGSIb3DQEHA6CAMIACAQAxggOJMIIBrQIBADCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNV
+BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp
+Z25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xp
+ZW50IENBAgMMKmkwDQYJKoZIhvcNAQEBBQAEggEAQWwfANHDeHMr2jEM3AbweNXjDg7174ndN2fa
+qRngD85MtfzQuzPEIS++F1uW+sxTIAK+qq1b1mB+ZVO98V7LD/IDLddT/Jv152RERCPH7G8e+QXm
+Mw2TSldmFYqj2Lvehjfs4RnJuoIR8Uy1xzXNdq0fCJTThW83q5ghndEuLspF8W5Us8OSkNnbua/H
+c+kqZIprL6mDnJTfnCj94d1UR1EQA6jpjVMqMmZdxQCsGMXtw2ey3aoVjMlY15uf7mEjXToqcDZ+
+lhfdzbr7KJGbatUiu4L0vAJAwT60q9GGeYOKIAWadHvvg4/SS5kiUxd9+F8FmX5ATqqPVWS/JFxQ
+bDCCAdQCAQAwgbswga0xCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJERTETMBEGA1UEBwwKV2lsbWlu
+Z3RvbjEiMCAGA1UECgwZQXBhY2hlIFNvZnR3YXJlIEZ1bmRhdGlvbjEVMBMGA1UECwwMQXBhY2hl
+IE9GQml6MRwwGgYDVQQDDBNvZmJpei12bS5hcGFjaGUub3JnMSMwIQYJKoZIhvcNAQkBFhRkZXZA
+b2ZiaXouYXBhY2hlLm9yZwIJAKbveppTaOsnMA0GCSqGSIb3DQEBAQUABIIBAKVuEw8J5B/wdS0M
+IFwfJ8ZRsm/PxvwDGFHZ2XZKv+JgsYm1umGFi/9sZcvFhPDhYl1wqSerr2oX8csOlIDKwKVZArt3
+qH2sE0/0rFIi/wL761LTtdT2fY+XT4uzuzyCJtAP147bLhaxparknILym+YLhH72yMd4QVKpxGkC
+daxeLqx0dn05nGH6Nd3R2JxfKEBxEOM3t3aLPkxa4TSrOhfQV9vPvuLsUbzM2xd4CmxPNJ82KQUK
+LFZWK+1NQoIsbcaqgebCUuW85EkvnAQJA1aQMiEmgDxxtpsTemonpY1KQeCRcHCsbkFxzNlNkg0+
+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
+MgAAAAAAAAAAAAA=
+