Build Logs
ajozwik/pekko-smtp-server • 3.8.0-RC4:2025-12-22
Errors
9
Warnings
11
Total Lines
1451
1##################################
2Clonning https://github.com/ajozwik/pekko-smtp-server.git into /build/repo using revision v0.1.0
3##################################
4Note: switching to 'a19d531171a064025afe8c19aa3e0e2d1f5df972'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0-RC4
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC4
32Execute tests: true
33sbt project found:
34Sbt version 1.9.6 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project ajozwik/pekko-smtp-server
37##################################
38Scala version: 3.8.0-RC4
39Targets: com.github.ajozwik%pekko-smtp com.github.ajozwik%smtp-util
40Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.8
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '17'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Dcommunitybuild.scala=3.8.0-RC4
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.8.0-RC4"
60"++3.8.0-RC4 -v"
61"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" com.github.ajozwik%pekko-smtp com.github.ajozwik%smtp-util"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.653s.
75[info] done compiling
76[info] loading settings for project repo from build.sbt, feature1_3.sbt, publish.sbt, version.sbt...
77[info] set current project to pekko-smtp-server (in build file:/build/repo/)
78[warn] there are 2 keys that are not used by any other settings/tasks:
79[warn]
80[warn] * ThisBuild / pomIncludeRepository
81[warn] +- /build/repo/publish.sbt:16
82[warn] * ThisBuild / publishMavenStyle
83[warn] +- /build/repo/publish.sbt:12
84[warn]
85[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
86[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
87Execute setCrossScalaVersions: 3.8.0-RC4
88OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC4 in pekko-smtp/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC4 in repo/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC4 in runtime/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC4 in smtp-util/crossScalaVersions
92[info] set current project to pekko-smtp-server (in build file:/build/repo/)
93[info] Setting Scala version to 3.8.0-RC4 on 4 projects.
94[info] Switching Scala version on:
95[info] * repo (2.13.11, 3.8.0-RC4)
96[info] smtp-util (3.8.0-RC4)
97[info] runtime (3.8.0-RC4)
98[info] pekko-smtp (3.8.0-RC4)
99[info] Excluding projects:
100[info] Reapplying settings...
101[info] set current project to pekko-smtp-server (in build file:/build/repo/)
102Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
103[info] Reapplying settings...
104[info] set current project to pekko-smtp-server (in build file:/build/repo/)
105[info] Defining Global / credentials, credentials and 2 others.
106[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 32 others.
107[info] Run `last` for details.
108[info] Reapplying settings...
109[info] set current project to pekko-smtp-server (in build file:/build/repo/)
110Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
111[info] Reapplying settings...
112OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
113
114 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
115 Did you mean allExcludeDependencies ?
116 , retry without global scopes
117[info] Reapplying settings...
118[info] set current project to pekko-smtp-server (in build file:/build/repo/)
119Execute removeScalacOptionsStartingWith: -P:wartremover
120[info] Reapplying settings...
121[info] set current project to pekko-smtp-server (in build file:/build/repo/)
122[success] Total time: 0 s, completed Dec 22, 2025, 6:05:58 PM
123Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
124Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
125Starting build...
126Projects: Set(pekko-smtp, smtp-util)
127Starting build for ProjectRef(file:/build/repo/,pekko-smtp) (pekko-smtp)... [0/2]
128OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
129OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
130OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
131OpenCB::Filter out '-language:_', matches setting pattern '^-?-language:_'
132Compile scalacOptions: -unchecked, --java-output-version:17, -Wunused:imports, -Wunused:linted, -Wunused:locals, -Wunused:params, -Wunused:privates, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
133[info] compiling 5 Scala sources to /build/repo/smtp-util/target/scala-3.8.0-RC4/classes ...
134[info] done compiling
135[info] compiling 25 Scala sources to /build/repo/pekko-smtp/target/scala-3.8.0-RC4/classes ...
136[info] done compiling
137[info] compiling 7 Scala sources to /build/repo/smtp-util/target/scala-3.8.0-RC4/test-classes ...
138[info] done compiling
139[info] compiling 12 Scala sources to /build/repo/pekko-smtp/target/scala-3.8.0-RC4/test-classes ...
140[warn] there was 1 deprecation warning; re-run with -deprecation for details
141[warn] one warning found
142[info] done compiling
1432025-12-22 18:06:49,743 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:43213
1442025-12-22 18:06:49,846 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:44600
1452025-12-22 18:06:49,876 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
1462025-12-22 18:06:49,884 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
1472025-12-22 18:06:49,887 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
1482025-12-22 18:06:49,888 StreamServer.scala:77 - Server received: DATA
1492025-12-22 18:06:49,890 StreamServer.scala:77 - Server received: Subject:Some(My Subject)
1502025-12-22 18:06:49,891 StreamServer.scala:77 - Server received:
1512025-12-22 18:06:49,891 StreamServer.scala:77 - Server received: Content
1522025-12-22 18:06:49,891 StreamServer.scala:77 - Server received: .
1532025-12-22 18:06:49,930 MailParser.scala:58 - To: null
1542025-12-22 18:06:49,930 MailParser.scala:59 - From: null
1552025-12-22 18:06:49,930 MailParser.scala:60 - Subject: Some(Some(My Subject))
1562025-12-22 18:06:49,930 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(Some(My Subject)),Some(Content
157),None,List()))
1582025-12-22 18:06:49,932 LogConsumer.scala:12 - Mail(ajozwik@tuxedo-wifi,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(Some(My Subject)),Some(Content
159),None,List()))
1602025-12-22 18:06:49,939 StreamClient.scala:55 - 220 f8649f44dbd6 SMTP SERVER Mon, 22 Dec 2025 17:06:49 GMT
1612025-12-22 18:06:49,940 StreamClient.scala:55 - 250-f8649f44dbd6 Hello f8649f44dbd6 [172.17.0.3] pleased to meet you.
1622025-12-22 18:06:49,940 StreamClient.scala:55 - 250-8BITMIME
1632025-12-22 18:06:49,940 StreamClient.scala:55 - 250-SIZE 1024
1642025-12-22 18:06:49,941 StreamClient.scala:55 - 250 OK PIPELINE
1652025-12-22 18:06:49,941 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
1662025-12-22 18:06:49,941 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
1672025-12-22 18:06:49,942 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
1682025-12-22 18:06:49,963 StreamServer.scala:77 - Server received: QUIT
1692025-12-22 18:06:49,968 StreamClient.scala:55 - 250 OK
1702025-12-22 18:06:49,969 StreamClient.scala:55 - 221 2.0.0 f8649f44dbd6 closing connection
1712025-12-22 18:06:49,992 SmtpIntegrationSpec.scala:52 - 114 1024 9
1722025-12-22 18:06:49,994 SmtpIntegrationSpec.scala:54 - 114 1024 9 1026
1732025-12-22 18:06:49,999 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:44610
1742025-12-22 18:06:50,003 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
1752025-12-22 18:06:50,004 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
1762025-12-22 18:06:50,004 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
1772025-12-22 18:06:50,004 StreamServer.scala:77 - Server received: DATA
1782025-12-22 18:06:50,004 StreamServer.scala:77 - Server received: Subject:Some(My Subject)
1792025-12-22 18:06:50,005 StreamServer.scala:77 - Server received:
1802025-12-22 18:06:50,005 StreamServer.scala:77 - Server received: Content
1812025-12-22 18:06:50,005 StreamServer.scala:77 - Server received: Content
1822025-12-22 18:06:50,005 StreamServer.scala:77 - Server received: Content
1832025-12-22 18:06:50,005 StreamServer.scala:77 - Server received: Content
1842025-12-22 18:06:50,006 StreamServer.scala:77 - Server received: Content
1852025-12-22 18:06:50,006 StreamServer.scala:77 - Server received: Content
1862025-12-22 18:06:50,006 StreamServer.scala:77 - Server received: Content
1872025-12-22 18:06:50,006 StreamServer.scala:77 - Server received: Content
1882025-12-22 18:06:50,006 StreamServer.scala:77 - Server received: Content
1892025-12-22 18:06:50,007 StreamServer.scala:77 - Server received: Content
1902025-12-22 18:06:50,007 StreamServer.scala:77 - Server received: Content
1912025-12-22 18:06:50,007 StreamServer.scala:77 - Server received: Content
1922025-12-22 18:06:50,007 StreamServer.scala:77 - Server received: Content
1932025-12-22 18:06:50,007 StreamServer.scala:77 - Server received: Content
1942025-12-22 18:06:50,007 StreamServer.scala:77 - Server received: Content
1952025-12-22 18:06:50,007 StreamServer.scala:77 - Server received: Content
1962025-12-22 18:06:50,008 StreamServer.scala:77 - Server received: Content
1972025-12-22 18:06:50,008 StreamServer.scala:77 - Server received: Content
1982025-12-22 18:06:50,008 StreamServer.scala:77 - Server received: Content
1992025-12-22 18:06:50,008 StreamServer.scala:77 - Server received: Content
2002025-12-22 18:06:50,008 StreamServer.scala:77 - Server received: Content
2012025-12-22 18:06:50,008 StreamServer.scala:77 - Server received: Content
2022025-12-22 18:06:50,009 StreamServer.scala:77 - Server received: Content
2032025-12-22 18:06:50,009 StreamServer.scala:77 - Server received: Content
2042025-12-22 18:06:50,009 StreamServer.scala:77 - Server received: Content
2052025-12-22 18:06:50,009 StreamServer.scala:77 - Server received: Content
2062025-12-22 18:06:50,009 StreamServer.scala:77 - Server received: Content
2072025-12-22 18:06:50,009 StreamServer.scala:77 - Server received: Content
2082025-12-22 18:06:50,009 StreamServer.scala:77 - Server received: Content
2092025-12-22 18:06:50,010 StreamServer.scala:77 - Server received: Content
2102025-12-22 18:06:50,010 StreamServer.scala:77 - Server received: Content
2112025-12-22 18:06:50,010 StreamServer.scala:77 - Server received: Content
2122025-12-22 18:06:50,010 StreamServer.scala:77 - Server received: Content
2132025-12-22 18:06:50,010 StreamServer.scala:77 - Server received: Content
2142025-12-22 18:06:50,011 StreamServer.scala:77 - Server received: Content
2152025-12-22 18:06:50,011 StreamServer.scala:77 - Server received: Content
2162025-12-22 18:06:50,011 StreamServer.scala:77 - Server received: Content
2172025-12-22 18:06:50,011 StreamServer.scala:77 - Server received: Content
2182025-12-22 18:06:50,011 StreamServer.scala:77 - Server received: Content
2192025-12-22 18:06:50,011 StreamServer.scala:77 - Server received: Content
2202025-12-22 18:06:50,012 StreamServer.scala:77 - Server received: Content
2212025-12-22 18:06:50,012 StreamServer.scala:77 - Server received: Content
2222025-12-22 18:06:50,012 StreamServer.scala:77 - Server received: Content
2232025-12-22 18:06:50,012 StreamServer.scala:77 - Server received: Content
2242025-12-22 18:06:50,012 StreamServer.scala:77 - Server received: Content
2252025-12-22 18:06:50,012 StreamServer.scala:77 - Server received: Content
2262025-12-22 18:06:50,013 StreamServer.scala:77 - Server received: Content
2272025-12-22 18:06:50,013 StreamServer.scala:77 - Server received: Content
2282025-12-22 18:06:50,013 StreamServer.scala:77 - Server received: Content
2292025-12-22 18:06:50,013 StreamServer.scala:77 - Server received: Content
2302025-12-22 18:06:50,013 StreamServer.scala:77 - Server received: Content
2312025-12-22 18:06:50,013 StreamServer.scala:77 - Server received: Content
2322025-12-22 18:06:50,013 StreamServer.scala:77 - Server received: Content
2332025-12-22 18:06:50,013 StreamServer.scala:77 - Server received: Content
2342025-12-22 18:06:50,014 StreamServer.scala:77 - Server received: Content
2352025-12-22 18:06:50,014 StreamServer.scala:77 - Server received: Content
2362025-12-22 18:06:50,014 StreamServer.scala:77 - Server received: Content
2372025-12-22 18:06:50,014 StreamServer.scala:77 - Server received: Content
2382025-12-22 18:06:50,014 StreamServer.scala:77 - Server received: Content
2392025-12-22 18:06:50,014 StreamServer.scala:77 - Server received: Content
2402025-12-22 18:06:50,014 StreamServer.scala:77 - Server received: Content
2412025-12-22 18:06:50,014 StreamServer.scala:77 - Server received: Content
2422025-12-22 18:06:50,015 StreamServer.scala:77 - Server received: Content
2432025-12-22 18:06:50,015 StreamServer.scala:77 - Server received: Content
2442025-12-22 18:06:50,015 StreamServer.scala:77 - Server received: Content
2452025-12-22 18:06:50,015 StreamServer.scala:77 - Server received: Content
2462025-12-22 18:06:50,015 StreamServer.scala:77 - Server received: Content
2472025-12-22 18:06:50,015 StreamServer.scala:77 - Server received: Content
2482025-12-22 18:06:50,016 StreamServer.scala:77 - Server received: Content
2492025-12-22 18:06:50,016 StreamServer.scala:77 - Server received: Content
2502025-12-22 18:06:50,016 StreamServer.scala:77 - Server received: Content
2512025-12-22 18:06:50,016 StreamServer.scala:77 - Server received: Content
2522025-12-22 18:06:50,016 StreamServer.scala:77 - Server received: Content
2532025-12-22 18:06:50,016 StreamServer.scala:77 - Server received: Content
2542025-12-22 18:06:50,016 StreamServer.scala:77 - Server received: Content
2552025-12-22 18:06:50,017 StreamServer.scala:77 - Server received: Content
2562025-12-22 18:06:50,017 StreamServer.scala:77 - Server received: Content
2572025-12-22 18:06:50,017 StreamServer.scala:77 - Server received: Content
2582025-12-22 18:06:50,017 StreamServer.scala:77 - Server received: Content
2592025-12-22 18:06:50,017 StreamServer.scala:77 - Server received: Content
2602025-12-22 18:06:50,017 StreamServer.scala:77 - Server received: Content
2612025-12-22 18:06:50,017 StreamServer.scala:77 - Server received: Content
2622025-12-22 18:06:50,017 StreamServer.scala:77 - Server received: Content
2632025-12-22 18:06:50,018 StreamServer.scala:77 - Server received: Content
2642025-12-22 18:06:50,018 StreamServer.scala:77 - Server received: Content
2652025-12-22 18:06:50,018 StreamServer.scala:77 - Server received: Content
2662025-12-22 18:06:50,018 StreamServer.scala:77 - Server received: Content
2672025-12-22 18:06:50,018 StreamServer.scala:77 - Server received: Content
2682025-12-22 18:06:50,018 StreamServer.scala:77 - Server received: Content
2692025-12-22 18:06:50,018 StreamServer.scala:77 - Server received: Content
2702025-12-22 18:06:50,018 StreamServer.scala:77 - Server received: Content
2712025-12-22 18:06:50,019 StreamServer.scala:77 - Server received: Content
2722025-12-22 18:06:50,019 StreamServer.scala:77 - Server received: Content
2732025-12-22 18:06:50,019 StreamServer.scala:77 - Server received: Content
2742025-12-22 18:06:50,019 StreamServer.scala:77 - Server received: Content
2752025-12-22 18:06:50,019 StreamServer.scala:77 - Server received: Content
2762025-12-22 18:06:50,019 StreamServer.scala:77 - Server received: Content
2772025-12-22 18:06:50,020 StreamServer.scala:77 - Server received: Content
2782025-12-22 18:06:50,020 StreamServer.scala:77 - Server received: Content
2792025-12-22 18:06:50,020 StreamServer.scala:77 - Server received: Content
2802025-12-22 18:06:50,020 StreamServer.scala:77 - Server received: Content
2812025-12-22 18:06:50,020 StreamServer.scala:77 - Server received: Content
2822025-12-22 18:06:50,020 StreamServer.scala:77 - Server received: Content
2832025-12-22 18:06:50,020 StreamServer.scala:77 - Server received: Content
2842025-12-22 18:06:50,021 StreamServer.scala:77 - Server received: Content
2852025-12-22 18:06:50,021 StreamServer.scala:77 - Server received: Content
2862025-12-22 18:06:50,021 StreamServer.scala:77 - Server received: Content
2872025-12-22 18:06:50,021 StreamServer.scala:77 - Server received: Content
2882025-12-22 18:06:50,021 StreamServer.scala:77 - Server received: Content
2892025-12-22 18:06:50,021 StreamServer.scala:77 - Server received: Content
2902025-12-22 18:06:50,021 StreamServer.scala:77 - Server received: Content
2912025-12-22 18:06:50,025 StreamServer.scala:77 - Server received: Content
2922025-12-22 18:06:50,026 StreamServer.scala:77 - Server received: Content
2932025-12-22 18:06:50,026 StreamServer.scala:77 - Server received: Content
2942025-12-22 18:06:50,026 StreamServer.scala:77 - Server received:
2952025-12-22 18:06:50,026 StreamServer.scala:77 - Server received: .
2962025-12-22 18:06:50,027 MailParser.scala:58 - To: null
2972025-12-22 18:06:50,027 MailParser.scala:59 - From: null
2982025-12-22 18:06:50,027 MailParser.scala:60 - Subject: Some(Some(My Subject))
2992025-12-22 18:06:50,027 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(Some(My Subject)),Some(Content
300Content
301Content
302Content
303Content
304Content
305Content
306Content
307Content
308Content
309Content
310Content
311Content
312Content
313Content
314Content
315Content
316Content
317Content
318Content
319Content
320Content
321Content
322Content
323Content
324Content
325Content
326Content
327Content
328Content
329Content
330Content
331Content
332Content
333Content
334Content
335Content
336Content
337Content
338Content
339Content
340Content
341Content
342Content
343Content
344Content
345Content
346Content
347Content
348Content
349Content
350Content
351Content
352Content
353Content
354Content
355Content
356Content
357Content
358Content
359Content
360Content
361Content
362Content
363Content
364Content
365Content
366Content
367Content
368Content
369Content
370Content
371Content
372Content
373Content
374Content
375Content
376Content
377Content
378Content
379Content
380Content
381Content
382Content
383Content
384Content
385Content
386Content
387Content
388Content
389Content
390Content
391Content
392Content
393Content
394Content
395Content
396Content
397Content
398Content
399Content
400Content
401Content
402Content
403Content
404Content
405Content
406Content
407Content
408Content
409
410),None,List()))
4112025-12-22 18:06:50,027 LogConsumer.scala:12 - Mail(ajozwik@tuxedo-wifi,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(Some(My Subject)),Some(Content
412Content
413Content
414Content
415Content
416Content
417Content
418Content
419Content
420Content
421Content
422Content
423Content
424Content
425Content
426Content
427Content
428Content
429Content
430Content
431Content
432Content
433Content
434Content
435Content
436Content
437Content
438Content
439Content
440Content
441Content
442Content
443Content
444Content
445Content
446Content
447Content
448Content
449Content
450Content
451Content
452Content
453Content
454Content
455Content
456Content
457Content
458Content
459Content
460Content
461Content
462Content
463Content
464Content
465Content
466Content
467Content
468Content
469Content
470Content
471Content
472Content
473Content
474Content
475Content
476Content
477Content
478Content
479Content
480Content
481Content
482Content
483Content
484Content
485Content
486Content
487Content
488Content
489Content
490Content
491Content
492Content
493Content
494Content
495Content
496Content
497Content
498Content
499Content
500Content
501Content
502Content
503Content
504Content
505Content
506Content
507Content
508Content
509Content
510Content
511Content
512Content
513Content
514Content
515Content
516Content
517Content
518Content
519Content
520Content
521
522),None,List()))
5232025-12-22 18:06:50,029 StreamClient.scala:55 - 220 f8649f44dbd6 SMTP SERVER Mon, 22 Dec 2025 17:06:49 GMT
5242025-12-22 18:06:50,029 StreamClient.scala:55 - 250-f8649f44dbd6 Hello f8649f44dbd6 [172.17.0.3] pleased to meet you.
5252025-12-22 18:06:50,030 StreamClient.scala:55 - 250-8BITMIME
5262025-12-22 18:06:50,030 StreamClient.scala:55 - 250-SIZE 1024
5272025-12-22 18:06:50,030 StreamClient.scala:55 - 250 OK PIPELINE
5282025-12-22 18:06:50,030 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
5292025-12-22 18:06:50,030 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
5302025-12-22 18:06:50,030 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
5312025-12-22 18:06:50,031 StreamClient.scala:55 - 452 max size of message is 1024
5322025-12-22 18:06:50,031 StreamClient.scala:55 - 452 max size of message is 1024
5332025-12-22 18:06:50,031 StreamClient.scala:55 - 452 max size of message is 1024
5342025-12-22 18:06:50,031 StreamClient.scala:55 - 452 max size of message is 1024
5352025-12-22 18:06:50,053 StreamServer.scala:77 - Server received: QUIT
5362025-12-22 18:06:50,054 StreamClient.scala:55 - 250 OK
5372025-12-22 18:06:50,054 StreamClient.scala:55 - 221 2.0.0 f8649f44dbd6 closing connection
538[INFO] [12/22/2025 18:06:50.073] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-1)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
5392025-12-22 18:06:50,097 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-1/])
540[info] SmtpStreamIntegrationSpec:
541[info] Smtp integration test
542[info] - should finished without error
543[info] - should Too much data
5442025-12-22 18:06:50,165 AbstractActor.scala:10 - Actor[pekko://test-2/user/$a#800892512] Actor preStart
5452025-12-22 18:06:50,167 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:44889
5462025-12-22 18:06:50,174 AbstractActor.scala:10 - Actor[pekko://test-2/user/$a/$a#1362863364] Actor preStart
5472025-12-22 18:06:50,182 SenderActorHandler.scala:70 - Actor[pekko://test-2/user/$a/$a#1362863364] Connected to remote -> /172.17.0.3:44889 local -> /172.17.0.3:55032
5482025-12-22 18:06:50,183 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:55032
5492025-12-22 18:06:50,187 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#1362863364] 220 f8649f44dbd6 SMTP SERVER Mon, 22 Dec 2025 17:06:50 GMT
550
5512025-12-22 18:06:50,187 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#1362863364] HELO tuxedo-wifi
5522025-12-22 18:06:50,189 StreamServer.scala:77 - Server received: HELO tuxedo-wifi
5532025-12-22 18:06:50,190 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#1362863364] 250 f8649f44dbd6 Hello f8649f44dbd6 [172.17.0.3] pleased to meet you.
554
5552025-12-22 18:06:50,190 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#1362863364] MAIL FROM:<ajozwik@tuxedo-wifi>
5562025-12-22 18:06:50,192 StreamServer.scala:77 - Server received: MAIL FROM:<ajozwik@tuxedo-wifi>
5572025-12-22 18:06:50,194 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#1362863364] 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
558
5592025-12-22 18:06:50,195 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#1362863364] RCPT TO:<List(ajozwik@tuxedo-wifi)>
5602025-12-22 18:06:50,196 StreamServer.scala:77 - Server received: RCPT TO:<List(ajozwik@tuxedo-wifi)>
5612025-12-22 18:06:50,198 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#1362863364] 250 2.1.5 List(ajozwik@tuxedo-wifi)... Recipient ok
562
5632025-12-22 18:06:50,199 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#1362863364] DATA
5642025-12-22 18:06:50,200 StreamServer.scala:77 - Server received: DATA
5652025-12-22 18:06:50,202 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#1362863364] 354 Enter mail, end with "." on a line by itself
566
5672025-12-22 18:06:50,203 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#1362863364] Content
568.
5692025-12-22 18:06:50,204 StreamServer.scala:77 - Server received: Content
5702025-12-22 18:06:50,204 StreamServer.scala:77 - Server received: .
5712025-12-22 18:06:50,206 MailParser.scala:58 - To: null
5722025-12-22 18:06:50,207 MailParser.scala:59 - From: null
5732025-12-22 18:06:50,207 MailParser.scala:60 - Subject: None
5742025-12-22 18:06:50,207 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
5752025-12-22 18:06:50,207 LogConsumer.scala:12 - Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
5762025-12-22 18:06:50,233 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#1362863364] 250 OK
577
5782025-12-22 18:06:50,233 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#1362863364] QUIT
5792025-12-22 18:06:50,234 StreamServer.scala:77 - Server received: QUIT
5802025-12-22 18:06:50,236 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#1362863364] 221 2.0.0 f8649f44dbd6 closing connection
581
5822025-12-22 18:06:50,237 SenderActorHandler.scala:129 - Actor[pekko://test-2/user/$a/$a#1362863364] PeerClosed
5832025-12-22 18:06:50,239 SenderActor.scala:34 - END: success:1 failed:0
5842025-12-22 18:06:50,239 AbstractActor.scala:15 - Actor[pekko://test-2/user/$a/$a#1362863364] Actor postStop
5852025-12-22 18:06:50,242 SmtpIntegrationSpec.scala:52 - 114 1024 9
5862025-12-22 18:06:50,242 SmtpIntegrationSpec.scala:54 - 114 1024 9 1026
5872025-12-22 18:06:50,243 AbstractActor.scala:10 - Actor[pekko://test-2/user/$a/$b#-1513458889] Actor preStart
5882025-12-22 18:06:50,244 SenderActorHandler.scala:70 - Actor[pekko://test-2/user/$a/$b#-1513458889] Connected to remote -> /172.17.0.3:44889 local -> /172.17.0.3:55040
5892025-12-22 18:06:50,245 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:55040
5902025-12-22 18:06:50,248 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1513458889] 220 f8649f44dbd6 SMTP SERVER Mon, 22 Dec 2025 17:06:50 GMT
591
5922025-12-22 18:06:50,248 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1513458889] HELO tuxedo-wifi
5932025-12-22 18:06:50,249 StreamServer.scala:77 - Server received: HELO tuxedo-wifi
5942025-12-22 18:06:50,250 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1513458889] 250 f8649f44dbd6 Hello f8649f44dbd6 [172.17.0.3] pleased to meet you.
595
5962025-12-22 18:06:50,250 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1513458889] MAIL FROM:<ajozwik@tuxedo-wifi>
5972025-12-22 18:06:50,251 StreamServer.scala:77 - Server received: MAIL FROM:<ajozwik@tuxedo-wifi>
5982025-12-22 18:06:50,252 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1513458889] 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
599
6002025-12-22 18:06:50,252 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1513458889] RCPT TO:<List(ajozwik@tuxedo-wifi)>
6012025-12-22 18:06:50,253 StreamServer.scala:77 - Server received: RCPT TO:<List(ajozwik@tuxedo-wifi)>
6022025-12-22 18:06:50,254 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1513458889] 250 2.1.5 List(ajozwik@tuxedo-wifi)... Recipient ok
603
6042025-12-22 18:06:50,254 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1513458889] DATA
6052025-12-22 18:06:50,255 StreamServer.scala:77 - Server received: DATA
6062025-12-22 18:06:50,255 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1513458889] 354 Enter mail, end with "." on a line by itself
607
6082025-12-22 18:06:50,255 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1513458889] Content
609Content
610Content
611Content
612Content
613Content
614Content
615Content
616Content
617Content
618Content
619Content
620Content
621Content
622Content
623Content
624Content
625Content
626Content
627Content
628Content
629Content
630Content
631Content
632Content
633Content
634Content
635Content
636Content
637Content
638Content
639Content
640Content
641Content
642Content
643Content
644Content
645Content
646Content
647Content
648Content
649Content
650Content
651Content
652Content
653Content
654Content
655Content
656Content
657Content
658Content
659Content
660Content
661Content
662Content
663Content
664Content
665Content
666Content
667Content
668Content
669Content
670Content
671Content
672Content
673Content
674Content
675Content
676Content
677Content
678Content
679Content
680Content
681Content
682Content
683Content
684Content
685Content
686Content
687Content
688Content
689Content
690Content
691Content
692Content
693Content
694Content
695Content
696Content
697Content
698Content
699Content
700Content
701Content
702Content
703Content
704Content
705Content
706Content
707Content
708Content
709Content
710Content
711Content
712Content
713Content
714Content
715Content
716Content
717Content
718Content
719Content
720Content
721Content
722
723.
7242025-12-22 18:06:50,259 StreamServer.scala:77 - Server received: Content
7252025-12-22 18:06:50,259 StreamServer.scala:77 - Server received: Content
7262025-12-22 18:06:50,259 StreamServer.scala:77 - Server received: Content
7272025-12-22 18:06:50,259 StreamServer.scala:77 - Server received: Content
7282025-12-22 18:06:50,259 StreamServer.scala:77 - Server received: Content
7292025-12-22 18:06:50,259 StreamServer.scala:77 - Server received: Content
7302025-12-22 18:06:50,259 StreamServer.scala:77 - Server received: Content
7312025-12-22 18:06:50,259 StreamServer.scala:77 - Server received: Content
7322025-12-22 18:06:50,260 StreamServer.scala:77 - Server received: Content
7332025-12-22 18:06:50,260 StreamServer.scala:77 - Server received: Content
7342025-12-22 18:06:50,260 StreamServer.scala:77 - Server received: Content
7352025-12-22 18:06:50,260 StreamServer.scala:77 - Server received: Content
7362025-12-22 18:06:50,260 StreamServer.scala:77 - Server received: Content
7372025-12-22 18:06:50,260 StreamServer.scala:77 - Server received: Content
7382025-12-22 18:06:50,261 StreamServer.scala:77 - Server received: Content
7392025-12-22 18:06:50,261 StreamServer.scala:77 - Server received: Content
7402025-12-22 18:06:50,261 StreamServer.scala:77 - Server received: Content
7412025-12-22 18:06:50,261 StreamServer.scala:77 - Server received: Content
7422025-12-22 18:06:50,262 StreamServer.scala:77 - Server received: Content
7432025-12-22 18:06:50,262 StreamServer.scala:77 - Server received: Content
7442025-12-22 18:06:50,262 StreamServer.scala:77 - Server received: Content
7452025-12-22 18:06:50,262 StreamServer.scala:77 - Server received: Content
7462025-12-22 18:06:50,262 StreamServer.scala:77 - Server received: Content
7472025-12-22 18:06:50,263 StreamServer.scala:77 - Server received: Content
7482025-12-22 18:06:50,263 StreamServer.scala:77 - Server received: Content
7492025-12-22 18:06:50,263 StreamServer.scala:77 - Server received: Content
7502025-12-22 18:06:50,263 StreamServer.scala:77 - Server received: Content
7512025-12-22 18:06:50,263 StreamServer.scala:77 - Server received: Content
7522025-12-22 18:06:50,263 StreamServer.scala:77 - Server received: Content
7532025-12-22 18:06:50,263 StreamServer.scala:77 - Server received: Content
7542025-12-22 18:06:50,263 StreamServer.scala:77 - Server received: Content
7552025-12-22 18:06:50,264 StreamServer.scala:77 - Server received: Content
7562025-12-22 18:06:50,264 StreamServer.scala:77 - Server received: Content
7572025-12-22 18:06:50,264 StreamServer.scala:77 - Server received: Content
7582025-12-22 18:06:50,264 StreamServer.scala:77 - Server received: Content
7592025-12-22 18:06:50,264 StreamServer.scala:77 - Server received: Content
7602025-12-22 18:06:50,264 StreamServer.scala:77 - Server received: Content
7612025-12-22 18:06:50,264 StreamServer.scala:77 - Server received: Content
7622025-12-22 18:06:50,265 StreamServer.scala:77 - Server received: Content
7632025-12-22 18:06:50,265 StreamServer.scala:77 - Server received: Content
7642025-12-22 18:06:50,265 StreamServer.scala:77 - Server received: Content
7652025-12-22 18:06:50,265 StreamServer.scala:77 - Server received: Content
7662025-12-22 18:06:50,265 StreamServer.scala:77 - Server received: Content
7672025-12-22 18:06:50,265 StreamServer.scala:77 - Server received: Content
7682025-12-22 18:06:50,266 StreamServer.scala:77 - Server received: Content
7692025-12-22 18:06:50,266 StreamServer.scala:77 - Server received: Content
7702025-12-22 18:06:50,266 StreamServer.scala:77 - Server received: Content
7712025-12-22 18:06:50,267 StreamServer.scala:77 - Server received: Content
7722025-12-22 18:06:50,267 StreamServer.scala:77 - Server received: Content
7732025-12-22 18:06:50,267 StreamServer.scala:77 - Server received: Content
7742025-12-22 18:06:50,267 StreamServer.scala:77 - Server received: Content
7752025-12-22 18:06:50,267 StreamServer.scala:77 - Server received: Content
7762025-12-22 18:06:50,267 StreamServer.scala:77 - Server received: Content
7772025-12-22 18:06:50,267 StreamServer.scala:77 - Server received: Content
7782025-12-22 18:06:50,267 StreamServer.scala:77 - Server received: Content
7792025-12-22 18:06:50,268 StreamServer.scala:77 - Server received: Content
7802025-12-22 18:06:50,268 StreamServer.scala:77 - Server received: Content
7812025-12-22 18:06:50,269 StreamServer.scala:77 - Server received: Content
7822025-12-22 18:06:50,269 StreamServer.scala:77 - Server received: Content
7832025-12-22 18:06:50,269 StreamServer.scala:77 - Server received: Content
7842025-12-22 18:06:50,270 StreamServer.scala:77 - Server received: Content
7852025-12-22 18:06:50,270 StreamServer.scala:77 - Server received: Content
7862025-12-22 18:06:50,271 StreamServer.scala:77 - Server received: Content
7872025-12-22 18:06:50,271 StreamServer.scala:77 - Server received: Content
7882025-12-22 18:06:50,271 StreamServer.scala:77 - Server received: Content
7892025-12-22 18:06:50,272 StreamServer.scala:77 - Server received: Content
7902025-12-22 18:06:50,272 StreamServer.scala:77 - Server received: Content
7912025-12-22 18:06:50,272 StreamServer.scala:77 - Server received: Content
7922025-12-22 18:06:50,272 StreamServer.scala:77 - Server received: Content
7932025-12-22 18:06:50,272 StreamServer.scala:77 - Server received: Content
7942025-12-22 18:06:50,272 StreamServer.scala:77 - Server received: Content
7952025-12-22 18:06:50,273 StreamServer.scala:77 - Server received: Content
7962025-12-22 18:06:50,273 StreamServer.scala:77 - Server received: Content
7972025-12-22 18:06:50,273 StreamServer.scala:77 - Server received: Content
7982025-12-22 18:06:50,273 StreamServer.scala:77 - Server received: Content
7992025-12-22 18:06:50,273 StreamServer.scala:77 - Server received: Content
8002025-12-22 18:06:50,273 StreamServer.scala:77 - Server received: Content
8012025-12-22 18:06:50,273 StreamServer.scala:77 - Server received: Content
8022025-12-22 18:06:50,273 StreamServer.scala:77 - Server received: Content
8032025-12-22 18:06:50,273 StreamServer.scala:77 - Server received: Content
8042025-12-22 18:06:50,274 StreamServer.scala:77 - Server received: Content
8052025-12-22 18:06:50,274 StreamServer.scala:77 - Server received: Content
8062025-12-22 18:06:50,274 StreamServer.scala:77 - Server received: Content
8072025-12-22 18:06:50,275 StreamServer.scala:77 - Server received: Content
8082025-12-22 18:06:50,275 StreamServer.scala:77 - Server received: Content
8092025-12-22 18:06:50,275 StreamServer.scala:77 - Server received: Content
8102025-12-22 18:06:50,275 StreamServer.scala:77 - Server received: Content
8112025-12-22 18:06:50,275 StreamServer.scala:77 - Server received: Content
8122025-12-22 18:06:50,275 StreamServer.scala:77 - Server received: Content
8132025-12-22 18:06:50,275 StreamServer.scala:77 - Server received: Content
8142025-12-22 18:06:50,275 StreamServer.scala:77 - Server received: Content
8152025-12-22 18:06:50,275 StreamServer.scala:77 - Server received: Content
8162025-12-22 18:06:50,276 StreamServer.scala:77 - Server received: Content
8172025-12-22 18:06:50,276 StreamServer.scala:77 - Server received: Content
8182025-12-22 18:06:50,276 StreamServer.scala:77 - Server received: Content
8192025-12-22 18:06:50,276 StreamServer.scala:77 - Server received: Content
8202025-12-22 18:06:50,276 StreamServer.scala:77 - Server received: Content
8212025-12-22 18:06:50,276 StreamServer.scala:77 - Server received: Content
8222025-12-22 18:06:50,276 StreamServer.scala:77 - Server received: Content
8232025-12-22 18:06:50,276 StreamServer.scala:77 - Server received: Content
8242025-12-22 18:06:50,276 StreamServer.scala:77 - Server received: Content
8252025-12-22 18:06:50,277 StreamServer.scala:77 - Server received: Content
8262025-12-22 18:06:50,277 StreamServer.scala:77 - Server received: Content
8272025-12-22 18:06:50,277 StreamServer.scala:77 - Server received: Content
8282025-12-22 18:06:50,278 StreamServer.scala:77 - Server received: Content
8292025-12-22 18:06:50,278 StreamServer.scala:77 - Server received: Content
8302025-12-22 18:06:50,278 StreamServer.scala:77 - Server received: Content
8312025-12-22 18:06:50,278 StreamServer.scala:77 - Server received: Content
8322025-12-22 18:06:50,278 StreamServer.scala:77 - Server received: Content
8332025-12-22 18:06:50,278 StreamServer.scala:77 - Server received: Content
8342025-12-22 18:06:50,278 StreamServer.scala:77 - Server received: Content
8352025-12-22 18:06:50,279 StreamServer.scala:77 - Server received: Content
8362025-12-22 18:06:50,279 StreamServer.scala:77 - Server received: Content
8372025-12-22 18:06:50,279 StreamServer.scala:77 - Server received: Content
8382025-12-22 18:06:50,279 StreamServer.scala:77 - Server received:
8392025-12-22 18:06:50,280 StreamServer.scala:77 - Server received: .
8402025-12-22 18:06:50,283 MailParser.scala:58 - To: null
8412025-12-22 18:06:50,283 MailParser.scala:59 - From: null
8422025-12-22 18:06:50,284 MailParser.scala:60 - Subject: None
8432025-12-22 18:06:50,284 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
8442025-12-22 18:06:50,285 LogConsumer.scala:12 - Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
8452025-12-22 18:06:50,286 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1513458889] 452 max size of message is 1024
846
8472025-12-22 18:06:50,286 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1513458889] QUIT
8482025-12-22 18:06:50,312 StreamServer.scala:77 - Server received: QUIT
8492025-12-22 18:06:50,314 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1513458889] 250 OK
850221 2.0.0 f8649f44dbd6 closing connection
851
852[INFO] [12/22/2025 18:06:50.319] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-2)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
853[ERROR] [12/22/2025 18:06:50.321] [test-2-pekko.actor.default-dispatcher-5] [pekko://test-2/user/$a/$b] Actor[pekko://test-2/user/$a/$b#-1513458889] Expected:221 received: 250 OK
854221 2.0.0 f8649f44dbd6 closing connection
855
856java.lang.RuntimeException: Actor[pekko://test-2/user/$a/$b#-1513458889] Expected:221 received: 250 OK
857221 2.0.0 f8649f44dbd6 closing connection
858
859 at scala.sys.package$.error(package.scala:28)
860 at pl.jozwik.smtp.client.SenderActorHandler.pl$jozwik$smtp$client$SenderActorHandler$$validate(SenderActorHandler.scala:59)
861 at pl.jozwik.smtp.client.SenderActorHandler$$anon$8.applyOrElse(SenderActorHandler.scala:126)
862 at org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547)
863 at org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:481)
864 at pl.jozwik.smtp.client.SenderActorHandler.aroundReceive(SenderActorHandler.scala:24)
865 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
866 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
867 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:280)
868 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:241)
869 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
870 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
871 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
872 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
873 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
874 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
875
8762025-12-22 18:06:50,324 AbstractActor.scala:20 - Actor[pekko://test-2/user/$a/$b#-1513458889] preRestart Some(Received(ByteString(50, 53, 48, 32, 79, 75, 13, 10, 50, 50, 49, 32, 50, 46, 48, 46, 48, 32, 102, 56, 54, 52, 57, 102, 52, 52, 100, 98, 100, 54, 32, 99, 108, 111, 115, 105, 110, 103, 32, 99, 111, 110, 110, 101, 99, 116, 105, 111, 110, 13, 10)))
877java.lang.RuntimeException: Actor[pekko://test-2/user/$a/$b#-1513458889] Expected:221 received: 250 OK
878221 2.0.0 f8649f44dbd6 closing connection
879
880 at scala.sys.package$.error(package.scala:28)
881 at pl.jozwik.smtp.client.SenderActorHandler.pl$jozwik$smtp$client$SenderActorHandler$$validate(SenderActorHandler.scala:59)
882 at pl.jozwik.smtp.client.SenderActorHandler$$anon$8.applyOrElse(SenderActorHandler.scala:126)
883 at org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547)
884 at org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:481)
8852025-12-22 18:06:50,325 AbstractActor.scala:15 - Actor[pekko://test-2/user/$a/$b#-1513458889] Actor postStop
8862025-12-22 18:06:50,325 AbstractActor.scala:25 - Actor[pekko://test-2/user/$a/$b#-1513458889] postRestart Actor[pekko://test-2/user/$a/$b#-1513458889] Expected:221 received: 250 OK
887221 2.0.0 f8649f44dbd6 closing connection
888
8892025-12-22 18:06:50,326 AbstractActor.scala:10 - Actor[pekko://test-2/user/$a/$b#-1513458889] Actor preStart
8902025-12-22 18:06:50,326 AbstractActor.scala:15 - Actor[pekko://test-2/user/$a/$b#-1513458889] Actor postStop
8912025-12-22 18:06:50,327 AbstractActor.scala:15 - Actor[pekko://test-2/user/$a#800892512] Actor postStop
8922025-12-22 18:06:50,395 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-2/])
893[info] SmtpActorIntegrationSpec:
894[info] Smtp integration test
895[info] - should finished without error
896[info] - should Too much data
8972025-12-22 18:06:50,427 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:40159
8982025-12-22 18:06:50,438 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:33008
8992025-12-22 18:06:50,441 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
9002025-12-22 18:06:50,442 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
9012025-12-22 18:06:50,442 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
9022025-12-22 18:06:50,442 StreamServer.scala:77 - Server received: DATA
9032025-12-22 18:06:50,442 StreamServer.scala:77 - Server received: Subject:None
9042025-12-22 18:06:50,442 StreamServer.scala:77 - Server received:
9052025-12-22 18:06:50,442 StreamServer.scala:77 - Server received:
9062025-12-22 18:06:50,442 StreamServer.scala:77 - Server received: .
9072025-12-22 18:06:50,444 MailParser.scala:58 - To: null
9082025-12-22 18:06:50,445 MailParser.scala:59 - From: null
9092025-12-22 18:06:50,445 MailParser.scala:60 - Subject: Some(None)
9102025-12-22 18:06:50,445 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(None),Some(
911),None,List()))
9122025-12-22 18:06:50,448 StreamClient.scala:55 - 220 f8649f44dbd6 SMTP SERVER Mon, 22 Dec 2025 17:06:50 GMT
9132025-12-22 18:06:50,448 StreamClient.scala:55 - 250-f8649f44dbd6 Hello f8649f44dbd6 [172.17.0.3] pleased to meet you.
9142025-12-22 18:06:50,448 StreamClient.scala:55 - 250-8BITMIME
9152025-12-22 18:06:50,449 StreamClient.scala:55 - 250-SIZE 1024
9162025-12-22 18:06:50,449 StreamClient.scala:55 - 250 OK PIPELINE
9172025-12-22 18:06:50,449 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
9182025-12-22 18:06:50,449 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
9192025-12-22 18:06:50,450 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
9202025-12-22 18:06:50,477 SmtpGraphStage.scala:108 - Always failed
9212025-12-22 18:06:50,477 StreamServer.scala:77 - Server received: QUIT
9222025-12-22 18:06:50,479 StreamClient.scala:55 - 554 Always failed
9232025-12-22 18:06:50,479 StreamClient.scala:55 - 221 2.0.0 f8649f44dbd6 closing connection
9242025-12-22 18:06:50,487 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:33022
9252025-12-22 18:06:50,490 StreamServer.scala:77 - Server received: EHLO notaccepted
9262025-12-22 18:06:50,490 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@notaccepted
9272025-12-22 18:06:50,491 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
9282025-12-22 18:06:50,491 StreamServer.scala:77 - Server received: DATA
9292025-12-22 18:06:50,491 StreamServer.scala:77 - Server received: Subject:None
9302025-12-22 18:06:50,491 StreamServer.scala:77 - Server received:
9312025-12-22 18:06:50,491 StreamServer.scala:77 - Server received:
9322025-12-22 18:06:50,492 StreamServer.scala:77 - Server received: .
9332025-12-22 18:06:50,492 MailParser.scala:58 - To: null
9342025-12-22 18:06:50,492 MailParser.scala:59 - From: null
9352025-12-22 18:06:50,492 MailParser.scala:60 - Subject: Some(None)
9362025-12-22 18:06:50,492 DataCommand.scala:64 - Send to handler Mail(ajozwik@notaccepted,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(None),Some(
937),None,List()))
9382025-12-22 18:06:50,493 StreamClient.scala:55 - 220 f8649f44dbd6 SMTP SERVER Mon, 22 Dec 2025 17:06:50 GMT
9392025-12-22 18:06:50,494 StreamClient.scala:55 - 250-f8649f44dbd6 Hello f8649f44dbd6 [172.17.0.3] pleased to meet you.
9402025-12-22 18:06:50,494 StreamClient.scala:55 - 250-8BITMIME
9412025-12-22 18:06:50,494 StreamClient.scala:55 - 250-SIZE 1024
9422025-12-22 18:06:50,494 StreamClient.scala:55 - 250 OK PIPELINE
9432025-12-22 18:06:50,494 StreamClient.scala:55 - 451 4.1.8 Domain of sender address ajozwik@notaccepted does not resolve
9442025-12-22 18:06:50,494 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
9452025-12-22 18:06:50,494 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
9462025-12-22 18:06:50,517 SmtpGraphStage.scala:108 - Always failed
9472025-12-22 18:06:50,518 StreamServer.scala:77 - Server received: QUIT
9482025-12-22 18:06:50,519 StreamClient.scala:55 - 554 Always failed
9492025-12-22 18:06:50,520 StreamClient.scala:55 - 221 2.0.0 f8649f44dbd6 closing connection
9502025-12-22 18:06:50,527 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:33030
9512025-12-22 18:06:50,530 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
9522025-12-22 18:06:50,531 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
9532025-12-22 18:06:50,532 StreamServer.scala:77 - Server received: RCPT TO:userUnknown@tuxedo-wifi
9542025-12-22 18:06:50,533 StreamServer.scala:77 - Server received: DATA
9552025-12-22 18:06:50,533 StreamServer.scala:77 - Server received: Subject:None
9562025-12-22 18:06:50,534 StreamServer.scala:77 - Server received:
9572025-12-22 18:06:50,534 StreamServer.scala:77 - Server received:
9582025-12-22 18:06:50,534 StreamServer.scala:77 - Server received: .
9592025-12-22 18:06:50,535 StreamServer.scala:77 - Server received: QUIT
9602025-12-22 18:06:50,537 StreamClient.scala:55 - 220 f8649f44dbd6 SMTP SERVER Mon, 22 Dec 2025 17:06:50 GMT
9612025-12-22 18:06:50,537 StreamClient.scala:55 - 250-f8649f44dbd6 Hello f8649f44dbd6 [172.17.0.3] pleased to meet you.
9622025-12-22 18:06:50,537 StreamClient.scala:55 - 250-8BITMIME
9632025-12-22 18:06:50,537 StreamClient.scala:55 - 250-SIZE 1024
9642025-12-22 18:06:50,537 StreamClient.scala:55 - 250 OK PIPELINE
9652025-12-22 18:06:50,537 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
9662025-12-22 18:06:50,537 StreamClient.scala:55 - 550 5.1.1 userUnknown@tuxedo-wifi... User unknown
9672025-12-22 18:06:50,537 StreamClient.scala:55 - 503 5.0.0 Need RCPT (recipient)
9682025-12-22 18:06:50,537 StreamClient.scala:55 - 500 5.5.1 Command not recognized `Subject:None`
9692025-12-22 18:06:50,537 StreamClient.scala:55 - 500 5.5.1 Command not recognized ``
9702025-12-22 18:06:50,537 StreamClient.scala:55 - 500 5.5.1 Command not recognized ``
9712025-12-22 18:06:50,537 StreamClient.scala:55 - 500 5.5.1 Command not recognized `.`
9722025-12-22 18:06:50,537 StreamClient.scala:55 - 221 2.0.0 f8649f44dbd6 closing connection
973[INFO] [12/22/2025 18:06:50.542] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-3)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
9742025-12-22 18:06:50,557 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-3/])
975[info] FailedConsumerHandlerSpec:
976[info] FailedHandler
977[info] - should Always failed
978[info] - should Not accepted from
979[info] - should Not accepted to
9802025-12-22 18:06:50,587 AbstractActor.scala:38 - class pl.jozwik.smtp.AlwaysFailActor Actor[pekko://test-4/user/$a#1512708527] preStart
981[ERROR] [12/22/2025 18:06:50.590] [test-4-pekko.actor.internal-dispatcher-2] [pekko://test-4/user/$a] Always failed
982java.lang.RuntimeException: Always failed
983 at scala.sys.package$.error(package.scala:28)
984 at pl.jozwik.smtp.AlwaysFailActor$$anon$1.applyOrElse(AlwaysFailActor.scala:33)
985 at org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547)
986 at org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:481)
987 at pl.jozwik.smtp.AlwaysFailActor.aroundReceive(AlwaysFailActor.scala:30)
988 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
989 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
990 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:280)
991 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:241)
992 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
993 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
994 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
995 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
996 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
997 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
998
9992025-12-22 18:06:50,593 AbstractActor.scala:47 - Actor[pekko://test-4/user/$a#1512708527] preRestart Some(FAIL) 1163717772
1000java.lang.RuntimeException: Always failed
1001 at scala.sys.package$.error(package.scala:28)
1002 at pl.jozwik.smtp.AlwaysFailActor$$anon$1.applyOrElse(AlwaysFailActor.scala:33)
1003 at org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547)
1004 at org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:481)
1005 at pl.jozwik.smtp.AlwaysFailActor.aroundReceive(AlwaysFailActor.scala:30)
10062025-12-22 18:06:50,593 AbstractActor.scala:43 - Actor[pekko://test-4/user/$a#1512708527] postStop
10072025-12-22 18:06:50,593 AbstractActor.scala:52 - Actor[pekko://test-4/user/$a#1512708527] postRestart Always failed
10082025-12-22 18:06:50,593 AbstractActor.scala:38 - class pl.jozwik.smtp.AlwaysFailActor Actor[pekko://test-4/user/$a#1512708527] preStart
1009[INFO] [12/22/2025 18:06:53.613] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-4)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
10102025-12-22 18:06:53,614 AbstractActor.scala:43 - Actor[pekko://test-4/user/$a#1512708527] postStop
10112025-12-22 18:06:53,619 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-4/])
1012[info] AlwaysFailedSpec:
1013[info] Always failed
1014[info] - should Failed
10152025-12-22 18:06:53,644 AbstractActor.scala:38 - class pl.jozwik.smtp.server.FakeSmtpActor Actor[pekko://test-5/user/$a#-1393384990] preStart
10162025-12-22 18:06:53,646 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:34861
10172025-12-22 18:06:53,646 AbstractSmtpActor.scala:36 - Bound(/[0:0:0:0:0:0:0:0]:40573)
10182025-12-22 18:06:53,660 StreamClient.scala:81 -
1019org.apache.pekko.stream.StreamTcpException: Tcp command [Connect(172.17.0.3/<unresolved>:43767,None,List(),None,true)] failed because of java.net.ConnectException: Connection refused
1020Caused by: java.net.ConnectException: Connection refused
1021 at java.base/sun.nio.ch.Net.pollConnect(Native Method)
1022 at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
1023 at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946)
1024 at org.apache.pekko.io.TcpOutgoingConnection$$anon$3.applyOrElse$$anonfun$4(TcpOutgoingConnection.scala:121)
1025 at org.apache.pekko.io.TcpOutgoingConnection$$anon$3.applyOrElse$$anonfun$adapted$4(TcpOutgoingConnection.scala:138)
10262025-12-22 18:06:53,664 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:55090
10272025-12-22 18:06:53,667 StreamServer.scala:77 - Server received: EHLO aa
10282025-12-22 18:06:53,668 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@aa
10292025-12-22 18:06:53,668 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@aa
10302025-12-22 18:06:53,668 StreamServer.scala:77 - Server received: DATA
10312025-12-22 18:06:53,668 StreamServer.scala:77 - Server received: Subject:None
10322025-12-22 18:06:53,668 StreamServer.scala:77 - Server received:
10332025-12-22 18:06:53,668 StreamServer.scala:77 - Server received:
10342025-12-22 18:06:53,668 StreamServer.scala:77 - Server received: .
10352025-12-22 18:06:53,669 MailParser.scala:58 - To: null
10362025-12-22 18:06:53,669 MailParser.scala:59 - From: null
10372025-12-22 18:06:53,669 MailParser.scala:60 - Subject: Some(None)
10382025-12-22 18:06:53,669 DataCommand.scala:64 - Send to handler Mail(ajozwik@aa,List(ajozwik@aa),EmailWithContent(List(),List(),Some(None),Some(
1039),None,List()))
10402025-12-22 18:06:53,669 LogConsumer.scala:12 - Mail(ajozwik@aa,List(ajozwik@aa),EmailWithContent(List(),List(),Some(None),Some(
1041),None,List()))
10422025-12-22 18:06:53,670 StreamClient.scala:55 - 220 f8649f44dbd6 SMTP SERVER Mon, 22 Dec 2025 17:06:53 GMT
10432025-12-22 18:06:53,670 StreamClient.scala:55 - 250-f8649f44dbd6 Hello f8649f44dbd6 [172.17.0.3] pleased to meet you.
10442025-12-22 18:06:53,670 StreamClient.scala:55 - 250-8BITMIME
10452025-12-22 18:06:53,670 StreamClient.scala:55 - 250-SIZE 1024
10462025-12-22 18:06:53,671 StreamClient.scala:55 - 250 OK PIPELINE
10472025-12-22 18:06:53,672 StreamClient.scala:55 - 250 2.1.0 ajozwik@aa... Sender ok
10482025-12-22 18:06:53,672 StreamClient.scala:55 - 250 2.1.5 ajozwik@aa... Recipient ok
10492025-12-22 18:06:53,672 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
10502025-12-22 18:06:53,699 StreamServer.scala:77 - Server received: QUIT
10512025-12-22 18:06:53,700 StreamClient.scala:55 - 250 OK
10522025-12-22 18:06:53,700 StreamClient.scala:55 - 221 2.0.0 f8649f44dbd6 closing connection
10532025-12-22 18:06:53,707 FakeSmtpActor.scala:45 - EHLO aa
1054MAIL FROM: ajozwik@aa
1055RCPT TO:ajozwik@aa
1056DATA
1057Subject:None
1058
1059
1060.
1061QUIT
1062
10632025-12-22 18:06:53,708 AbstractActor.scala:57 - class pl.jozwik.smtp.server.FakeSmtpActor Unhandled message in `Actor[pekko://test-5/user/$a#-1393384990]` message `PeerClosed` from Actor[pekko://test-5/system/IO-TCP/selectors/$a/6#-1149889032]
1064[INFO] [pekkoDeadLetter][12/22/2025 18:06:53.710] [test-5-pekko.actor.default-dispatcher-6] [pekko://test-5/system/IO-TCP/selectors/$a/6] Message [org.apache.pekko.io.Tcp$Write] from Actor[pekko://test-5/user/$a#-1393384990] to Actor[pekko://test-5/system/IO-TCP/selectors/$a/6#-1149889032] was not delivered. [1] dead letters encountered. If this is not an expected behavior then Actor[pekko://test-5/system/IO-TCP/selectors/$a/6#-1149889032] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1065[INFO] [pekkoDeadLetter][12/22/2025 18:06:53.710] [test-5-pekko.actor.default-dispatcher-6] [pekko://test-5/user/$a] Message [org.apache.pekko.io.Tcp$PeerClosed$] from Actor[pekko://test-5/system/IO-TCP/selectors/$a/6#-1149889032] to Actor[pekko://test-5/user/$a#-1393384990] was unhandled. [2] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
10662025-12-22 18:06:53,711 FakeSmtpActor.scala:45 - HELO
1067
10682025-12-22 18:06:53,712 AbstractActor.scala:57 - class pl.jozwik.smtp.server.FakeSmtpActor Unhandled message in `Actor[pekko://test-5/user/$a#-1393384990]` message `PeerClosed` from Actor[pekko://test-5/system/IO-TCP/selectors/$a/7#-1051267815]
1069[INFO] [pekkoDeadLetter][12/22/2025 18:06:53.712] [test-5-pekko.actor.default-dispatcher-6] [pekko://test-5/system/IO-TCP/selectors/$a/7] Message [org.apache.pekko.io.Tcp$Write] from Actor[pekko://test-5/user/$a#-1393384990] to Actor[pekko://test-5/system/IO-TCP/selectors/$a/7#-1051267815] was not delivered. [3] dead letters encountered. If this is not an expected behavior then Actor[pekko://test-5/system/IO-TCP/selectors/$a/7#-1051267815] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1070[INFO] [pekkoDeadLetter][12/22/2025 18:06:53.712] [test-5-pekko.actor.default-dispatcher-7] [pekko://test-5/user/$a] Message [org.apache.pekko.io.Tcp$PeerClosed$] from Actor[pekko://test-5/system/IO-TCP/selectors/$a/7#-1051267815] to Actor[pekko://test-5/user/$a#-1393384990] was unhandled. [4] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
10712025-12-22 18:06:53,717 SmtpClientFailSpec.scala:79 - EHLO aa
1072MAIL FROM: ajozwik@aa
1073RCPT TO:ajozwik@aa
1074DATA
1075Subject:None
1076
1077
1078.
1079QUIT
1080
10812025-12-22 18:06:53,718 StreamClient.scala:55 - 250 OK
10822025-12-22 18:06:53,722 AbstractActor.scala:57 - class pl.jozwik.smtp.server.FakeSmtpActor Unhandled message in `Actor[pekko://test-5/user/$a#-1393384990]` message `OK` from Actor[pekko://test-5/deadLetters]
1083[INFO] [pekkoDeadLetter][12/22/2025 18:06:53.722] [test-5-pekko.actor.default-dispatcher-6] [pekko://test-5/user/$a] Message [java.lang.String] to Actor[pekko://test-5/user/$a#-1393384990] was unhandled. [5] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'.
1084[INFO] [12/22/2025 18:06:53.725] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-5)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
10852025-12-22 18:06:53,726 AbstractActor.scala:43 - Actor[pekko://test-5/user/$a#-1393384990] postStop
10862025-12-22 18:06:53,740 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-5/])
1087[info] SmtpClientFailSpec:
1088[info] Client
1089[info] - should Restart
1090[info] - should Receive one
1091[info] - should Handle wrong answer
1092[info] - should Close connection
1093[info] - should Expected codes not in response
1094[info] - should Unhandled
10952025-12-22 18:06:53,765 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:34437
10962025-12-22 18:06:53,768 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:44358
10972025-12-22 18:06:53,771 TestUtils.scala:49 - 220 f8649f44dbd6 SMTP SERVER Mon, 22 Dec 2025 17:06:53 GMT
10982025-12-22 18:06:53,771 StreamServer.scala:77 - Server received: HELO
10992025-12-22 18:06:53,771 TestUtils.scala:49 - 250 f8649f44dbd6 Hello f8649f44dbd6 [172.17.0.3] pleased to meet you.
11002025-12-22 18:06:54,786 SmtpServerTimeoutSpec.scala:54 -
1101java.net.SocketException: Connection reset
1102 at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
1103 at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
1104 at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
1105 at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
1106 at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
1107[INFO] [12/22/2025 18:06:54.792] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-6)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
11082025-12-22 18:06:54,802 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-6/])
1109[info] SmtpServerTimeoutSpec:
1110[info] SmtpServer
1111[info] - should Handle DATA ERROR
1112Starting build for ProjectRef(file:/build/repo/,smtp-util) (smtp-util)... [1/2]
1113Compile scalacOptions: -unchecked, --java-output-version:17, -Wunused:imports, -Wunused:linted, -Wunused:locals, -Wunused:params, -Wunused:privates, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1114[info] ParametersSpec:
1115[info] Parameters
1116[info] - should SizeParameterHandler do not parse wrong string
1117[info] IOUtilsSpec:
1118[info] IOUtilsSpec
1119[info] - should localHostName
1120[info] UtilsFailedSpec:
1121[info] UtilsFailedSpec
1122[info] - should Unbalanced brackets <<
1123[info] - should Unbalanced brackets >>
1124[info] - should Unbalanced bracket >
1125[info] - should Non domain address
1126[info] - should Unbalanced bracket <
1127[info] - should Unbalanced brackets <
1128[info] - should Unbalanced brackets >
1129[info] - should Empty mail address
1130[info] - should Empty mail address in brackets
1131[info] - should Unbalanced brackets << without parameter
1132[info] - should Unbalanced brackets >> without parameter
1133[info] - should Unbalanced bracket < without parameter
1134[info] - should Unbalanced bracket > without parameter
1135[info] - should No space
113618:06:55.751 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - notification@codacy.com Codacy
113718:06:55.753 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - pekko.mail@gmail.com null
113818:06:55.754 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - To: [pekko.mail@gmail.com]
113918:06:55.754 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - From: [notification@codacy.com]
114018:06:55.754 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - Subject: Some(pekko-smtp-server/master has new results)
114118:06:55.757 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParserSpec - EmailWithContent(Vector(notification@codacy.com),Vector(pekko.mail@gmail.com),Some(pekko-smtp-server/master has new results),None,Some(
1142
1143<!DOCTYPE html>
1144<html>
1145 <head>
1146 <title>Commit Analysis</title>
1147 <meta charset="UTF-8">
1148 <!--[if gte mso 15]>
1149<style type="text/css">
1150table { font-size:1px; line-height:0; mso-margin-top-alt:1px;mso-line-height-rule: exactly; }
1151* { mso-line-height-rule: exactly; }
1152</style>
1153<![endif]-->
1154
1155 </head>
1156 <body style="background-color:#f9f9f9;">
1157
1158 <!-- Email Header -->
1159 <table class="header" style="background-color:#2B5BB7; border:0; font-family:Arial; padding-bottom:30px; width:100%" bgcolor="#2B5BB7" width="100%">
1160
1161
1162
1163<tr>
1164 <td style="width:100%;vertical-align:middle; text-align:left;">
1165 <img src=https://www.codacy.com/assets/email/logo-white.png alt="Logo" height="75" class="logo" style="padding:20px 30px 0">
1166 </td>
1167</tr>
1168
1169
1170
1171<tr>
1172 <td class="title" style="color:#fff; font-family:Arial; font-size:24px; padding-bottom:30px; text-align:center; vertical-align:middle" align="center" valign="middle">Not so good... This commit quality could be better.</td>
1173</tr>
1174
1175
1176
1177
1178<tr>
1179 <td style="text-align:center;"><a href=https://u778210.ct.sendgrid.net/wf/click?upn=liTJw24Vxo6SjoUA-2B0mVU5OGzs7RT5rrhwfKHv8TQUACI-2F-2BkUJF2TFPORKe70uYdPCDxXe80x-2B47dhWM-2Bpd1f4vm7wXOYnwg7TE5zPqfVocN8AWxRggPSbCEu-2Bvw1I3oGpvLLuTHGWkc3WnpmY9HjTrdRhxSF1LMN5n0FAfCn3EN7ZD8ZUhasvXgFb5ajBx8VRkmsm6F6cspi3Ptky-2Fx5NzpzrDgA5czymAnkbe2uJU-3D_iTnD3tMTJykwZ0il63yEWHZqEKi7h6H-2FPtiXMTFSL6TgONwWYHCWKL-2BgleWqrx2gW-2F8tSq8BojTjTohf3i90UWXmqW-2BZGJRkOaCed8uLKzfmFvaulzKqeoTMl3wbi-2BKG0rH0FdS1GNoktLKFYIIEBmZ8-2FIywsc-2FKkLw8rUNj4KbqkqHmW3nlTP2VhLLWlCzY5-2Bjcv816dwFhLKD7JFr3OibjiL0y3VVdbl9kgm-2BB7tM-3D"btn" style="background-color:#4bc9a9; border-bottom:3px solid #087F57; border-radius:4px; color:#fff; display:inline-block; font-family:Arial; font-size:18px; font-weight:bold; height:40px; line-height:40px; padding:0 18px; text-decoration:none; vertical-align:middle" bgcolor="#4bc9a9" height="40" valign="middle">See commit details</a></td>
1180</tr>
1181
1182 </table>
1183 <!-- End Header -->
1184
1185 <!-- Email Body -->
1186 <table style="width:650px;text-align:center;background-color:#fff;padding:40px 40px 0;margin:0 auto;">
1187 <tbody>
1188 <tr class="avatar">
1189
1190
1191<td class="avatar-img" style="text-align:left;width:74px;">
1192 <img src="https://secure.gravatar.com/avatar/bb1c10e76b3b540abcc2bf4889a0e52f?s=256&d=retro" alt="Avatar" width="40" height="40" style="border-radius:50%">
1193</td>
1194 <td style="font-family:Arial;line-height:18px;" align="left">
1195 <strong style="font-weight: bold; color=#000;">pekko.mail@gmail.com</strong> commited <a href=https://u778210.ct.sendgrid.net/wf/click?upn=liTJw24Vxo6SjoUA-2B0mVU5OGzs7RT5rrhwfKHv8TQUACI-2F-2BkUJF2TFPORKe70uYdPCDxXe80x-2B47dhWM-2Bpd1f4vm7wXOYnwg7TE5zPqfVocN8AWxRggPSbCEu-2Bvw1I3oGpvLLuTHGWkc3WnpmY9HjTrdRhxSF1LMN5n0FAfCn3EN7ZD8ZUhasvXgFb5ajBx8VRkmsm6F6cspi3Ptky-2Fx5NzpzrDgA5czymAnkbe2uJU-3D_iTnD3tMTJykwZ0il63yEWHZqEKi7h6H-2FPtiXMTFSL6TgONwWYHCWKL-2BgleWqrx2gW-2F8tSq8BojTjTohf3i90UYTLVShYq0wbDNm53I-2F-2F7meiYq4jNnENp9qGy8ZWB0V64-2F17w4xea5b-2BsNx9zaKmOXbL-2Fme-2B9StwOcw-2BWuFEFLh-2FiOMOkAHLbSzHf6bm3esrKKrW0jaoW1UcY25w0dpqdRSVnxQb0FdL7QYwRHVizPo-3D"link" style="color:#00a1cc; font-family:Arial; text-decoration:none">9649510</a>
1196 <br>
1197 <span style="color:#666; font-size:12px;">19 Feb 2016 - 10:26:39PM</span>
1198 </td>
1199 </tr>
1200 </tbody>
1201 </table>
1202
1203 <table style="background-color:#fff;padding: 20px 40px;width:650px;text-align:center; margin: 0 auto;">
1204 <tr>
1205 <td class="first-commit" style="border-bottom:1px solid #e6e6e6; color:#000; font-family:Arial; font-size:14px; font-style:italic; padding-bottom:20px; text-align:left" align="left">parse mail with mime4j</td>
1206 </tr>
1207 </table>
1208
1209 <table style="width: 650px; margin: 0 auto; text-align:center; border:0;background-color:#fff;padding: 15px 40px 40px; border-bottom: 1px solid #e6e6e6;">
1210 <thead>
1211 <tr>
1212 <th style="font-family: Arial;text-align:left; color:#666;">Evolution</th>
1213 <th colspan="5" style="font-family: Arial;color:#666; text-align: right;">Project Grade</th>
1214 </tr>
1215 </thead>
1216 <tbody>
1217 <tr>
1218
1219
1220
1221
1222
1223
1224
1225
1226<td style="color:#fb6050; font-family:Arial; font-size:28px; font-weight:bold; text-align:left" align="left">
1227 2
1228 <br>
1229
1230 <span style="color:#666; font-family:Arial; font-size:11px; font-weight:normal; line-height:14px">New Issues</span>
1231
1232</td>
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243<td style="color:#808080; font-family:Arial; font-size:28px; font-weight:bold; text-align:left" align="left">
1244 0
1245 <br>
1246
1247 <span style="color:#666; font-family:Arial; font-size:11px; font-weight:normal; line-height:14px">Fixed Issues</span>
1248
1249</td>
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270<td style="color:#fb6050; font-family:Arial; font-size:28px; font-weight:bold; text-align:left" align="left">
1271 +3
1272 <br>
1273
1274 <span style="color:#666; font-family:Arial; font-size:11px; font-weight:normal; line-height:14px">Complexity</span>
1275
1276</td>
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289<td style="color:#808080; font-family:Arial; font-size:28px; font-weight:bold; text-align:left" align="left">
1290 =
1291 <br>
1292
1293 <span style="color:#666; font-family:Arial; font-size:11px; font-weight:normal; line-height:14px">Duplication</span>
1294
1295</td>
1296
1297
1298
1299 <td class="grade" style="height:70px; vertical-align:middle;text-align:left;">
1300 <img src=https://www.codacy.com/assets/email/grade-b.png alt="Grade" width="55" height="55" class="img-grade" style="border-radius:50%"></td>
1301 </tr>
1302 </tbody>
1303 </table>
1304
1305 <br><br>
1306
1307 <table style="padding-bottom:40px;width:650px; margin:0 auto;text-align:center;">
1308
1309
1310<tr>
1311 <td style="text-align:center;"><a href=https://u778210.ct.sendgrid.net/wf/click?upn=liTJw24Vxo6SjoUA-2B0mVU5OGzs7RT5rrhwfKHv8TQUACI-2F-2BkUJF2TFPORKe70uYdPCDxXe80x-2B47dhWM-2Bpd1f4vm7wXOYnwg7TE5zPqfVocN8AWxRggPSbCEu-2Bvw1I3oGpvLLuTHGWkc3WnpmY9HjTrdRhxSF1LMN5n0FAfCn3EN7ZD8ZUhasvXgFb5ajBx8VRkmsm6F6cspi3Ptky-2Fx5NzpzrDgA5czymAnkbe2uJU-3D_iTnD3tMTJykwZ0il63yEWHZqEKi7h6H-2FPtiXMTFSL6TgONwWYHCWKL-2BgleWqrx2gW-2F8tSq8BojTjTohf3i90UdDL5zHcH-2BK-2B0RjCHS8yOdHif1xZ-2BkaEQCoXBzeuLiFXLozFH5wlR7kL5OhQ41TCBWQyhhwGYgPz5LMHFeML8fDAfE8Ixe6jgLUk7DDC-2F6nFJrG4P0oX4rC2UKS73z-2BUEydCM1mlMu4EcRpXQqwy7Q0-3D"btn" style="background-color:#4bc9a9; border-bottom:3px solid #087F57; border-radius:4px; color:#fff; display:inline-block; font-family:Arial; font-size:18px; font-weight:bold; height:40px; line-height:40px; padding:0 18px; text-decoration:none; vertical-align:middle" bgcolor="#4bc9a9" height="40" valign="middle">See commit details</a></td>
1312</tr>
1313 </table>
1314 <!-- End Body -->
1315
1316
1317 <!-- Table Footer -->
1318 <table style="text-align:center;padding: 20px 0 40px; background-color: #fff; width:100%;font-family:Arial;">
1319
1320
1321<tr>
1322 <td style="font-size: 12px; text-align:center;">If you are no longer interested, you can <a href=https://u778210.ct.sendgrid.net/wf/click?upn=liTJw24Vxo6SjoUA-2B0mVUwaonsz723Ipl5EK7W65ijTmzMspImq8OGSPzPcPSuYBcJPqsYVt5bLk3p6zbssUGR0HO9mKDG0b7O6XlVxPlo7dnPIQe846QOW4Rj8f4j1RdzeaRk-2FhqzDmta89-2Fd9CqnCW2dAAIF3XRthSnBV1K-2Bo-3D_iTnD3tMTJykwZ0il63yEWHZqEKi7h6H-2FPtiXMTFSL6TgONwWYHCWKL-2BgleWqrx2gW-2F8tSq8BojTjTohf3i90Ufxt5jrWas0h-2FQAof9KKArNjUt33Humy-2BDqgKWTlA9D3INBkHXhysP5tpU6ipebbFHCPMyjV2a-2B50WjV53aBjfyyLCZKM92zN2bQ-2BftMWGTVk0ZLIuJtUg4k09A2mI282xw8jRUSsqhI0lKwziDMjZY-3D"link" style="color:#00a1cc; font-family:Arial; text-decoration:none">unsubscribe here</a>.</td>
1323</tr>
1324 </table>
1325 <!-- End Footer -->
1326
1327
1328<img src="https://u778210.ct.sendgrid.net/wf/open?upn=iTnD3tMTJykwZ0il63yEWHZqEKi7h6H-2FPtiXMTFSL6TgONwWYHCWKL-2BgleWqrx2gW-2F8tSq8BojTjTohf3i90UUMerWLqWl3hIW2Lmja7W3huDEJwbQT8MMOaMP0NE8LUOkoOMKiXkg4kADuRTV-2FNljGAyvZcpMXLepFU6hs8o9Pra9HT-2Bcybt7oXo8AZXTJFVuYdpMR95KCiyCSHcqCvQdjCeKH8K9jqpxznmAdCGeg-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
1329</body>
1330</html>
1331),List())
133218:06:55.763 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - ajozwik@jozwik.pl Andrzej Jozwik
133318:06:55.763 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - andrzej.jozwik@gmail.com null
133418:06:55.763 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - To: [andrzej.jozwik@gmail.com]
133518:06:55.764 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - From: [ajozwik@jozwik.pl]
133618:06:55.764 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - Subject: Some(With attachment)
133718:06:55.765 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParserSpec - EmailWithContent(Vector(ajozwik@jozwik.pl),Vector(andrzej.jozwik@gmail.com),Some(With attachment),Some(Body with html
1338),Some(<html><body><div style="font-family: tahoma, new york, times, serif; font-size: 12pt; color: #000000"><div><em>Body with html</em><br data-mce-bogus="1"></div></div></body></html>),List(Attachment(README.md,[B@12d110b)))
133918:06:55.775 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - sender@jozwik.pl Gosia
134018:06:55.775 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - andrzej.jozwik@gmail.com Andrzej Jóźwik
134118:06:55.776 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - To: [andrzej.jozwik@gmail.com]
134218:06:55.776 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - From: [sender@jozwik.pl]
134318:06:55.776 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - Subject: Some(Re: wysyłka)
134418:06:55.776 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParserSpec - EmailWithContent(Vector(sender@jozwik.pl),Vector(andrzej.jozwik@gmail.com),Some(Re: wysyłka),Some(
1345
1346From: Andrzej Jóźwik
1347Sent: Monday, February 08, 2016 8:42 PM
1348To: Gosia
1349Subject: Re: wysyłka
1350
1351Dzień dobry,
1352
1353Otrzymałem książkę. Dziękuję za szybką wysyłkę,
1354
1355Pozdrawiam,
1356
1357Andrzej Jóźwik
1358
1359
13602016-01-29 16:22 GMT+01:00 Gosia <sender@jozwik.pl>:
1361
1362 Witam! Książkę wysłałam.pozdrawiam Gosia
1363),Some(<HTML><HEAD></HEAD>
1364<BODY dir=ltr>
1365<DIV dir=ltr>
1366<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
1367<DIV><IMG class="wlEmoticon wlEmoticon-smile"
1368style="BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none"
1369alt=Uśmiech src="cid:AB8A4618A01D4DB1B336FDED2236F368@UserKomputer"></DIV>
1370<DIV
1371style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
1372<DIV style="FONT: 10pt tahoma">
1373<DIV> </DIV>
1374<DIV style="BACKGROUND: #f5f5f5">
1375<DIV style="font-color: black"><B>From:</B> <A title=andrzej.jozwik@gmail.com
1376href="mailto:andrzej.jozwik@gmail.com">Andrzej Jóźwik</A> </DIV>
1377<DIV><B>Sent:</B> Monday, February 08, 2016 8:42 PM</DIV>
1378<DIV><B>To:</B> <A title=sender@jozwik.pl
1379href="mailto:sender@jozwik.pl">Gosia</A> </DIV>
1380<DIV><B>Subject:</B> Re: wysyłka</DIV></DIV></DIV>
1381<DIV> </DIV></DIV>
1382<DIV
1383style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
1384<DIV dir=ltr>
1385<DIV>
1386<DIV>
1387<DIV>Dzień dobry,<BR></DIV>Otrzymałem książkę. Dziękuję za szybką
1388wysyłkę,<BR></DIV>Pozdrawiam,<BR></DIV>Andrzej Jóźwik<BR></DIV>
1389<DIV class=gmail_extra>
1390<DIV> </DIV>
1391<DIV class=gmail_quote>2016-01-29 16:22 GMT+01:00 Gosia <SPAN dir=ltr><<A
1392href="mailto:sender@jozwik.pl"
1393target=_blank>sender@jozwik.pl</A>></SPAN>:<BR>
1394<BLOCKQUOTE class=gmail_quote
1395style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
1396 <DIV dir=ltr>
1397 <DIV dir=ltr>
1398 <DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">Witam!
1399 Książkę wysłałam.pozdrawiam Gosia</DIV></DIV></DIV></BLOCKQUOTE></DIV>
1400<DIV> </DIV></DIV></DIV></DIV></DIV></BODY></HTML>
1401),List())
140218:06:55.782 [pool-29-thread-7-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParserSpec - MIME-Version: 1.0
1403Subject: --Subject--
1404Content-Type: text/plain; charset=UTF-8
1405
1406--Text--
1407[info] MailParserSpec:
1408[info] Parser
1409[info] - should parse mail
1410[info] - should mail with attachment
1411[info] - should for wrong encoding test only
1412[info] - should Create email
1413[info] UtilsSpec:
1414[info] SmtpUtils
1415[info] - should Double brackets
1416[info] - should Extract address
1417[info] - should Split line
1418[info] - should Address with spaces
1419[info] - should Extract user domain
1420
1421************************
1422Build summary:
1423[{
1424 "module": "pekko-smtp",
1425 "compile": {"status": "ok", "tookMs": 12961, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1426 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1427 "test-compile": {"status": "ok", "tookMs": 6364, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1428 "test": {"status": "ok", "tookMs": 6100, "passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15, "byFramework": [{"framework": "unknown", "stats": {"passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15}}]},
1429 "publish": {"status": "skipped", "tookMs": 0},
1430 "metadata": {
1431 "crossScalaVersions": ["3.3.0"]
1432}
1433},{
1434 "module": "smtp-util",
1435 "compile": {"status": "ok", "tookMs": 55, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1436 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1437 "test-compile": {"status": "ok", "tookMs": 99, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1438 "test": {"status": "ok", "tookMs": 487, "passed": 25, "failed": 0, "ignored": 0, "skipped": 0, "total": 25, "byFramework": [{"framework": "unknown", "stats": {"passed": 25, "failed": 0, "ignored": 0, "skipped": 0, "total": 25}}]},
1439 "publish": {"status": "skipped", "tookMs": 0},
1440 "metadata": {
1441 "crossScalaVersions": ["3.3.0"]
1442}
1443}]
1444************************
1445[success] Total time: 58 s, completed Dec 22, 2025, 6:06:56 PM
1446[0JChecking patch project/plugins.sbt...
1447Checking patch project/build.properties...
1448Checking patch build.sbt...
1449Applied patch project/plugins.sbt cleanly.
1450Applied patch project/build.properties cleanly.
1451Applied patch build.sbt cleanly.