diff options
Diffstat (limited to 'tests/resources/smtp')
-rw-r--r-- | tests/resources/smtp/antispam/base64.txt | 142 | ||||
-rw-r--r-- | tests/resources/smtp/antispam/html.test | 239 | ||||
-rw-r--r-- | tests/resources/smtp/antispam/html_mime.txt | 94 | ||||
-rw-r--r-- | tests/resources/smtp/antispam/multipart_alternative.txt | 217 | ||||
-rw-r--r-- | tests/resources/smtp/antispam/quoted_printable.txt | 93 | ||||
-rw-r--r-- | tests/resources/smtp/antispam/received.txt | 45 | ||||
-rw-r--r-- | tests/resources/smtp/antispam/subject.test | 5 | ||||
-rw-r--r-- | tests/resources/smtp/antispam/text.txt | 64 |
8 files changed, 244 insertions, 655 deletions
diff --git a/tests/resources/smtp/antispam/base64.txt b/tests/resources/smtp/antispam/base64.txt deleted file mode 100644 index c1f7bbd2..00000000 --- a/tests/resources/smtp/antispam/base64.txt +++ /dev/null @@ -1,142 +0,0 @@ -expect MIME_BASE64_TEXT __MIME_BASE64 - -Return-Path: hello@public.hzptt.sd.cn -X-Mmdf-To: jm -Received: from salmon.maths.tcd.ie by maccullagh.maths.tcd.ie with SMTP - id <aa56837@maccullagh>; 15 Apr 2001 02:36:50 +0100 (BST) -Received: from dux1.tcd.ie by salmon.maths.tcd.ie with SMTP - id <aa53188@salmon>; 15 Apr 2001 02:36:50 +0100 (BST) -Received: from qd_mail3.sd.cninfo.net ([61.156.13.71]) - by dux1.tcd.ie (8.11.1/8.11.1) with ESMTP id f3F1ans26770 - for <jm@maths.tcd.ie>; Sun, 15 Apr 2001 02:36:50 +0100 (BST) -Received: from Good ([206.172.87.3]) by qd_mail3.sd.cninfo.net with SMTP - id <20010415013005.EXEK607.qd_mail3@Good> for <jm@maths.tcd.ie>; - Sun, 15 Apr 2001 09:30:05 +0800 -From: keywordranking@excite.com -To: jm@maths.tcd.ie -Subject: Website traffic Building -X-Mailer: WC Mail __ty__ -MIME-Version: 1.0 -Content-Type: multipart/mixed;boundary= "Z_MULTI_PART_MAIL_BOUNDAEY_S" -Message-Id: <20010415013005.EXEK607.qd_mail3@Good> -Date: Sun, 15 Apr 2001 09:30:33 +0800 - -This is a multi-part message in MIME format. - ---Z_MULTI_PART_MAIL_BOUNDAEY_S -Content-Type: text/plain -Content-Transfer-Encoding: base64 - -V2UgaGF2ZSByYW5rZWQgdGhlIHRvcCB0ZW4gdHJhZmZpYyBidWlsZGluZyBzaXRlcyBvbiB0 -aGUgd2ViLCB0aGVzZSBzaXRlcw0KaGF2ZSBiZWVuIHJhbmtlZCBieSBvdXIgZXhwZXJ0cywg -b3VyIGNsaWVudHMgYW5kIGJ5IHlvdSBvdXIgdmlzaXRvcnMuIENvbWUNCnRvIGh0dHA6Ly9t -ZW1iZXJzLnRyaXBvZC5jby51ay90b3B0ZW5zaXRlcw0KDQpPbmUgb2YgdGhlIHRvcCB0ZW4g -c2l0ZXMsIGNhbiBldmVuIGd1YXJhbnRlZSB0b3AgcGxhY2VtZW50IG9uIHRoZSB0b3AgdGVu -DQpzZWFyY2ggZW5naW5lcy4gUmlnaHQgbm93IHRoZXkgYXJlIGFsc28gb2ZmZXJpbmcgdG8g -Y2hlY2sgeW91ciBzaXRlJ3MNCnBvc2l0aW9uDQppbiB0aGUgc2VhcmNoIGVuZ2luZXMsIEZS -RUUgT0YgQ0hBUkdFIQ0KDQpPdXIgc2l0ZSBoYXMgYmVlbiBkZXZlbG9wZWQgdG8gaGVscCB5 -b3UgZmluZCB0aGUgbW9zdCBjb3N0LWVmZmVjdGl2ZSB0cmFmZmljDQpvbiB0aGUgd2ViLiBQ -bGVhc2UgZmVlbCBmcmVlIHRvIGNvbnRhY3QgdXMgd2l0aCBhbnkgcXVlc3Rpb25zLg0KDQoN -Cg0KDQpUbyBCZSBSZW1vdmVkIFNlbmQgRS1NYWlsIHRvIHJlbW92ZWt3QGV4Y2l0ZS5jb20N -Cg0KSUYgVEhJUyBJUyBOT1QgRE9ORSBPVVIgTElTVCBNQU5BR0VNRU5UIFNPRlRXQVJFIFdJ -TEwgTk9UIEtOT1cgVE8NClJFTU9WRSBZT1UuDQoNCkFnYWluIHNlbmQgbWFpbCwgb3IgZm9y -d2FyZCBtZXNzYWdlIHRvIHJlbW92ZWt3QGV4Y2l0ZS5jb20NCnRvIGJlIHJlbW92ZWQuDQog -ICAg ---Z_MULTI_PART_MAIL_BOUNDAEY_S-- - -<!-- NEXT TEST --> -expect __mime_attachment base64_length_79_inf __mime_base64 - -Return-Path: <president@whitehouse.gov> -Received: from mailhost.whitehouse.gov ([192.168.51.200]) - by heartbeat.whitehouse.gov (8.8.8/8.8.8) with ESMTP id SAA22453 - for <vice-president@heartbeat.whitehouse.gov>; - Mon, 13 Aug 1998 l8:14:23 +1000 -Received: from the_big_box.whitehouse.gov ([192.168.51.50]) - by mailhost.whitehouse.gov (8.8.8/8.8.7) with ESMTP id RAA20366 - for vice-president@whitehouse.gov; Mon, 13 Aug 1998 17:42:41 +1000 -Date: Mon, 13 Aug 1998 17:42:41 +1000 -Message-Id: <199804130742.RAA20366@mai1host.whitehouse.gov> -From: Bill Clinton <president@whitehouse.gov> -To: A1 (The Enforcer) Gore <vice-president@whitehouse.gov> -Subject: Map of Argentina with Description -MIME-Version: 1.0 -Content-Type: multipart/mixed; - boundary="DC8------------DC8638F443D87A7F0726DEF7" - -This is a multi-part message in MIME format. ---DC8------------DC8638F443D87A7F0726DEF7 -Content-Type: text/plain; charset=us-ascii -Content-Transfer-Encoding: 7bit - -Hi A1, - -I finally figured out this MIME thing. Pretty cool. I'll send you -some sax music in .au files next week! - -Anyway, the attached image is really too small to get a good look at -Argentina. Try this for a much better map: - - http://www.1one1yp1anet.com/dest/sam/graphics/map-arg.htm - -Then again, shouldn't the CIA have something like that? - -Bill ---DC8------------DC8638F443D87A7F0726DEF7 -Content-Type: image/gif; name="map_of_Argentina.gif" -Content-Transfer-Encoding: base64 -Content-Disposition: attachment; filename="map_of_Argentina.gif" - -R01GOD1hJQA1AKIAAP/////78P/omn19fQAAAAAAAAAAAAAAACwAAAAAJQA1AAAD7Qi63P5wwEmjBC -LrnQnhYCgM1wh+pkgqqeC9XrutmBm7hAK3tP31gFcAiFKVQrGFR6kscnonTe7FAAadGugmRu3CmiBt57fsVq3Y0VFKnpYdxPC6M7Ze4crnnHum4oN6LFJ1bn5NXTN7OF5fQkN5WYowBEN2dkGQGWJtSzqGTICJgnQuTJN/WJsojad9qXMuhIWdjXKjY4tenjo6tjVssk2gaWq3uGNX -U6ZGxseyk8SasGw3J9GRzdTQky1iHNvcPNNI4TLeKdfMvy0vMqLrItvuxfDW8ubjueDtJufz7itICBxISKDBgwgTKjyYAAA7 ---DC8------------DC8638F443D87A7F0726DEF7-- -<!-- NEXT TEST --> -expect __mime_attachment base64_length_78_79 __mime_base64 - -Return-Path: <president@whitehouse.gov> -Received: from mailhost.whitehouse.gov ([192.168.51.200]) - by heartbeat.whitehouse.gov (8.8.8/8.8.8) with ESMTP id SAA22453 - for <vice-president@heartbeat.whitehouse.gov>; - Mon, 13 Aug 1998 l8:14:23 +1000 -Received: from the_big_box.whitehouse.gov ([192.168.51.50]) - by mailhost.whitehouse.gov (8.8.8/8.8.7) with ESMTP id RAA20366 - for vice-president@whitehouse.gov; Mon, 13 Aug 1998 17:42:41 +1000 -Date: Mon, 13 Aug 1998 17:42:41 +1000 -Message-Id: <199804130742.RAA20366@mai1host.whitehouse.gov> -From: Bill Clinton <president@whitehouse.gov> -To: A1 (The Enforcer) Gore <vice-president@whitehouse.gov> -Subject: Map of Argentina with Description -MIME-Version: 1.0 -Content-Type: multipart/mixed; - boundary="DC8------------DC8638F443D87A7F0726DEF7" - -This is a multi-part message in MIME format. ---DC8------------DC8638F443D87A7F0726DEF7 -Content-Type: text/plain; charset=us-ascii -Content-Transfer-Encoding: 7bit - -Hi A1, - -I finally figured out this MIME thing. Pretty cool. I'll send you -some sax music in .au files next week! - -Anyway, the attached image is really too small to get a good look at -Argentina. Try this for a much better map: - - http://www.1one1yp1anet.com/dest/sam/graphics/map-arg.htm - -Then again, shouldn't the CIA have something like that? - -Bill ---DC8------------DC8638F443D87A7F0726DEF7 -Content-Type: image/gif; name="map_of_Argentina.gif" -Content-Transfer-Encoding: base64 -Content-Disposition: attachment; filename="map_of_Argentina.gif" - -R01GOD1hJQA1AKIAAP/////78P/omn19fQAAAAAAAAAAAAAAACwAAAAAJQA1AAAD7Qi63P5wwEmjBC -LrnQnhYCgM1wh+pkgqqeC9XrutmBm7hAK3tP31gFcAiFKVQrGFR6kscnonTe7FAAadGugmRu3CmiBt -57fsVq3Y0VFKnpYdxPC6M7Ze4crnnHum4oN6LFJ1bn5NXTN7OF5fQkN5WYowBEN2dkGQGWJtSzqGTI -CJgnQuTJN/WJsojad9qXMuhIWdjXKjY4tenjo6tjVssk2gaWq3uGNXU6ZGxseyk8SasGw3J9GRzdTQ -ky1iHNvcPNNI4TLeKdfMvy0vMqLrItvuxfDW8ubjueDtJufz7itICBxISKDBgwgTKjyYAAA7 ---DC8------------DC8638F443D87A7F0726DEF7-- diff --git a/tests/resources/smtp/antispam/html.test b/tests/resources/smtp/antispam/html.test new file mode 100644 index 00000000..03f3ff1b --- /dev/null +++ b/tests/resources/smtp/antispam/html.test @@ -0,0 +1,239 @@ +expect MIME_HTML_ONLY + +Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> +X-Sender: dwsauder@pop.example.com (Unverified) +X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 +X-Priority: 2 (High) +Date: Fri, 19 May 2000 00:29:55 -0400 +To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> +From: Doug Sauder <dwsauder@example.com> +Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= +Mime-Version: 1.0 +Content-Type: text/html; charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable + +<html> +<font face=3D"Arial, Helvetica" size=3D5 color=3D"#0000FF"><b>Die Hasen und = +die +Fr=F6sche<br> +<br> +</font></b><font face=3D"Arial, Helvetica">Die Hasen klagten einst =FCber +ihre mi=DFliche Lage; "wir leben", sprach ein Redner, "in +steter Furcht vor Menschen und Tieren, eine Beute der Hunde, der Adler, +ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der Tod selbst. +Auf, la=DFt uns ein f=FCr allemal sterben." <br> +<br> +In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu; +allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt +erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie au= +fs +schnellste untertauchten. <br> +<br> +"Halt", rief nun eben dieser Sprecher, "wir wollen das +Ers=E4ufen noch ein wenig aufschieben, denn auch uns f=FCrchten, wie ihr +seht, einige Tiere, welche also wohl noch ungl=FCcklicher sein m=FCssen als +wir." <br> +<br> +</font></html> +<!-- NEXT TEST --> +expect HTTP_TO_HTTPS + +Content-Type: multipart/alternative; + boundary="=====================_714967308==_.ALT" + +--=====================_714967308==_.ALT +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: quoted-printable + +https://mydomain.com + +--=====================_714967308==_.ALT +Content-Type: text/html; charset="utf-8" +Content-Transfer-Encoding: 8bit + +<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> +<a href="http://mydomain.com">https://mydomain.com</a> + +--=====================_714967308==_.ALT-- +<!-- NEXT TEST --> +expect HTTP_TO_IP + +Content-Type: multipart/alternative; + boundary="=====================_714967308==_.ALT" + +--=====================_714967308==_.ALT +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: quoted-printable + +https://mydomain.com + +--=====================_714967308==_.ALT +Content-Type: text/html; charset="utf-8" +Content-Transfer-Encoding: 8bit + +<head></head> +<body> +<p>some text</p> +<a href="https://8.8.8.8/phisherino.php">https://mydomain.com</a> +</body> + +--=====================_714967308==_.ALT-- +<!-- NEXT TEST --> +expect EXT_CSS + +Content-Type: multipart/alternative; + boundary="=====================_714967308==_.ALT" + +--=====================_714967308==_.ALT +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: quoted-printable + +https://mydomain.com + +--=====================_714967308==_.ALT +Content-Type: text/html; charset="utf-8" +Content-Transfer-Encoding: 8bit + +<link href="https://domain.com/external.css#test"> +<p>some text</p> +<a href="https://mydomain.com">https://mydomain.com</a> + +--=====================_714967308==_.ALT-- +<!-- NEXT TEST --> +expect EXT_CSS + +Content-Type: multipart/alternative; + boundary="=====================_714967308==_.ALT" + +--=====================_714967308==_.ALT +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: quoted-printable + +https://mydomain.com + +--=====================_714967308==_.ALT +Content-Type: text/html; charset="utf-8" +Content-Transfer-Encoding: 8bit + +<link rel="stylesheet" href="https://domain.com/external"> +<p>some text</p> +<a href="https://mydomain.com">https://mydomain.com</a> + +--=====================_714967308==_.ALT-- +<!-- NEXT TEST --> +expect HTML_UNBALANCED_TAG + +Content-Type: multipart/alternative; + boundary="=====================_714967308==_.ALT" + +--=====================_714967308==_.ALT +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: quoted-printable + +https://mydomain.com + +--=====================_714967308==_.ALT +Content-Type: text/html; charset="utf-8" +Content-Transfer-Encoding: 8bit + +<link rel="unknown" href="https://domain.com/external"> +<head>hello +<a href="https://mydomain.com">https://mydomain.com</a> + +--=====================_714967308==_.ALT-- +<!-- NEXT TEST --> +expect HTML_UNBALANCED_TAG + +Content-Type: multipart/alternative; + boundary="=====================_714967308==_.ALT" + +--=====================_714967308==_.ALT +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: quoted-printable + +https://mydomain.com + +--=====================_714967308==_.ALT +Content-Type: text/html; charset="utf-8" +Content-Transfer-Encoding: 8bit + +<link rel="unknown" href="https://domain.com/external"> +<body>hello +<a href="https://mydomain.com">https://mydomain.com</a> + +--=====================_714967308==_.ALT-- +<!-- NEXT TEST --> +expect HTML_SHORT_LINK_IMG_1 + +Content-Type: multipart/alternative; + boundary="=====================_714967308==_.ALT" + +--=====================_714967308==_.ALT +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: quoted-printable + +Testing + +--=====================_714967308==_.ALT +Content-Type: text/html; charset="utf-8" +Content-Transfer-Encoding: 8bit + +<html> +<head><title>Test</title></head> +<body> +<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam</p> +<a href="https://herrspammer.com"><img src="cid:spammimg" width="200" height="200"></a> +</body> +</html> + +--=====================_714967308==_.ALT-- +<!-- NEXT TEST --> +expect BODY_URI_ONLY + +Content-Type: multipart/alternative; + boundary="=====================_714967308==_.ALT" + +--=====================_714967308==_.ALT +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: quoted-printable + +Testing + +--=====================_714967308==_.ALT +Content-Type: text/html; charset="utf-8" +Content-Transfer-Encoding: 8bit + +<html> +<head><title>Test</title></head> +<body> +<p>http://myurl.com</> +</body> +</html> + +--=====================_714967308==_.ALT-- +<!-- NEXT TEST --> +expect HTML_TEXT_IMG_RATIO + +Content-Type: multipart/alternative; + boundary="=====================_714967308==_.ALT" + +--=====================_714967308==_.ALT +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: quoted-printable + +Testing + +--=====================_714967308==_.ALT +Content-Type: text/html; charset="utf-8" +Content-Transfer-Encoding: 8bit + +<html> +<head><title>Test</title></head> +<body> +<a<img src="cid:spammimg1" width="200" height="200"> +<img src="cid:spammimg2" width="200" height="200"> +<img src="cid:spammimg3" width="200" height="200"> +</body> +</html> + +--=====================_714967308==_.ALT-- diff --git a/tests/resources/smtp/antispam/html_mime.txt b/tests/resources/smtp/antispam/html_mime.txt deleted file mode 100644 index f46604ed..00000000 --- a/tests/resources/smtp/antispam/html_mime.txt +++ /dev/null @@ -1,94 +0,0 @@ -expect __mime_html __mime_qp mime_html_only __mime_qpc - -Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> -X-Sender: dwsauder@pop.example.com (Unverified) -X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 -X-Priority: 2 (High) -Date: Fri, 19 May 2000 00:29:55 -0400 -To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> -From: Doug Sauder <dwsauder@example.com> -Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= -Mime-Version: 1.0 -Content-Type: text/html; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -<html> -<font face=3D"Arial, Helvetica" size=3D5 color=3D"#0000FF"><b>Die Hasen und = -die -Fr=F6sche<br> -<br> -</font></b><font face=3D"Arial, Helvetica">Die Hasen klagten einst =FCber -ihre mi=DFliche Lage; "wir leben", sprach ein Redner, "in -steter Furcht vor Menschen und Tieren, eine Beute der Hunde, der Adler, -ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der Tod selbst. -Auf, la=DFt uns ein f=FCr allemal sterben." <br> -<br> -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu; -allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt -erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie au= -fs -schnellste untertauchten. <br> -<br> -"Halt", rief nun eben dieser Sprecher, "wir wollen das -Ers=E4ufen noch ein wenig aufschieben, denn auch uns f=FCrchten, wie ihr -seht, einige Tiere, welche also wohl noch ungl=FCcklicher sein m=FCssen als -wir." <br> -<br> -</font></html> -<!-- NEXT TEST --> -expect mime_html_mostly __mime_qpc=2 __mime_html __mime_qp - -Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> -X-Sender: dwsauder@pop.example.com (Unverified) -X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 -X-Priority: 2 (High) -Date: Fri, 19 May 2000 00:29:55 -0400 -To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> -From: Doug Sauder <dwsauder@example.com> -Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="=====================_714967308==_.ALT" - ---=====================_714967308==_.ALT -Content-Type: text/html; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -Die Hasen und die Fr=F6sche - -Die Hasen klagten einst =FCber ihre mi=DFliche Lage; "wir leben", sprach ein= - Redner, "in steter Furcht vor Menschen und Tieren, eine Beute der Hunde,= - der Adler, ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der= - Tod selbst. Auf, la=DFt uns ein f=FCr allemal sterben."=20 - -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu;= - allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt= - erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie= - aufs schnellste untertauchten.=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 - - ---=====================_714967308==_.ALT -Content-Type: text/html; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -Die Hasen und die Fr=F6sche - -Die Hasen klagten einst =FCber ihre mi=DFliche Lage; "wir leben", sprach ein= - Redner, "in steter Furcht vor Menschen und Tieren, eine Beute der Hunde,= - der Adler, ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der= - Tod selbst. Auf, la=DFt uns ein f=FCr allemal sterben."=20 - -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu;= - allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt= - erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie= - aufs schnellste untertauchten.=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 - ---=====================_714967308==_.ALT--
\ No newline at end of file diff --git a/tests/resources/smtp/antispam/multipart_alternative.txt b/tests/resources/smtp/antispam/multipart_alternative.txt deleted file mode 100644 index 8e7a0226..00000000 --- a/tests/resources/smtp/antispam/multipart_alternative.txt +++ /dev/null @@ -1,217 +0,0 @@ -expect mpart_alt_diff __mime_qp __mime_qpc=2 - -Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> -X-Sender: dwsauder@pop.example.com (Unverified) -X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 -X-Priority: 2 (High) -Date: Fri, 19 May 2000 00:29:55 -0400 -To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> -From: Doug Sauder <dwsauder@example.com> -Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="=====================_714967308==_.ALT" - ---=====================_714967308==_.ALT -Content-Type: text/plain; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -Die Hasen und die Fr=F6sche - -Die Hasen klagten einst =FCber ihre mi=DFliche Lage; "wir leben", sprach ein= - Redner, "in steter Furcht vor Menschen und Tieren, eine Beute der Hunde,= - der Adler, ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der= - Tod selbst. Auf, la=DFt uns ein f=FCr allemal sterben."=20 - -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu;= - allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt= - erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie= - aufs schnellste untertauchten.=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 - - ---=====================_714967308==_.ALT -Content-Type: text/html; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -<html> -<font face=3D"Arial, Helvetica" size=3D5 color=3D"#0000FF"><b>Die Hasen und = -die -Fr=F6sche<br> -<br> -</font></b><font face=3D"Arial, Helvetica">Die Ha1sen kltagten eitnst =FCber -ihre mi=DFliche Lage; "wir leben", sprach ein Redner, "in -steter Furcht vor Menschen und Tieren, eine Beute der Hunde, der Adler, -ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der Tod selbst. -Auf, la=DFt uns ein f=FCr allemal sterben." <br> -<br> -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu; -allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt -erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie au= -fs -schnellste untertauchten. <br> -<br> -"Halt", rief nun eben dieser Sprecher, "wir wollen das -Ers=E4ufen noch ein wenig aufschieben, denn auch uns f=FCrchten, wie ihr -seht, einige Tiere, welche also wohl noch ungl=FCcklicher sein m=FCssen als -wir." <br> -<br> -</font></html> - ---=====================_714967308==_.ALT-- -<!-- NEXT TEST --> -expect mpart_alt_diff_count __mime_qp __mime_qpc=2 - -Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> -X-Sender: dwsauder@pop.example.com (Unverified) -X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 -X-Priority: 2 (High) -Date: Fri, 19 May 2000 00:29:55 -0400 -To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> -From: Doug Sauder <dwsauder@example.com> -Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="=====================_714967308==_.ALT" - ---=====================_714967308==_.ALT -Content-Type: text/plain; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -Die Hasen und die Fr=F6sche - -Die Hasen klagten einst =FCber ihre mi=DFliche Lage; "wir leben", sprach ein= - Redner, "in steter Furcht vor Menschen und Tieren, eine Beute der Hunde,= - der Adler, ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der= - Tod selbst. Auf, la=DFt uns ein f=FCr allemal sterben."=20 - -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu;= - allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt= - erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie= - aufs schnellste untertauchten.=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 - -Die Hasen klagten einst =FCber ihre mi=DFliche Lage; "wir leben", sprach ein= - Redner, "in steter Furcht vor Menschen und Tieren, eine Beute der Hunde,= - der Adler, ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der= - Tod selbst. Auf, la=DFt uns ein f=FCr allemal sterben."=20 - -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu;= - allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt= - erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie= - aufs schnellste untertauchten.=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 - -Die Hasen klagten einst =FCber ihre mi=DFliche Lage; "wir leben", sprach ein= - Redner, "in steter Furcht vor Menschen und Tieren, eine Beute der Hunde,= - der Adler, ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der= - Tod selbst. Auf, la=DFt uns ein f=FCr allemal sterben."=20 - -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu;= - allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt= - erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie= - aufs schnellste untertauchten.=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 - -Die Hasen klagten einst =FCber ihre mi=DFliche Lage; "wir leben", sprach ein= - Redner, "in steter Furcht vor Menschen und Tieren, eine Beute der Hunde,= - der Adler, ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der= - Tod selbst. Auf, la=DFt uns ein f=FCr allemal sterben."=20 - -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu;= - allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt= - erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie= - aufs schnellste untertauchten.=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 - ---=====================_714967308==_.ALT -Content-Type: text/html; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -<html> -<font face=3D"Arial, Helvetica" size=3D5 color=3D"#0000FF"><b>Die Hasen und = -die -Fr=F6sche<br> -<br> -</font></b><font face=3D"Arial, Helvetica">Die Hasen klagten einst =FCber -ihre mi=DFliche Lage; "wir leben", sprach ein Redner, "in -steter Furcht vor Menschen und Tieren, eine Beute der Hunde, der Adler, -ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der Tod selbst. -Auf, la=DFt uns ein f=FCr allemal sterben." <br> -<br> -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu; -allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt -erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie au= -fs -schnellste untertauchten. <br> -<br> -"Halt", rief nun eben dieser Sprecher, "wir wollen das -Ers=E4ufen noch ein wenig aufschieben, denn auch uns f=FCrchten, wie ihr -seht, einige Tiere, welche also wohl noch ungl=FCcklicher sein m=FCssen als -wir." <br> -<br> -</font></html> - ---=====================_714967308==_.ALT-- -<!-- NEXT TEST --> -expect multipart_alt_non_text __mime_qp __mime_qpc=2 __mime_attachment - -Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> -X-Sender: dwsauder@pop.example.com (Unverified) -X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 -X-Priority: 2 (High) -Date: Fri, 19 May 2000 00:29:55 -0400 -To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> -From: Doug Sauder <dwsauder@example.com> -Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="=====================_714967308==_.ALT" - ---=====================_714967308==_.ALT -Content-Type: text/plain; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -Die Hasen und die Fr=F6sche - -Die Hasen klagten einst =FCber ihre mi=DFliche Lage; "wir leben", sprach ein= - Redner, "in steter Furcht vor Menschen und Tieren, eine Beute der Hunde,= - der Adler, ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der= - Tod selbst. Auf, la=DFt uns ein f=FCr allemal sterben."=20 - -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu;= - allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt= - erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie= - aufs schnellste untertauchten.=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 - - ---=====================_714967308==_.ALT -Content-Type: application/unknown; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -Secret contents - ---=====================_714967308==_.ALT--
\ No newline at end of file diff --git a/tests/resources/smtp/antispam/quoted_printable.txt b/tests/resources/smtp/antispam/quoted_printable.txt deleted file mode 100644 index 5f6295a6..00000000 --- a/tests/resources/smtp/antispam/quoted_printable.txt +++ /dev/null @@ -1,93 +0,0 @@ -expect __mime_qp __mime_qpc=2 - -Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> -X-Sender: dwsauder@pop.example.com (Unverified) -X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 -X-Priority: 2 (High) -Date: Fri, 19 May 2000 00:29:55 -0400 -To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> -From: Doug Sauder <dwsauder@example.com> -Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="=====================_714967308==_.ALT" - ---=====================_714967308==_.ALT -Content-Type: text/plain; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -Die Hasen und die Fr=F6sche - -Die Hasen klagten einst =FCber ihre mi=DFliche Lage; "wir leben", sprach ein= - Redner, "in steter Furcht vor Menschen und Tieren, eine Beute der Hunde,= - der Adler, ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der= - Tod selbst. Auf, la=DFt uns ein f=FCr allemal sterben."=20 - -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu;= - allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt= - erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie= - aufs schnellste untertauchten.=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 - - ---=====================_714967308==_.ALT -Content-Type: text/html; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -<html> -<font face=3D"Arial, Helvetica" size=3D5 color=3D"#0000FF"><b>Die Hasen und = -die -Fr=F6sche<br> -<br> -</font></b><font face=3D"Arial, Helvetica">Die Hasen klagten einst =FCber -ihre mi=DFliche Lage; "wir leben", sprach ein Redner, "in -steter Furcht vor Menschen und Tieren, eine Beute der Hunde, der Adler, -ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der Tod selbst. -Auf, la=DFt uns ein f=FCr allemal sterben." <br> -<br> -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu; -allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt -erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie au= -fs -schnellste untertauchten. <br> -<br> -"Halt", rief nun eben dieser Sprecher, "wir wollen das -Ers=E4ufen noch ein wenig aufschieben, denn auch uns f=FCrchten, wie ihr -seht, einige Tiere, welche also wohl noch ungl=FCcklicher sein m=FCssen als -wir." <br> -<br> -</font></html> - ---=====================_714967308==_.ALT-- -<!-- NEXT TEST --> -expect __mime_qp __mime_qpc mime_qp_long_line - -Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> -X-Sender: dwsauder@pop.example.com (Unverified) -X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 -X-Priority: 2 (High) -Date: Fri, 19 May 2000 00:29:55 -0400 -To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> -From: Doug Sauder <dwsauder@example.com> -Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= -Mime-Version: 1.0 -Content-Type: text/plain; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -Die Hasen und die Fr=F6sche - -Die Hasen klagten einst =FCber ihre mi=DFliche Lage; "wir leben", sprach ein Redner, "in steter Furcht vor Menschen und Tieren, eine Beute der Hunde,= - der Adler, ja fast aller Raubtiere! Unsere stete Angst ist =E4rger als der= - Tod selbst. Auf, la=DFt uns ein f=FCr allemal sterben."=20 - -In einem nahen Teich wollten sie sich nun ers=E4ufen; sie eilten ihm zu;= - allein das au=DFerordentliche Get=F6se und ihre wunderbare Gestalt= - erschreckte eine Menge Fr=F6sche, die am Ufer sa=DFen, so sehr, da=DF sie= - aufs schnellste untertauchten.=20 - -"Halt", rief nun eben dieser Sprecher, "wir wollen das Ers=E4ufen noch ein= - wenig aufschieben, denn auch uns f=FCrchten, wie ihr seht, einige Tiere,= - welche also wohl noch ungl=FCcklicher sein m=FCssen als wir."=20 diff --git a/tests/resources/smtp/antispam/received.txt b/tests/resources/smtp/antispam/received.txt deleted file mode 100644 index ae5a2390..00000000 --- a/tests/resources/smtp/antispam/received.txt +++ /dev/null @@ -1,45 +0,0 @@ -helo_domain my.domain.com -iprev_ptr some.other.host.com -expect __forged_rcvd_trail - -From: john@example.com -To: jane@example.com -Subject: test - -test -<!-- NEXT TEST --> -expect __forged_rcvd_trail - -Return-Path: <president@whitehouse.gov> -Received: from mailhost.whitehouse.gov ([192.168.51.200]) - by heartbeat.whitehouse.gov (8.8.8/8.8.8) with ESMTP id SAA22453 - for <vice-president@heartbeat.whitehouse.gov>; - Mon, 13 Aug 1998 l8:14:23 +1000 -Received: from the_big_box.whitehouse.gov ([192.168.51.50]) - by mailhost.whitehouse.gov (8.8.8/8.8.7) with ESMTP id RAA20366 - for vice-president@whitehouse.gov; Mon, 13 Aug 1998 17:42:41 +1000 -Received: from mail1.insuranceiq.com (host66.insuranceiq.com [65.217.159.66] (may be forged)) - by dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id h2F0c2x31856 for <jm@jmason.org>; - Sat, 15 Mar 2003 00:38:03 GMT -Date: Mon, 13 Aug 1998 17:42:41 +1000 -Message-Id: <199804130742.RAA20366@mai1host.whitehouse.gov> -From: Bill Clinton <president@whitehouse.gov> -To: A1 (The Enforcer) Gore <vice-president@whitehouse.gov> -Subject: Map of Argentina with Description -MIME-Version: 1.0 -Content-Type: text/plain; charset=us-ascii -Content-Transfer-Encoding: 7bit - -Hi A1, - -I finally figured out this MIME thing. Pretty cool. I'll send you -some sax music in .au files next week! - -Anyway, the attached image is really too small to get a good look at -Argentina. Try this for a much better map: - - http://www.1one1yp1anet.com/dest/sam/graphics/map-arg.htm - -Then again, shouldn't the CIA have something like that? - -Bill diff --git a/tests/resources/smtp/antispam/subject.test b/tests/resources/smtp/antispam/subject.test new file mode 100644 index 00000000..01035874 --- /dev/null +++ b/tests/resources/smtp/antispam/subject.test @@ -0,0 +1,5 @@ +expect SUBJ_ALL_CAPS + +Subject: HELLO WORLD + +Test diff --git a/tests/resources/smtp/antispam/text.txt b/tests/resources/smtp/antispam/text.txt deleted file mode 100644 index 52609d10..00000000 --- a/tests/resources/smtp/antispam/text.txt +++ /dev/null @@ -1,64 +0,0 @@ -expect pp_mime_fake_ascii_text - -Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> -X-Sender: dwsauder@pop.example.com (Unverified) -X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 -X-Priority: 2 (High) -Date: Fri, 19 May 2000 00:29:55 -0400 -To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> -From: Doug Sauder <dwsauder@example.com> -Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= -Mime-Version: 1.0 -Content-Type: text/plain; charset="iso-8859-1" -Content-Transfer-Encoding: 7bit - -Test with some áéíóúñ -<!-- NEXT TEST --> -expect __uppercase_75_100 - -Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> -X-Sender: dwsauder@pop.example.com (Unverified) -X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 -X-Priority: 2 (High) -Date: Fri, 19 May 2000 00:29:55 -0400 -To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> -From: Doug Sauder <dwsauder@example.com> -Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= -Mime-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 7bit - -THIS IS A TEXT WITH A RIDICULOUSLY LONG LINE WITH PLENTY -OF UPPERCASE, WHY ARE YOU SCREAMING? I'M NOT SCREAMING, -YOU'RE SCREAMING. I'M NOT SCREAMING, YOU'RE SCREAMING. -IT HAS TO BE AT LEAST 200 CHARACTERS LONG, SO I'LL JUST -KEEP TYPING AND TYPING AND TYPING AND TYPING AND TYPING -AND TYPING AND TYPING AND TYPING AND TYPING AND TYPING -AND TYPING AND TYPING AND TYPING AND TYPING AND TYPING -AND TYPING AND TYPING AND TYPING AND TYPING AND TYPING - -<!-- NEXT TEST --> -expect __tvd_space_ratio - -Message-Id: <4.2.0.58.20000519002557.00a88870@pop.example.com> -X-Sender: dwsauder@pop.example.com (Unverified) -X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 -X-Priority: 2 (High) -Date: Fri, 19 May 2000 00:29:55 -0400 -To: Heinz =?iso-8859-1?Q?M=FCller?= <mueller@example.com> -From: Doug Sauder <dwsauder@example.com> -Subject: =?iso-8859-1?Q?Die_Hasen_und_die_Fr=F6sche?= -Mime-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 7bit - -b v c -u i i -y a a -c g l -i r i -a a s -l -i -s - |