Skip to content

Commit 5cfd7ae

Browse files
committed
Additional test for issue #275 added
1 parent f018867 commit 5cfd7ae

File tree

2 files changed

+134
-1
lines changed

2 files changed

+134
-1
lines changed

tests/issues/Issue275Test.php

+11-1
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,22 @@
1717

1818
class Issue275Test extends TestCase {
1919

20-
public function testIssue() {
20+
public function testIssueEmail1() {
2121
$filename = implode(DIRECTORY_SEPARATOR, [__DIR__, "..", "messages", "issue-275.eml"]);
2222
$message = Message::fromFile($filename);
2323

2424
self::assertSame("Testing 123", (string)$message->subject);
2525
self::assertSame("testing123 this is a body", $message->getTextBody());
2626
}
2727

28+
public function testIssueEmail2() {
29+
$filename = implode(DIRECTORY_SEPARATOR, [__DIR__, "..", "messages", "issue-275-2.eml"]);
30+
$message = Message::fromFile($filename);
31+
32+
$body = "Test\r\n\r\nMed venlig hilsen\r\nMartin Larsen\r\nFeline Holidays A/S\r\nTlf 78 77 04 12";
33+
34+
self::assertSame("Test 1017", (string)$message->subject);
35+
self::assertSame($body, $message->getTextBody());
36+
}
37+
2838
}

tests/messages/issue-275-2.eml

+123
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
Received: from AS4PR02MB8234.eurprd02.prod.outlook.com (2603:10a6:20b:4f1::17)
2+
by PA4PR02MB7071.eurprd02.prod.outlook.com with HTTPS; Wed, 18 Jan 2023
3+
09:17:10 +0000
4+
Received: from AS1PR02MB7917.eurprd02.prod.outlook.com (2603:10a6:20b:4a5::5)
5+
by AS4PR02MB8234.eurprd02.prod.outlook.com (2603:10a6:20b:4f1::17) with
6+
Microsoft SMTP Server (version=TLS1_2,
7+
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Wed, 18 Jan
8+
2023 09:17:09 +0000
9+
Received: from AS1PR02MB7917.eurprd02.prod.outlook.com
10+
([fe80::4871:bdde:a499:c0d9]) by AS1PR02MB7917.eurprd02.prod.outlook.com
11+
([fe80::4871:bdde:a499:c0d9%9]) with mapi id 15.20.5986.023; Wed, 18 Jan 2023
12+
09:17:09 +0000
13+
From: =?iso-8859-1?Q?Martin_B=FClow_Larsen?= <[email protected]>
14+
To: Cofman Drift <[email protected]>
15+
Subject: Test 1017
16+
Thread-Topic: Test 1017
17+
Thread-Index: AdkrHaKsy+bUiL/eTIS5W3AP+zzLjQ==
18+
Date: Wed, 18 Jan 2023 09:17:09 +0000
19+
Message-ID:
20+
<AS1PR02MB791721260DE0273A15AFEC3EB5C79@AS1PR02MB7917.eurprd02.prod.outlook.com>
21+
Accept-Language: da-DK, en-US
22+
Content-Language: en-US
23+
X-MS-Exchange-Organization-AuthAs: Internal
24+
X-MS-Exchange-Organization-AuthMechanism: 04
25+
X-MS-Exchange-Organization-AuthSource: AS1PR02MB7917.eurprd02.prod.outlook.com
26+
X-MS-Has-Attach:
27+
X-MS-Exchange-Organization-Network-Message-Id:
28+
98cea1c9-a497-454a-6606-08daf934c6c4
29+
X-MS-Exchange-Organization-SCL: -1
30+
X-MS-TNEF-Correlator:
31+
X-MS-Exchange-Organization-RecordReviewCfmType: 0
32+
x-ms-publictraffictype: Email
33+
X-Microsoft-Antispam-Mailbox-Delivery:
34+
ucf:0;jmr:0;auth:0;dest:I;ENG:(910001)(944506478)(944626604)(920097)(425001)(930097);
35+
X-Microsoft-Antispam-Message-Info:
36+
BzqL6hvPyQW0lSkWGop6vQlsIZK48umY74vuKlNgF0pb/H659W+0fuTB+6guqGM0oof00mlzu3gn1pu1R5pUOE2Fb58OqnBEFkB30vVrG6TNsG/6KBtecXkP3FptqO/WRmsxCQx7bK7J2VyS2SbOibqX8mDZhkTrwP1+IA0R9eD0/NvoMqX9GssewUDxSAbaaKdADCuU1dG7qpF8M9tfLDJz+dUL5qZoO+oGINGLLdo2y6Z/F+h3UWv7BXiS4BJKc+jwAng26BUMKmg2VVRdMvc+LbZTovUr9hyEq1orS9fOg1iIV6sPcyIVl3NIEy5bHMYh1d6sUCqvTO1UPSdf7lIvKxSszyKptIPNgioOvFpF9tTHDyKU5p1IiLm5FxW/+kGdPq6ZoTIZVriJoyjx6gWKpPY3vHN6bHUK9mA+LspIYAeuDFFvwkZx2b2Rtw3S99S7zz3eBqv3xlGqJixx/apl4Af7ZaxKFpMj9XZXAQVIv9BA0tIA+1nLByt4dPW4Xzoj3KcBbX5K/HkuR/30Lrq7gRQQDyNYgf5S/MO2MLJqcvnVFPXgVubK6XFu5quDibsZjPjxOUfBTJkJ/n4gB8Z8/TOM0oKD76hszXXoaWd9leUeQ1x88oy+QuXPRxzuLzVec3GiPNMYA42QvvTiWmrrhdceRzhV0J7pJBbi10ik+hXqSeNkldgktd5cWPss5F74yxAaEaPJO9I7MOUpE0XzlRfljPptykrIQt8SARMllykzJNrDt8VAl37ArEZbWxFLm3RuypOI0zgCZMRLf5JeElpCv1ay4wilz4vsYGr4fs3KUQzI1YY43uaDxNMz8k7dH/UkC9Dfg1oyHlNs+w==
37+
Content-Type: multipart/alternative;
38+
boundary="_000_AS1PR02MB791721260DE0273A15AFEC3EB5C79AS1PR02MB7917eurp_"
39+
MIME-Version: 1.0
40+
41+
--_000_AS1PR02MB791721260DE0273A15AFEC3EB5C79AS1PR02MB7917eurp_
42+
Content-Type: text/plain; charset="iso-8859-1"
43+
Content-Transfer-Encoding: quoted-printable
44+
45+
Test
46+
47+
Med venlig hilsen
48+
Martin Larsen
49+
Feline Holidays A/S
50+
Tlf 78 77 04 12
51+
52+
53+
54+
--_000_AS1PR02MB791721260DE0273A15AFEC3EB5C79AS1PR02MB7917eurp_
55+
Content-Type: text/html; charset="iso-8859-1"
56+
Content-Transfer-Encoding: quoted-printable
57+
58+
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
59+
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
60+
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
61+
//www.w3.org/TR/REC-html40">
62+
<head>
63+
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
64+
1">
65+
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
66+
<style><!--
67+
/* Font Definitions */
68+
@font-face
69+
{font-family:"Cambria Math";
70+
panose-1:2 4 5 3 5 4 6 3 2 4;}
71+
@font-face
72+
{font-family:Calibri;
73+
panose-1:2 15 5 2 2 2 4 3 2 4;}
74+
@font-face
75+
{font-family:"Lucida Console";
76+
panose-1:2 11 6 9 4 5 4 2 2 4;}
77+
/* Style Definitions */
78+
p.MsoNormal, li.MsoNormal, div.MsoNormal
79+
{margin:0cm;
80+
font-size:11.0pt;
81+
font-family:"Calibri",sans-serif;
82+
mso-fareast-language:EN-US;}
83+
span.EmailStyle18
84+
{mso-style-type:personal-compose;
85+
font-family:"Calibri",sans-serif;
86+
color:windowtext;}
87+
.MsoChpDefault
88+
{mso-style-type:export-only;
89+
font-family:"Calibri",sans-serif;
90+
mso-fareast-language:EN-US;}
91+
@page WordSection1
92+
{size:612.0pt 792.0pt;
93+
margin:3.0cm 2.0cm 3.0cm 2.0cm;}
94+
div.WordSection1
95+
{page:WordSection1;}
96+
--></style><!--[if gte mso 9]><xml>
97+
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
98+
</xml><![endif]--><!--[if gte mso 9]><xml>
99+
<o:shapelayout v:ext=3D"edit">
100+
<o:idmap v:ext=3D"edit" data=3D"1" />
101+
</o:shapelayout></xml><![endif]-->
102+
</head>
103+
<body lang=3D"DA" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:bre=
104+
ak-word">
105+
<div class=3D"WordSection1">
106+
<p class=3D"MsoNormal">Test<o:p></o:p></p>
107+
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
108+
<p class=3D"MsoNormal"><span style=3D"color:black;mso-fareast-language:DA">=
109+
Med venlig hilsen<o:p></o:p></span></p>
110+
<p class=3D"MsoNormal"><b><span style=3D"color:red;mso-fareast-language:DA"=
111+
>Martin Larsen<o:p></o:p></span></b></p>
112+
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black;mso-fareas=
113+
t-language:DA">Feline Holidays A/S<o:p></o:p></span></p>
114+
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black;mso-fareas=
115+
t-language:DA">Tlf 78 77 04 12<o:p></o:p></span></p>
116+
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:D=
117+
A"><o:p>&nbsp;</o:p></span></p>
118+
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
119+
</div>
120+
</body>
121+
</html>
122+
123+
--_000_AS1PR02MB791721260DE0273A15AFEC3EB5C79AS1PR02MB7917eurp_--

0 commit comments

Comments
 (0)