Build Logs

ajozwik/pekko-smtp-server • 3.8.0-RC5:2025-12-31

Errors

6

Warnings

11

Total Lines

1413

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-RC5
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-RC5
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-RC5
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-RC5
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-RC5"
60"++3.8.0-RC5 -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-RC5 """{"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.205s.
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-RC5
88OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC5 in pekko-smtp/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC5 in repo/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC5 in runtime/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC5 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-RC5 on 4 projects.
94[info] Switching Scala version on:
95[info] * repo (2.13.11, 3.8.0-RC5)
96[info] smtp-util (3.8.0-RC5)
97[info] runtime (3.8.0-RC5)
98[info] pekko-smtp (3.8.0-RC5)
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 31, 2025, 9:10:29 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-RC5/classes ...
134[info] done compiling
135[info] compiling 25 Scala sources to /build/repo/pekko-smtp/target/scala-3.8.0-RC5/classes ...
136[info] done compiling
137[info] compiling 7 Scala sources to /build/repo/smtp-util/target/scala-3.8.0-RC5/test-classes ...
138[info] done compiling
139[info] compiling 12 Scala sources to /build/repo/pekko-smtp/target/scala-3.8.0-RC5/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-31 21:10:49,812 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:33009
1442025-12-31 21:10:49,914 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:59482
1452025-12-31 21:10:49,951 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
1462025-12-31 21:10:49,964 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
1472025-12-31 21:10:49,967 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
1482025-12-31 21:10:49,968 StreamServer.scala:77 - Server received: DATA
1492025-12-31 21:10:49,970 StreamServer.scala:77 - Server received: Subject:Some(My Subject)
1502025-12-31 21:10:49,970 StreamServer.scala:77 - Server received:
1512025-12-31 21:10:49,970 StreamServer.scala:77 - Server received: Content
1522025-12-31 21:10:49,970 StreamServer.scala:77 - Server received: .
1532025-12-31 21:10:50,008 MailParser.scala:58 - To: null
1542025-12-31 21:10:50,009 MailParser.scala:59 - From: null
1552025-12-31 21:10:50,009 MailParser.scala:60 - Subject: Some(Some(My Subject))
1562025-12-31 21:10:50,009 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-31 21:10:50,011 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-31 21:10:50,016 StreamClient.scala:55 - 220 7e9bb4a49d6b SMTP SERVER Wed, 31 Dec 2025 20:10:49 GMT
1612025-12-31 21:10:50,017 StreamClient.scala:55 - 250-7e9bb4a49d6b Hello 7e9bb4a49d6b [172.17.0.3] pleased to meet you.
1622025-12-31 21:10:50,017 StreamClient.scala:55 - 250-8BITMIME
1632025-12-31 21:10:50,017 StreamClient.scala:55 - 250-SIZE 1024
1642025-12-31 21:10:50,017 StreamClient.scala:55 - 250 OK PIPELINE
1652025-12-31 21:10:50,018 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
1662025-12-31 21:10:50,018 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
1672025-12-31 21:10:50,018 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
1682025-12-31 21:10:50,036 StreamServer.scala:77 - Server received: QUIT
1692025-12-31 21:10:50,039 StreamClient.scala:55 - 250 OK
1702025-12-31 21:10:50,039 StreamClient.scala:55 - 221 2.0.0 7e9bb4a49d6b closing connection
1712025-12-31 21:10:50,062 SmtpIntegrationSpec.scala:52 - 114 1024 9
1722025-12-31 21:10:50,063 SmtpIntegrationSpec.scala:54 - 114 1024 9 1026
1732025-12-31 21:10:50,067 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:59492
1742025-12-31 21:10:50,072 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
1752025-12-31 21:10:50,073 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
1762025-12-31 21:10:50,073 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
1772025-12-31 21:10:50,074 StreamServer.scala:77 - Server received: DATA
1782025-12-31 21:10:50,074 StreamServer.scala:77 - Server received: Subject:Some(My Subject)
1792025-12-31 21:10:50,074 StreamServer.scala:77 - Server received:
1802025-12-31 21:10:50,074 StreamServer.scala:77 - Server received: Content
1812025-12-31 21:10:50,075 StreamServer.scala:77 - Server received: Content
1822025-12-31 21:10:50,075 StreamServer.scala:77 - Server received: Content
1832025-12-31 21:10:50,075 StreamServer.scala:77 - Server received: Content
1842025-12-31 21:10:50,075 StreamServer.scala:77 - Server received: Content
1852025-12-31 21:10:50,075 StreamServer.scala:77 - Server received: Content
1862025-12-31 21:10:50,076 StreamServer.scala:77 - Server received: Content
1872025-12-31 21:10:50,076 StreamServer.scala:77 - Server received: Content
1882025-12-31 21:10:50,076 StreamServer.scala:77 - Server received: Content
1892025-12-31 21:10:50,076 StreamServer.scala:77 - Server received: Content
1902025-12-31 21:10:50,076 StreamServer.scala:77 - Server received: Content
1912025-12-31 21:10:50,076 StreamServer.scala:77 - Server received: Content
1922025-12-31 21:10:50,076 StreamServer.scala:77 - Server received: Content
1932025-12-31 21:10:50,076 StreamServer.scala:77 - Server received: Content
1942025-12-31 21:10:50,077 StreamServer.scala:77 - Server received: Content
1952025-12-31 21:10:50,077 StreamServer.scala:77 - Server received: Content
1962025-12-31 21:10:50,077 StreamServer.scala:77 - Server received: Content
1972025-12-31 21:10:50,077 StreamServer.scala:77 - Server received: Content
1982025-12-31 21:10:50,077 StreamServer.scala:77 - Server received: Content
1992025-12-31 21:10:50,077 StreamServer.scala:77 - Server received: Content
2002025-12-31 21:10:50,077 StreamServer.scala:77 - Server received: Content
2012025-12-31 21:10:50,077 StreamServer.scala:77 - Server received: Content
2022025-12-31 21:10:50,078 StreamServer.scala:77 - Server received: Content
2032025-12-31 21:10:50,078 StreamServer.scala:77 - Server received: Content
2042025-12-31 21:10:50,079 StreamServer.scala:77 - Server received: Content
2052025-12-31 21:10:50,080 StreamServer.scala:77 - Server received: Content
2062025-12-31 21:10:50,080 StreamServer.scala:77 - Server received: Content
2072025-12-31 21:10:50,081 StreamServer.scala:77 - Server received: Content
2082025-12-31 21:10:50,081 StreamServer.scala:77 - Server received: Content
2092025-12-31 21:10:50,081 StreamServer.scala:77 - Server received: Content
2102025-12-31 21:10:50,081 StreamServer.scala:77 - Server received: Content
2112025-12-31 21:10:50,081 StreamServer.scala:77 - Server received: Content
2122025-12-31 21:10:50,083 StreamServer.scala:77 - Server received: Content
2132025-12-31 21:10:50,083 StreamServer.scala:77 - Server received: Content
2142025-12-31 21:10:50,083 StreamServer.scala:77 - Server received: Content
2152025-12-31 21:10:50,083 StreamServer.scala:77 - Server received: Content
2162025-12-31 21:10:50,083 StreamServer.scala:77 - Server received: Content
2172025-12-31 21:10:50,084 StreamServer.scala:77 - Server received: Content
2182025-12-31 21:10:50,084 StreamServer.scala:77 - Server received: Content
2192025-12-31 21:10:50,084 StreamServer.scala:77 - Server received: Content
2202025-12-31 21:10:50,084 StreamServer.scala:77 - Server received: Content
2212025-12-31 21:10:50,084 StreamServer.scala:77 - Server received: Content
2222025-12-31 21:10:50,084 StreamServer.scala:77 - Server received: Content
2232025-12-31 21:10:50,084 StreamServer.scala:77 - Server received: Content
2242025-12-31 21:10:50,084 StreamServer.scala:77 - Server received: Content
2252025-12-31 21:10:50,084 StreamServer.scala:77 - Server received: Content
2262025-12-31 21:10:50,085 StreamServer.scala:77 - Server received: Content
2272025-12-31 21:10:50,085 StreamServer.scala:77 - Server received: Content
2282025-12-31 21:10:50,085 StreamServer.scala:77 - Server received: Content
2292025-12-31 21:10:50,085 StreamServer.scala:77 - Server received: Content
2302025-12-31 21:10:50,085 StreamServer.scala:77 - Server received: Content
2312025-12-31 21:10:50,085 StreamServer.scala:77 - Server received: Content
2322025-12-31 21:10:50,086 StreamServer.scala:77 - Server received: Content
2332025-12-31 21:10:50,086 StreamServer.scala:77 - Server received: Content
2342025-12-31 21:10:50,086 StreamServer.scala:77 - Server received: Content
2352025-12-31 21:10:50,086 StreamServer.scala:77 - Server received: Content
2362025-12-31 21:10:50,086 StreamServer.scala:77 - Server received: Content
2372025-12-31 21:10:50,086 StreamServer.scala:77 - Server received: Content
2382025-12-31 21:10:50,086 StreamServer.scala:77 - Server received: Content
2392025-12-31 21:10:50,087 StreamServer.scala:77 - Server received: Content
2402025-12-31 21:10:50,087 StreamServer.scala:77 - Server received: Content
2412025-12-31 21:10:50,087 StreamServer.scala:77 - Server received: Content
2422025-12-31 21:10:50,087 StreamServer.scala:77 - Server received: Content
2432025-12-31 21:10:50,087 StreamServer.scala:77 - Server received: Content
2442025-12-31 21:10:50,087 StreamServer.scala:77 - Server received: Content
2452025-12-31 21:10:50,087 StreamServer.scala:77 - Server received: Content
2462025-12-31 21:10:50,088 StreamServer.scala:77 - Server received: Content
2472025-12-31 21:10:50,088 StreamServer.scala:77 - Server received: Content
2482025-12-31 21:10:50,088 StreamServer.scala:77 - Server received: Content
2492025-12-31 21:10:50,088 StreamServer.scala:77 - Server received: Content
2502025-12-31 21:10:50,088 StreamServer.scala:77 - Server received: Content
2512025-12-31 21:10:50,089 StreamServer.scala:77 - Server received: Content
2522025-12-31 21:10:50,089 StreamServer.scala:77 - Server received: Content
2532025-12-31 21:10:50,089 StreamServer.scala:77 - Server received: Content
2542025-12-31 21:10:50,089 StreamServer.scala:77 - Server received: Content
2552025-12-31 21:10:50,089 StreamServer.scala:77 - Server received: Content
2562025-12-31 21:10:50,089 StreamServer.scala:77 - Server received: Content
2572025-12-31 21:10:50,089 StreamServer.scala:77 - Server received: Content
2582025-12-31 21:10:50,090 StreamServer.scala:77 - Server received: Content
2592025-12-31 21:10:50,090 StreamServer.scala:77 - Server received: Content
2602025-12-31 21:10:50,090 StreamServer.scala:77 - Server received: Content
2612025-12-31 21:10:50,090 StreamServer.scala:77 - Server received: Content
2622025-12-31 21:10:50,090 StreamServer.scala:77 - Server received: Content
2632025-12-31 21:10:50,090 StreamServer.scala:77 - Server received: Content
2642025-12-31 21:10:50,090 StreamServer.scala:77 - Server received: Content
2652025-12-31 21:10:50,090 StreamServer.scala:77 - Server received: Content
2662025-12-31 21:10:50,091 StreamServer.scala:77 - Server received: Content
2672025-12-31 21:10:50,091 StreamServer.scala:77 - Server received: Content
2682025-12-31 21:10:50,092 StreamServer.scala:77 - Server received: Content
2692025-12-31 21:10:50,093 StreamServer.scala:77 - Server received: Content
2702025-12-31 21:10:50,093 StreamServer.scala:77 - Server received: Content
2712025-12-31 21:10:50,094 StreamServer.scala:77 - Server received: Content
2722025-12-31 21:10:50,095 StreamServer.scala:77 - Server received: Content
2732025-12-31 21:10:50,095 StreamServer.scala:77 - Server received: Content
2742025-12-31 21:10:50,096 StreamServer.scala:77 - Server received: Content
2752025-12-31 21:10:50,096 StreamServer.scala:77 - Server received: Content
2762025-12-31 21:10:50,097 StreamServer.scala:77 - Server received: Content
2772025-12-31 21:10:50,098 StreamServer.scala:77 - Server received: Content
2782025-12-31 21:10:50,098 StreamServer.scala:77 - Server received: Content
2792025-12-31 21:10:50,099 StreamServer.scala:77 - Server received: Content
2802025-12-31 21:10:50,099 StreamServer.scala:77 - Server received: Content
2812025-12-31 21:10:50,100 StreamServer.scala:77 - Server received: Content
2822025-12-31 21:10:50,100 StreamServer.scala:77 - Server received: Content
2832025-12-31 21:10:50,100 StreamServer.scala:77 - Server received: Content
2842025-12-31 21:10:50,101 StreamServer.scala:77 - Server received: Content
2852025-12-31 21:10:50,101 StreamServer.scala:77 - Server received: Content
2862025-12-31 21:10:50,101 StreamServer.scala:77 - Server received: Content
2872025-12-31 21:10:50,101 StreamServer.scala:77 - Server received: Content
2882025-12-31 21:10:50,101 StreamServer.scala:77 - Server received: Content
2892025-12-31 21:10:50,101 StreamServer.scala:77 - Server received: Content
2902025-12-31 21:10:50,101 StreamServer.scala:77 - Server received: Content
2912025-12-31 21:10:50,103 StreamServer.scala:77 - Server received: Content
2922025-12-31 21:10:50,104 StreamServer.scala:77 - Server received: Content
2932025-12-31 21:10:50,105 StreamServer.scala:77 - Server received: Content
2942025-12-31 21:10:50,105 StreamServer.scala:77 - Server received:
2952025-12-31 21:10:50,105 StreamServer.scala:77 - Server received: .
2962025-12-31 21:10:50,106 MailParser.scala:58 - To: null
2972025-12-31 21:10:50,106 MailParser.scala:59 - From: null
2982025-12-31 21:10:50,106 MailParser.scala:60 - Subject: Some(Some(My Subject))
2992025-12-31 21:10:50,106 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-31 21:10:50,106 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-31 21:10:50,109 StreamClient.scala:55 - 220 7e9bb4a49d6b SMTP SERVER Wed, 31 Dec 2025 20:10:50 GMT
5242025-12-31 21:10:50,110 StreamClient.scala:55 - 250-7e9bb4a49d6b Hello 7e9bb4a49d6b [172.17.0.3] pleased to meet you.
5252025-12-31 21:10:50,110 StreamClient.scala:55 - 250-8BITMIME
5262025-12-31 21:10:50,110 StreamClient.scala:55 - 250-SIZE 1024
5272025-12-31 21:10:50,110 StreamClient.scala:55 - 250 OK PIPELINE
5282025-12-31 21:10:50,111 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
5292025-12-31 21:10:50,111 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
5302025-12-31 21:10:50,111 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
5312025-12-31 21:10:50,111 StreamClient.scala:55 - 452 max size of message is 1024
5322025-12-31 21:10:50,112 StreamClient.scala:55 - 452 max size of message is 1024
5332025-12-31 21:10:50,113 StreamClient.scala:55 - 452 max size of message is 1024
5342025-12-31 21:10:50,113 StreamClient.scala:55 - 452 max size of message is 1024
5352025-12-31 21:10:50,136 StreamServer.scala:77 - Server received: QUIT
5362025-12-31 21:10:50,137 StreamClient.scala:55 - 250 OK
5372025-12-31 21:10:50,137 StreamClient.scala:55 - 221 2.0.0 7e9bb4a49d6b closing connection
538[INFO] [12/31/2025 21:10:50.154] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-1)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
5392025-12-31 21:10:50,179 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-31 21:10:50,248 AbstractActor.scala:10 - Actor[pekko://test-2/user/$a#14798426] Actor preStart
5452025-12-31 21:10:50,248 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:46331
5462025-12-31 21:10:50,254 AbstractActor.scala:10 - Actor[pekko://test-2/user/$a/$a#-498006928] Actor preStart
5472025-12-31 21:10:50,262 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:35056
5482025-12-31 21:10:50,262 SenderActorHandler.scala:70 - Actor[pekko://test-2/user/$a/$a#-498006928] Connected to remote -> /172.17.0.3:46331 local -> /172.17.0.3:35056
5492025-12-31 21:10:50,266 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#-498006928] 220 7e9bb4a49d6b SMTP SERVER Wed, 31 Dec 2025 20:10:50 GMT
550
5512025-12-31 21:10:50,266 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#-498006928] HELO tuxedo-wifi
5522025-12-31 21:10:50,267 StreamServer.scala:77 - Server received: HELO tuxedo-wifi
5532025-12-31 21:10:50,268 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#-498006928] 250 7e9bb4a49d6b Hello 7e9bb4a49d6b [172.17.0.3] pleased to meet you.
554
5552025-12-31 21:10:50,269 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#-498006928] MAIL FROM:<ajozwik@tuxedo-wifi>
5562025-12-31 21:10:50,269 StreamServer.scala:77 - Server received: MAIL FROM:<ajozwik@tuxedo-wifi>
5572025-12-31 21:10:50,271 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#-498006928] 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
558
5592025-12-31 21:10:50,271 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#-498006928] RCPT TO:<List(ajozwik@tuxedo-wifi)>
5602025-12-31 21:10:50,272 StreamServer.scala:77 - Server received: RCPT TO:<List(ajozwik@tuxedo-wifi)>
5612025-12-31 21:10:50,274 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#-498006928] 250 2.1.5 List(ajozwik@tuxedo-wifi)... Recipient ok
562
5632025-12-31 21:10:50,274 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#-498006928] DATA
5642025-12-31 21:10:50,276 StreamServer.scala:77 - Server received: DATA
5652025-12-31 21:10:50,277 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#-498006928] 354 Enter mail, end with "." on a line by itself
566
5672025-12-31 21:10:50,277 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#-498006928] Content
568.
5692025-12-31 21:10:50,279 StreamServer.scala:77 - Server received: Content
5702025-12-31 21:10:50,279 StreamServer.scala:77 - Server received: .
5712025-12-31 21:10:50,281 MailParser.scala:58 - To: null
5722025-12-31 21:10:50,281 MailParser.scala:59 - From: null
5732025-12-31 21:10:50,281 MailParser.scala:60 - Subject: None
5742025-12-31 21:10:50,282 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
5752025-12-31 21:10:50,282 LogConsumer.scala:12 - Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
5762025-12-31 21:10:50,309 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#-498006928] 250 OK
577
5782025-12-31 21:10:50,310 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#-498006928] QUIT
5792025-12-31 21:10:50,311 StreamServer.scala:77 - Server received: QUIT
5802025-12-31 21:10:50,313 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#-498006928] 221 2.0.0 7e9bb4a49d6b closing connection
581
5822025-12-31 21:10:50,314 SenderActorHandler.scala:129 - Actor[pekko://test-2/user/$a/$a#-498006928] PeerClosed
5832025-12-31 21:10:50,315 SenderActor.scala:34 - END: success:1 failed:0
5842025-12-31 21:10:50,315 AbstractActor.scala:15 - Actor[pekko://test-2/user/$a/$a#-498006928] Actor postStop
5852025-12-31 21:10:50,319 SmtpIntegrationSpec.scala:52 - 114 1024 9
5862025-12-31 21:10:50,319 SmtpIntegrationSpec.scala:54 - 114 1024 9 1026
5872025-12-31 21:10:50,320 AbstractActor.scala:10 - Actor[pekko://test-2/user/$a/$b#-1412879494] Actor preStart
5882025-12-31 21:10:50,322 SenderActorHandler.scala:70 - Actor[pekko://test-2/user/$a/$b#-1412879494] Connected to remote -> /172.17.0.3:46331 local -> /172.17.0.3:35060
5892025-12-31 21:10:50,323 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:35060
5902025-12-31 21:10:50,327 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1412879494] 220 7e9bb4a49d6b SMTP SERVER Wed, 31 Dec 2025 20:10:50 GMT
591
5922025-12-31 21:10:50,327 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1412879494] HELO tuxedo-wifi
5932025-12-31 21:10:50,328 StreamServer.scala:77 - Server received: HELO tuxedo-wifi
5942025-12-31 21:10:50,329 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1412879494] 250 7e9bb4a49d6b Hello 7e9bb4a49d6b [172.17.0.3] pleased to meet you.
595
5962025-12-31 21:10:50,329 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1412879494] MAIL FROM:<ajozwik@tuxedo-wifi>
5972025-12-31 21:10:50,330 StreamServer.scala:77 - Server received: MAIL FROM:<ajozwik@tuxedo-wifi>
5982025-12-31 21:10:50,332 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1412879494] 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
599
6002025-12-31 21:10:50,332 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1412879494] RCPT TO:<List(ajozwik@tuxedo-wifi)>
6012025-12-31 21:10:50,333 StreamServer.scala:77 - Server received: RCPT TO:<List(ajozwik@tuxedo-wifi)>
6022025-12-31 21:10:50,334 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1412879494] 250 2.1.5 List(ajozwik@tuxedo-wifi)... Recipient ok
603
6042025-12-31 21:10:50,334 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1412879494] DATA
6052025-12-31 21:10:50,336 StreamServer.scala:77 - Server received: DATA
6062025-12-31 21:10:50,337 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1412879494] 354 Enter mail, end with "." on a line by itself
607
6082025-12-31 21:10:50,338 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1412879494] 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-31 21:10:50,344 StreamServer.scala:77 - Server received: Content
7252025-12-31 21:10:50,344 StreamServer.scala:77 - Server received: Content
7262025-12-31 21:10:50,345 StreamServer.scala:77 - Server received: Content
7272025-12-31 21:10:50,345 StreamServer.scala:77 - Server received: Content
7282025-12-31 21:10:50,345 StreamServer.scala:77 - Server received: Content
7292025-12-31 21:10:50,345 StreamServer.scala:77 - Server received: Content
7302025-12-31 21:10:50,345 StreamServer.scala:77 - Server received: Content
7312025-12-31 21:10:50,345 StreamServer.scala:77 - Server received: Content
7322025-12-31 21:10:50,345 StreamServer.scala:77 - Server received: Content
7332025-12-31 21:10:50,347 StreamServer.scala:77 - Server received: Content
7342025-12-31 21:10:50,349 StreamServer.scala:77 - Server received: Content
7352025-12-31 21:10:50,350 StreamServer.scala:77 - Server received: Content
7362025-12-31 21:10:50,350 StreamServer.scala:77 - Server received: Content
7372025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7382025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7392025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7402025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7412025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7422025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7432025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7442025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7452025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7462025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7472025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7482025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7492025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7502025-12-31 21:10:50,351 StreamServer.scala:77 - Server received: Content
7512025-12-31 21:10:50,353 StreamServer.scala:77 - Server received: Content
7522025-12-31 21:10:50,353 StreamServer.scala:77 - Server received: Content
7532025-12-31 21:10:50,353 StreamServer.scala:77 - Server received: Content
7542025-12-31 21:10:50,353 StreamServer.scala:77 - Server received: Content
7552025-12-31 21:10:50,353 StreamServer.scala:77 - Server received: Content
7562025-12-31 21:10:50,353 StreamServer.scala:77 - Server received: Content
7572025-12-31 21:10:50,353 StreamServer.scala:77 - Server received: Content
7582025-12-31 21:10:50,353 StreamServer.scala:77 - Server received: Content
7592025-12-31 21:10:50,353 StreamServer.scala:77 - Server received: Content
7602025-12-31 21:10:50,354 StreamServer.scala:77 - Server received: Content
7612025-12-31 21:10:50,354 StreamServer.scala:77 - Server received: Content
7622025-12-31 21:10:50,356 StreamServer.scala:77 - Server received: Content
7632025-12-31 21:10:50,357 StreamServer.scala:77 - Server received: Content
7642025-12-31 21:10:50,357 StreamServer.scala:77 - Server received: Content
7652025-12-31 21:10:50,357 StreamServer.scala:77 - Server received: Content
7662025-12-31 21:10:50,357 StreamServer.scala:77 - Server received: Content
7672025-12-31 21:10:50,357 StreamServer.scala:77 - Server received: Content
7682025-12-31 21:10:50,357 StreamServer.scala:77 - Server received: Content
7692025-12-31 21:10:50,357 StreamServer.scala:77 - Server received: Content
7702025-12-31 21:10:50,357 StreamServer.scala:77 - Server received: Content
7712025-12-31 21:10:50,358 StreamServer.scala:77 - Server received: Content
7722025-12-31 21:10:50,358 StreamServer.scala:77 - Server received: Content
7732025-12-31 21:10:50,358 StreamServer.scala:77 - Server received: Content
7742025-12-31 21:10:50,358 StreamServer.scala:77 - Server received: Content
7752025-12-31 21:10:50,358 StreamServer.scala:77 - Server received: Content
7762025-12-31 21:10:50,358 StreamServer.scala:77 - Server received: Content
7772025-12-31 21:10:50,358 StreamServer.scala:77 - Server received: Content
7782025-12-31 21:10:50,358 StreamServer.scala:77 - Server received: Content
7792025-12-31 21:10:50,359 StreamServer.scala:77 - Server received: Content
7802025-12-31 21:10:50,359 StreamServer.scala:77 - Server received: Content
7812025-12-31 21:10:50,359 StreamServer.scala:77 - Server received: Content
7822025-12-31 21:10:50,359 StreamServer.scala:77 - Server received: Content
7832025-12-31 21:10:50,360 StreamServer.scala:77 - Server received: Content
7842025-12-31 21:10:50,360 StreamServer.scala:77 - Server received: Content
7852025-12-31 21:10:50,360 StreamServer.scala:77 - Server received: Content
7862025-12-31 21:10:50,360 StreamServer.scala:77 - Server received: Content
7872025-12-31 21:10:50,360 StreamServer.scala:77 - Server received: Content
7882025-12-31 21:10:50,360 StreamServer.scala:77 - Server received: Content
7892025-12-31 21:10:50,361 StreamServer.scala:77 - Server received: Content
7902025-12-31 21:10:50,361 StreamServer.scala:77 - Server received: Content
7912025-12-31 21:10:50,361 StreamServer.scala:77 - Server received: Content
7922025-12-31 21:10:50,361 StreamServer.scala:77 - Server received: Content
7932025-12-31 21:10:50,361 StreamServer.scala:77 - Server received: Content
7942025-12-31 21:10:50,361 StreamServer.scala:77 - Server received: Content
7952025-12-31 21:10:50,361 StreamServer.scala:77 - Server received: Content
7962025-12-31 21:10:50,362 StreamServer.scala:77 - Server received: Content
7972025-12-31 21:10:50,362 StreamServer.scala:77 - Server received: Content
7982025-12-31 21:10:50,362 StreamServer.scala:77 - Server received: Content
7992025-12-31 21:10:50,362 StreamServer.scala:77 - Server received: Content
8002025-12-31 21:10:50,363 StreamServer.scala:77 - Server received: Content
8012025-12-31 21:10:50,363 StreamServer.scala:77 - Server received: Content
8022025-12-31 21:10:50,366 StreamServer.scala:77 - Server received: Content
8032025-12-31 21:10:50,366 StreamServer.scala:77 - Server received: Content
8042025-12-31 21:10:50,366 StreamServer.scala:77 - Server received: Content
8052025-12-31 21:10:50,366 StreamServer.scala:77 - Server received: Content
8062025-12-31 21:10:50,366 StreamServer.scala:77 - Server received: Content
8072025-12-31 21:10:50,366 StreamServer.scala:77 - Server received: Content
8082025-12-31 21:10:50,367 StreamServer.scala:77 - Server received: Content
8092025-12-31 21:10:50,367 StreamServer.scala:77 - Server received: Content
8102025-12-31 21:10:50,367 StreamServer.scala:77 - Server received: Content
8112025-12-31 21:10:50,367 StreamServer.scala:77 - Server received: Content
8122025-12-31 21:10:50,367 StreamServer.scala:77 - Server received: Content
8132025-12-31 21:10:50,367 StreamServer.scala:77 - Server received: Content
8142025-12-31 21:10:50,367 StreamServer.scala:77 - Server received: Content
8152025-12-31 21:10:50,367 StreamServer.scala:77 - Server received: Content
8162025-12-31 21:10:50,367 StreamServer.scala:77 - Server received: Content
8172025-12-31 21:10:50,368 StreamServer.scala:77 - Server received: Content
8182025-12-31 21:10:50,368 StreamServer.scala:77 - Server received: Content
8192025-12-31 21:10:50,368 StreamServer.scala:77 - Server received: Content
8202025-12-31 21:10:50,368 StreamServer.scala:77 - Server received: Content
8212025-12-31 21:10:50,368 StreamServer.scala:77 - Server received: Content
8222025-12-31 21:10:50,368 StreamServer.scala:77 - Server received: Content
8232025-12-31 21:10:50,368 StreamServer.scala:77 - Server received: Content
8242025-12-31 21:10:50,368 StreamServer.scala:77 - Server received: Content
8252025-12-31 21:10:50,369 StreamServer.scala:77 - Server received: Content
8262025-12-31 21:10:50,369 StreamServer.scala:77 - Server received: Content
8272025-12-31 21:10:50,370 StreamServer.scala:77 - Server received: Content
8282025-12-31 21:10:50,370 StreamServer.scala:77 - Server received: Content
8292025-12-31 21:10:50,370 StreamServer.scala:77 - Server received: Content
8302025-12-31 21:10:50,371 StreamServer.scala:77 - Server received: Content
8312025-12-31 21:10:50,371 StreamServer.scala:77 - Server received: Content
8322025-12-31 21:10:50,372 StreamServer.scala:77 - Server received: Content
8332025-12-31 21:10:50,372 StreamServer.scala:77 - Server received: Content
8342025-12-31 21:10:50,373 StreamServer.scala:77 - Server received: Content
8352025-12-31 21:10:50,373 StreamServer.scala:77 - Server received: Content
8362025-12-31 21:10:50,375 StreamServer.scala:77 - Server received: Content
8372025-12-31 21:10:50,375 StreamServer.scala:77 - Server received: Content
8382025-12-31 21:10:50,375 StreamServer.scala:77 - Server received:
8392025-12-31 21:10:50,375 StreamServer.scala:77 - Server received: .
8402025-12-31 21:10:50,380 MailParser.scala:58 - To: null
8412025-12-31 21:10:50,383 MailParser.scala:59 - From: null
8422025-12-31 21:10:50,383 MailParser.scala:60 - Subject: None
8432025-12-31 21:10:50,383 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
8442025-12-31 21:10:50,383 LogConsumer.scala:12 - Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
8452025-12-31 21:10:50,384 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1412879494] 452 max size of message is 1024
846
8472025-12-31 21:10:50,384 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#-1412879494] QUIT
8482025-12-31 21:10:50,411 StreamServer.scala:77 - Server received: QUIT
8492025-12-31 21:10:50,413 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#-1412879494] 250 OK
850221 2.0.0 7e9bb4a49d6b closing connection
851
852[INFO] [12/31/2025 21:10:50.421] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-2)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
8532025-12-31 21:10:50,425 AbstractActor.scala:15 - Actor[pekko://test-2/user/$a/$b#-1412879494] Actor postStop
8542025-12-31 21:10:50,426 AbstractActor.scala:15 - Actor[pekko://test-2/user/$a#14798426] Actor postStop
8552025-12-31 21:10:50,440 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-2/])
856[info] SmtpActorIntegrationSpec:
857[info] Smtp integration test
858[info] - should finished without error
859[info] - should Too much data
8602025-12-31 21:10:50,473 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:35191
8612025-12-31 21:10:50,481 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:60630
8622025-12-31 21:10:50,485 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
8632025-12-31 21:10:50,485 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
8642025-12-31 21:10:50,486 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
8652025-12-31 21:10:50,486 StreamServer.scala:77 - Server received: DATA
8662025-12-31 21:10:50,486 StreamServer.scala:77 - Server received: Subject:None
8672025-12-31 21:10:50,486 StreamServer.scala:77 - Server received:
8682025-12-31 21:10:50,486 StreamServer.scala:77 - Server received:
8692025-12-31 21:10:50,486 StreamServer.scala:77 - Server received: .
8702025-12-31 21:10:50,486 MailParser.scala:58 - To: null
8712025-12-31 21:10:50,487 MailParser.scala:59 - From: null
8722025-12-31 21:10:50,487 MailParser.scala:60 - Subject: Some(None)
8732025-12-31 21:10:50,487 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(None),Some(
874),None,List()))
8752025-12-31 21:10:50,488 StreamClient.scala:55 - 220 7e9bb4a49d6b SMTP SERVER Wed, 31 Dec 2025 20:10:50 GMT
8762025-12-31 21:10:50,488 StreamClient.scala:55 - 250-7e9bb4a49d6b Hello 7e9bb4a49d6b [172.17.0.3] pleased to meet you.
8772025-12-31 21:10:50,489 StreamClient.scala:55 - 250-8BITMIME
8782025-12-31 21:10:50,489 StreamClient.scala:55 - 250-SIZE 1024
8792025-12-31 21:10:50,489 StreamClient.scala:55 - 250 OK PIPELINE
8802025-12-31 21:10:50,489 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
8812025-12-31 21:10:50,489 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
8822025-12-31 21:10:50,489 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
8832025-12-31 21:10:50,512 SmtpGraphStage.scala:108 - Always failed
8842025-12-31 21:10:50,512 StreamServer.scala:77 - Server received: QUIT
8852025-12-31 21:10:50,513 StreamClient.scala:55 - 554 Always failed
8862025-12-31 21:10:50,513 StreamClient.scala:55 - 221 2.0.0 7e9bb4a49d6b closing connection
8872025-12-31 21:10:50,521 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:60638
8882025-12-31 21:10:50,523 StreamServer.scala:77 - Server received: EHLO notaccepted
8892025-12-31 21:10:50,524 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@notaccepted
8902025-12-31 21:10:50,524 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
8912025-12-31 21:10:50,524 StreamServer.scala:77 - Server received: DATA
8922025-12-31 21:10:50,525 StreamServer.scala:77 - Server received: Subject:None
8932025-12-31 21:10:50,525 StreamServer.scala:77 - Server received:
8942025-12-31 21:10:50,525 StreamServer.scala:77 - Server received:
8952025-12-31 21:10:50,525 StreamServer.scala:77 - Server received: .
8962025-12-31 21:10:50,525 MailParser.scala:58 - To: null
8972025-12-31 21:10:50,525 MailParser.scala:59 - From: null
8982025-12-31 21:10:50,525 MailParser.scala:60 - Subject: Some(None)
8992025-12-31 21:10:50,525 DataCommand.scala:64 - Send to handler Mail(ajozwik@notaccepted,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(None),Some(
900),None,List()))
9012025-12-31 21:10:50,527 StreamClient.scala:55 - 220 7e9bb4a49d6b SMTP SERVER Wed, 31 Dec 2025 20:10:50 GMT
9022025-12-31 21:10:50,527 StreamClient.scala:55 - 250-7e9bb4a49d6b Hello 7e9bb4a49d6b [172.17.0.3] pleased to meet you.
9032025-12-31 21:10:50,527 StreamClient.scala:55 - 250-8BITMIME
9042025-12-31 21:10:50,527 StreamClient.scala:55 - 250-SIZE 1024
9052025-12-31 21:10:50,527 StreamClient.scala:55 - 250 OK PIPELINE
9062025-12-31 21:10:50,527 StreamClient.scala:55 - 451 4.1.8 Domain of sender address ajozwik@notaccepted does not resolve
9072025-12-31 21:10:50,527 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
9082025-12-31 21:10:50,528 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
9092025-12-31 21:10:50,551 SmtpGraphStage.scala:108 - Always failed
9102025-12-31 21:10:50,552 StreamServer.scala:77 - Server received: QUIT
9112025-12-31 21:10:50,553 StreamClient.scala:55 - 554 Always failed
9122025-12-31 21:10:50,553 StreamClient.scala:55 - 221 2.0.0 7e9bb4a49d6b closing connection
9132025-12-31 21:10:50,558 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:60646
9142025-12-31 21:10:50,559 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
9152025-12-31 21:10:50,560 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
9162025-12-31 21:10:50,560 StreamServer.scala:77 - Server received: RCPT TO:userUnknown@tuxedo-wifi
9172025-12-31 21:10:50,560 StreamServer.scala:77 - Server received: DATA
9182025-12-31 21:10:50,561 StreamServer.scala:77 - Server received: Subject:None
9192025-12-31 21:10:50,561 StreamServer.scala:77 - Server received:
9202025-12-31 21:10:50,561 StreamServer.scala:77 - Server received:
9212025-12-31 21:10:50,561 StreamServer.scala:77 - Server received: .
9222025-12-31 21:10:50,561 StreamServer.scala:77 - Server received: QUIT
9232025-12-31 21:10:50,562 StreamClient.scala:55 - 220 7e9bb4a49d6b SMTP SERVER Wed, 31 Dec 2025 20:10:50 GMT
9242025-12-31 21:10:50,563 StreamClient.scala:55 - 250-7e9bb4a49d6b Hello 7e9bb4a49d6b [172.17.0.3] pleased to meet you.
9252025-12-31 21:10:50,563 StreamClient.scala:55 - 250-8BITMIME
9262025-12-31 21:10:50,563 StreamClient.scala:55 - 250-SIZE 1024
9272025-12-31 21:10:50,563 StreamClient.scala:55 - 250 OK PIPELINE
9282025-12-31 21:10:50,563 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
9292025-12-31 21:10:50,563 StreamClient.scala:55 - 550 5.1.1 userUnknown@tuxedo-wifi... User unknown
9302025-12-31 21:10:50,563 StreamClient.scala:55 - 503 5.0.0 Need RCPT (recipient)
9312025-12-31 21:10:50,563 StreamClient.scala:55 - 500 5.5.1 Command not recognized `Subject:None`
9322025-12-31 21:10:50,563 StreamClient.scala:55 - 500 5.5.1 Command not recognized ``
9332025-12-31 21:10:50,563 StreamClient.scala:55 - 500 5.5.1 Command not recognized ``
9342025-12-31 21:10:50,564 StreamClient.scala:55 - 500 5.5.1 Command not recognized `.`
9352025-12-31 21:10:50,564 StreamClient.scala:55 - 221 2.0.0 7e9bb4a49d6b closing connection
936[INFO] [12/31/2025 21:10:50.567] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-3)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
9372025-12-31 21:10:50,572 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-3/])
938[info] FailedConsumerHandlerSpec:
939[info] FailedHandler
940[info] - should Always failed
941[info] - should Not accepted from
942[info] - should Not accepted to
9432025-12-31 21:10:50,600 AbstractActor.scala:38 - class pl.jozwik.smtp.AlwaysFailActor Actor[pekko://test-4/user/$a#1292512119] preStart
944[ERROR] [12/31/2025 21:10:50.606] [test-4-pekko.actor.internal-dispatcher-4] [pekko://test-4/user/$a] Always failed
945java.lang.RuntimeException: Always failed
946 at scala.sys.package$.error(package.scala:28)
947 at pl.jozwik.smtp.AlwaysFailActor$$anon$1.applyOrElse(AlwaysFailActor.scala:33)
948 at org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547)
949 at org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:481)
950 at pl.jozwik.smtp.AlwaysFailActor.aroundReceive(AlwaysFailActor.scala:30)
951 at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590)
952 at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557)
953 at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:280)
954 at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:241)
955 at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
956 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
957 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
958 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
959 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
960 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
961
9622025-12-31 21:10:50,611 AbstractActor.scala:47 - Actor[pekko://test-4/user/$a#1292512119] preRestart Some(FAIL) 285785083
963java.lang.RuntimeException: Always failed
964 at scala.sys.package$.error(package.scala:28)
965 at pl.jozwik.smtp.AlwaysFailActor$$anon$1.applyOrElse(AlwaysFailActor.scala:33)
966 at org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547)
967 at org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:481)
968 at pl.jozwik.smtp.AlwaysFailActor.aroundReceive(AlwaysFailActor.scala:30)
9692025-12-31 21:10:50,611 AbstractActor.scala:43 - Actor[pekko://test-4/user/$a#1292512119] postStop
9702025-12-31 21:10:50,612 AbstractActor.scala:52 - Actor[pekko://test-4/user/$a#1292512119] postRestart Always failed
9712025-12-31 21:10:50,612 AbstractActor.scala:38 - class pl.jozwik.smtp.AlwaysFailActor Actor[pekko://test-4/user/$a#1292512119] preStart
972[INFO] [12/31/2025 21:10:53.627] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-4)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
9732025-12-31 21:10:53,628 AbstractActor.scala:43 - Actor[pekko://test-4/user/$a#1292512119] postStop
9742025-12-31 21:10:53,633 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-4/])
975[info] AlwaysFailedSpec:
976[info] Always failed
977[info] - should Failed
9782025-12-31 21:10:53,656 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:41919
9792025-12-31 21:10:53,656 AbstractActor.scala:38 - class pl.jozwik.smtp.server.FakeSmtpActor Actor[pekko://test-5/user/$a#318834101] preStart
9802025-12-31 21:10:53,658 AbstractSmtpActor.scala:36 - Bound(/[0:0:0:0:0:0:0:0]:35453)
9812025-12-31 21:10:53,670 StreamClient.scala:81 -
982org.apache.pekko.stream.StreamTcpException: Tcp command [Connect(172.17.0.3/<unresolved>:36747,None,List(),None,true)] failed because of java.net.ConnectException: Connection refused
983Caused by: java.net.ConnectException: Connection refused
984 at java.base/sun.nio.ch.Net.pollConnect(Native Method)
985 at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
986 at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:946)
987 at org.apache.pekko.io.TcpOutgoingConnection$$anon$3.applyOrElse$$anonfun$4(TcpOutgoingConnection.scala:121)
988 at org.apache.pekko.io.TcpOutgoingConnection$$anon$3.applyOrElse$$anonfun$adapted$4(TcpOutgoingConnection.scala:138)
9892025-12-31 21:10:53,675 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:53438
9902025-12-31 21:10:53,677 StreamServer.scala:77 - Server received: EHLO aa
9912025-12-31 21:10:53,677 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@aa
9922025-12-31 21:10:53,677 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@aa
9932025-12-31 21:10:53,677 StreamServer.scala:77 - Server received: DATA
9942025-12-31 21:10:53,678 StreamServer.scala:77 - Server received: Subject:None
9952025-12-31 21:10:53,678 StreamServer.scala:77 - Server received:
9962025-12-31 21:10:53,678 StreamServer.scala:77 - Server received:
9972025-12-31 21:10:53,678 StreamServer.scala:77 - Server received: .
9982025-12-31 21:10:53,678 MailParser.scala:58 - To: null
9992025-12-31 21:10:53,678 MailParser.scala:59 - From: null
10002025-12-31 21:10:53,678 MailParser.scala:60 - Subject: Some(None)
10012025-12-31 21:10:53,678 DataCommand.scala:64 - Send to handler Mail(ajozwik@aa,List(ajozwik@aa),EmailWithContent(List(),List(),Some(None),Some(
1002),None,List()))
10032025-12-31 21:10:53,679 LogConsumer.scala:12 - Mail(ajozwik@aa,List(ajozwik@aa),EmailWithContent(List(),List(),Some(None),Some(
1004),None,List()))
10052025-12-31 21:10:53,680 StreamClient.scala:55 - 220 7e9bb4a49d6b SMTP SERVER Wed, 31 Dec 2025 20:10:53 GMT
10062025-12-31 21:10:53,680 StreamClient.scala:55 - 250-7e9bb4a49d6b Hello 7e9bb4a49d6b [172.17.0.3] pleased to meet you.
10072025-12-31 21:10:53,681 StreamClient.scala:55 - 250-8BITMIME
10082025-12-31 21:10:53,681 StreamClient.scala:55 - 250-SIZE 1024
10092025-12-31 21:10:53,681 StreamClient.scala:55 - 250 OK PIPELINE
10102025-12-31 21:10:53,681 StreamClient.scala:55 - 250 2.1.0 ajozwik@aa... Sender ok
10112025-12-31 21:10:53,681 StreamClient.scala:55 - 250 2.1.5 ajozwik@aa... Recipient ok
10122025-12-31 21:10:53,682 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
10132025-12-31 21:10:53,703 StreamServer.scala:77 - Server received: QUIT
10142025-12-31 21:10:53,704 StreamClient.scala:55 - 250 OK
10152025-12-31 21:10:53,704 StreamClient.scala:55 - 221 2.0.0 7e9bb4a49d6b closing connection
10162025-12-31 21:10:53,709 FakeSmtpActor.scala:45 - EHLO aa
1017MAIL FROM: ajozwik@aa
1018RCPT TO:ajozwik@aa
1019DATA
1020Subject:None
1021
1022
1023.
1024QUIT
1025
10262025-12-31 21:10:53,710 AbstractActor.scala:57 - class pl.jozwik.smtp.server.FakeSmtpActor Unhandled message in `Actor[pekko://test-5/user/$a#318834101]` message `PeerClosed` from Actor[pekko://test-5/system/IO-TCP/selectors/$a/6#-2126732162]
1027[INFO] [pekkoDeadLetter][12/31/2025 21:10:53.711] [test-5-pekko.actor.default-dispatcher-18] [pekko://test-5/system/IO-TCP/selectors/$a/6] Message [org.apache.pekko.io.Tcp$Write] from Actor[pekko://test-5/user/$a#318834101] to Actor[pekko://test-5/system/IO-TCP/selectors/$a/6#-2126732162] 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#-2126732162] 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'.
1028[INFO] [pekkoDeadLetter][12/31/2025 21:10:53.712] [test-5-pekko.actor.default-dispatcher-18] [pekko://test-5/user/$a] Message [org.apache.pekko.io.Tcp$PeerClosed$] from Actor[pekko://test-5/system/IO-TCP/selectors/$a/6#-2126732162] to Actor[pekko://test-5/user/$a#318834101] 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'.
10292025-12-31 21:10:53,713 FakeSmtpActor.scala:45 - HELO
1030
10312025-12-31 21:10:53,713 AbstractActor.scala:57 - class pl.jozwik.smtp.server.FakeSmtpActor Unhandled message in `Actor[pekko://test-5/user/$a#318834101]` message `PeerClosed` from Actor[pekko://test-5/system/IO-TCP/selectors/$a/7#212686851]
1032[INFO] [pekkoDeadLetter][12/31/2025 21:10:53.713] [test-5-pekko.actor.default-dispatcher-18] [pekko://test-5/user/$a] Message [org.apache.pekko.io.Tcp$PeerClosed$] from Actor[pekko://test-5/system/IO-TCP/selectors/$a/7#212686851] to Actor[pekko://test-5/user/$a#318834101] was unhandled. [3] 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'.
10332025-12-31 21:10:53,718 SmtpClientFailSpec.scala:79 - EHLO aa
1034MAIL FROM: ajozwik@aa
1035RCPT TO:ajozwik@aa
1036DATA
1037Subject:None
1038
1039
1040.
1041QUIT
1042
10432025-12-31 21:10:53,718 StreamClient.scala:55 - 250 OK
10442025-12-31 21:10:53,721 AbstractActor.scala:57 - class pl.jozwik.smtp.server.FakeSmtpActor Unhandled message in `Actor[pekko://test-5/user/$a#318834101]` message `OK` from Actor[pekko://test-5/deadLetters]
1045[INFO] [pekkoDeadLetter][12/31/2025 21:10:53.721] [test-5-pekko.actor.default-dispatcher-6] [pekko://test-5/user/$a] Message [java.lang.String] to Actor[pekko://test-5/user/$a#318834101] 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'.
1046[INFO] [12/31/2025 21:10:53.724] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-5)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
10472025-12-31 21:10:53,725 AbstractActor.scala:43 - Actor[pekko://test-5/user/$a#318834101] postStop
10482025-12-31 21:10:53,734 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-5/])
1049[info] SmtpClientFailSpec:
1050[info] Client
1051[info] - should Restart
1052[info] - should Receive one
1053[info] - should Handle wrong answer
1054[info] - should Close connection
1055[info] - should Expected codes not in response
1056[info] - should Unhandled
10572025-12-31 21:10:53,757 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:43649
10582025-12-31 21:10:53,760 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:60440
10592025-12-31 21:10:53,762 TestUtils.scala:49 - 220 7e9bb4a49d6b SMTP SERVER Wed, 31 Dec 2025 20:10:53 GMT
10602025-12-31 21:10:53,763 StreamServer.scala:77 - Server received: HELO
10612025-12-31 21:10:53,763 TestUtils.scala:49 - 250 7e9bb4a49d6b Hello 7e9bb4a49d6b [172.17.0.3] pleased to meet you.
10622025-12-31 21:10:54,785 SmtpServerTimeoutSpec.scala:54 -
1063java.net.SocketException: Connection reset
1064 at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
1065 at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
1066 at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
1067 at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
1068 at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
1069[INFO] [12/31/2025 21:10:54.791] [pool-19-thread-6] [CoordinatedShutdown(pekko://test-6)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
10702025-12-31 21:10:54,801 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-6/])
1071[info] SmtpServerTimeoutSpec:
1072[info] SmtpServer
1073[info] - should Handle DATA ERROR
1074Starting build for ProjectRef(file:/build/repo/,smtp-util) (smtp-util)... [1/2]
1075Compile 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
1076[info] ParametersSpec:
1077[info] Parameters
1078[info] - should SizeParameterHandler do not parse wrong string
1079[info] IOUtilsSpec:
1080[info] IOUtilsSpec
1081[info] - should localHostName
1082[info] UtilsFailedSpec:
1083[info] UtilsFailedSpec
1084[info] - should Unbalanced brackets <<
1085[info] - should Unbalanced brackets >>
1086[info] - should Unbalanced bracket >
1087[info] - should Non domain address
1088[info] - should Unbalanced bracket <
1089[info] - should Unbalanced brackets <
1090[info] - should Unbalanced brackets >
1091[info] - should Empty mail address
1092[info] - should Empty mail address in brackets
1093[info] - should Unbalanced brackets << without parameter
1094[info] - should Unbalanced brackets >> without parameter
1095[info] - should Unbalanced bracket < without parameter
1096[info] - should Unbalanced bracket > without parameter
1097[info] - should No space
109821:10:55.722 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - notification@codacy.com Codacy
109921:10:55.724 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - pekko.mail@gmail.com null
110021:10:55.724 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - To: [pekko.mail@gmail.com]
110121:10:55.724 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - From: [notification@codacy.com]
110221:10:55.724 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - Subject: Some(pekko-smtp-server/master has new results)
110321:10:55.726 [pool-29-thread-4-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(
1104
1105<!DOCTYPE html>
1106<html>
1107 <head>
1108 <title>Commit Analysis</title>
1109 <meta charset="UTF-8">
1110 <!--[if gte mso 15]>
1111<style type="text/css">
1112table { font-size:1px; line-height:0; mso-margin-top-alt:1px;mso-line-height-rule: exactly; }
1113* { mso-line-height-rule: exactly; }
1114</style>
1115<![endif]-->
1116
1117 </head>
1118 <body style="background-color:#f9f9f9;">
1119
1120 <!-- Email Header -->
1121 <table class="header" style="background-color:#2B5BB7; border:0; font-family:Arial; padding-bottom:30px; width:100%" bgcolor="#2B5BB7" width="100%">
1122
1123
1124
1125<tr>
1126 <td style="width:100%;vertical-align:middle; text-align:left;">
1127 <img src=https://www.codacy.com/assets/email/logo-white.png alt="Logo" height="75" class="logo" style="padding:20px 30px 0">
1128 </td>
1129</tr>
1130
1131
1132
1133<tr>
1134 <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>
1135</tr>
1136
1137
1138
1139
1140<tr>
1141 <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>
1142</tr>
1143
1144 </table>
1145 <!-- End Header -->
1146
1147 <!-- Email Body -->
1148 <table style="width:650px;text-align:center;background-color:#fff;padding:40px 40px 0;margin:0 auto;">
1149 <tbody>
1150 <tr class="avatar">
1151
1152
1153<td class="avatar-img" style="text-align:left;width:74px;">
1154 <img src="https://secure.gravatar.com/avatar/bb1c10e76b3b540abcc2bf4889a0e52f?s=256&d=retro" alt="Avatar" width="40" height="40" style="border-radius:50%">
1155</td>
1156 <td style="font-family:Arial;line-height:18px;" align="left">
1157 <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>
1158 <br>
1159 <span style="color:#666; font-size:12px;">19 Feb 2016 - 10:26:39PM</span>
1160 </td>
1161 </tr>
1162 </tbody>
1163 </table>
1164
1165 <table style="background-color:#fff;padding: 20px 40px;width:650px;text-align:center; margin: 0 auto;">
1166 <tr>
1167 <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>
1168 </tr>
1169 </table>
1170
1171 <table style="width: 650px; margin: 0 auto; text-align:center; border:0;background-color:#fff;padding: 15px 40px 40px; border-bottom: 1px solid #e6e6e6;">
1172 <thead>
1173 <tr>
1174 <th style="font-family: Arial;text-align:left; color:#666;">Evolution</th>
1175 <th colspan="5" style="font-family: Arial;color:#666; text-align: right;">Project Grade</th>
1176 </tr>
1177 </thead>
1178 <tbody>
1179 <tr>
1180
1181
1182
1183
1184
1185
1186
1187
1188<td style="color:#fb6050; font-family:Arial; font-size:28px; font-weight:bold; text-align:left" align="left">
1189 2
1190 <br>
1191
1192 <span style="color:#666; font-family:Arial; font-size:11px; font-weight:normal; line-height:14px">New Issues</span>
1193
1194</td>
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205<td style="color:#808080; font-family:Arial; font-size:28px; font-weight:bold; text-align:left" align="left">
1206 0
1207 <br>
1208
1209 <span style="color:#666; font-family:Arial; font-size:11px; font-weight:normal; line-height:14px">Fixed Issues</span>
1210
1211</td>
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232<td style="color:#fb6050; font-family:Arial; font-size:28px; font-weight:bold; text-align:left" align="left">
1233 +3
1234 <br>
1235
1236 <span style="color:#666; font-family:Arial; font-size:11px; font-weight:normal; line-height:14px">Complexity</span>
1237
1238</td>
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251<td style="color:#808080; font-family:Arial; font-size:28px; font-weight:bold; text-align:left" align="left">
1252 =
1253 <br>
1254
1255 <span style="color:#666; font-family:Arial; font-size:11px; font-weight:normal; line-height:14px">Duplication</span>
1256
1257</td>
1258
1259
1260
1261 <td class="grade" style="height:70px; vertical-align:middle;text-align:left;">
1262 <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>
1263 </tr>
1264 </tbody>
1265 </table>
1266
1267 <br><br>
1268
1269 <table style="padding-bottom:40px;width:650px; margin:0 auto;text-align:center;">
1270
1271
1272<tr>
1273 <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>
1274</tr>
1275 </table>
1276 <!-- End Body -->
1277
1278
1279 <!-- Table Footer -->
1280 <table style="text-align:center;padding: 20px 0 40px; background-color: #fff; width:100%;font-family:Arial;">
1281
1282
1283<tr>
1284 <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>
1285</tr>
1286 </table>
1287 <!-- End Footer -->
1288
1289
1290<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;"/>
1291</body>
1292</html>
1293),List())
129421:10:55.732 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - ajozwik@jozwik.pl Andrzej Jozwik
129521:10:55.732 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - andrzej.jozwik@gmail.com null
129621:10:55.732 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - To: [andrzej.jozwik@gmail.com]
129721:10:55.732 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - From: [ajozwik@jozwik.pl]
129821:10:55.732 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - Subject: Some(With attachment)
129921:10:55.733 [pool-29-thread-4-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
1300),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@167a4291)))
130121:10:55.741 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - sender@jozwik.pl Gosia
130221:10:55.742 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - andrzej.jozwik@gmail.com Andrzej Jóźwik
130321:10:55.742 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - To: [andrzej.jozwik@gmail.com]
130421:10:55.742 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - From: [sender@jozwik.pl]
130521:10:55.742 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - Subject: Some(Re: wysyłka)
130621:10:55.743 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParserSpec - EmailWithContent(Vector(sender@jozwik.pl),Vector(andrzej.jozwik@gmail.com),Some(Re: wysyłka),Some(
1307
1308From: Andrzej Jóźwik
1309Sent: Monday, February 08, 2016 8:42 PM
1310To: Gosia
1311Subject: Re: wysyłka
1312
1313Dzień dobry,
1314
1315Otrzymałem książkę. Dziękuję za szybką wysyłkę,
1316
1317Pozdrawiam,
1318
1319Andrzej Jóźwik
1320
1321
13222016-01-29 16:22 GMT+01:00 Gosia <sender@jozwik.pl>:
1323
1324 Witam! Książkę wysłałam.pozdrawiam Gosia
1325),Some(<HTML><HEAD></HEAD>
1326<BODY dir=ltr>
1327<DIV dir=ltr>
1328<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
1329<DIV><IMG class="wlEmoticon wlEmoticon-smile"
1330style="BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none"
1331alt=Uśmiech src="cid:AB8A4618A01D4DB1B336FDED2236F368@UserKomputer"></DIV>
1332<DIV
1333style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
1334<DIV style="FONT: 10pt tahoma">
1335<DIV>&nbsp;</DIV>
1336<DIV style="BACKGROUND: #f5f5f5">
1337<DIV style="font-color: black"><B>From:</B> <A title=andrzej.jozwik@gmail.com
1338href="mailto:andrzej.jozwik@gmail.com">Andrzej Jóźwik</A> </DIV>
1339<DIV><B>Sent:</B> Monday, February 08, 2016 8:42 PM</DIV>
1340<DIV><B>To:</B> <A title=sender@jozwik.pl
1341href="mailto:sender@jozwik.pl">Gosia</A> </DIV>
1342<DIV><B>Subject:</B> Re: wysyłka</DIV></DIV></DIV>
1343<DIV>&nbsp;</DIV></DIV>
1344<DIV
1345style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
1346<DIV dir=ltr>
1347<DIV>
1348<DIV>
1349<DIV>Dzień dobry,<BR></DIV>Otrzymałem książkę. Dziękuję za szybką
1350wysyłkę,<BR></DIV>Pozdrawiam,<BR></DIV>Andrzej Jóźwik<BR></DIV>
1351<DIV class=gmail_extra>
1352<DIV>&nbsp;</DIV>
1353<DIV class=gmail_quote>2016-01-29 16:22 GMT+01:00 Gosia <SPAN dir=ltr>&lt;<A
1354href="mailto:sender@jozwik.pl"
1355target=_blank>sender@jozwik.pl</A>&gt;</SPAN>:<BR>
1356<BLOCKQUOTE class=gmail_quote
1357style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
1358 <DIV dir=ltr>
1359 <DIV dir=ltr>
1360 <DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">Witam!
1361 Książkę wysłałam.pozdrawiam Gosia</DIV></DIV></DIV></BLOCKQUOTE></DIV>
1362<DIV>&nbsp;</DIV></DIV></DIV></DIV></DIV></BODY></HTML>
1363),List())
136421:10:55.749 [pool-29-thread-4-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParserSpec - MIME-Version: 1.0
1365Subject: --Subject--
1366Content-Type: text/plain; charset=UTF-8
1367
1368--Text--
1369[info] MailParserSpec:
1370[info] Parser
1371[info] - should parse mail
1372[info] - should mail with attachment
1373[info] - should for wrong encoding test only
1374[info] - should Create email
1375[info] UtilsSpec:
1376[info] SmtpUtils
1377[info] - should Double brackets
1378[info] - should Extract address
1379[info] - should Split line
1380[info] - should Address with spaces
1381[info] - should Extract user domain
1382
1383************************
1384Build summary:
1385[{
1386 "module": "pekko-smtp",
1387 "compile": {"status": "ok", "tookMs": 9525, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1388 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1389 "test-compile": {"status": "ok", "tookMs": 6601, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1390 "test": {"status": "ok", "tookMs": 6084, "passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15, "byFramework": [{"framework": "unknown", "stats": {"passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15}}]},
1391 "publish": {"status": "skipped", "tookMs": 0},
1392 "metadata": {
1393 "crossScalaVersions": ["3.3.0"]
1394}
1395},{
1396 "module": "smtp-util",
1397 "compile": {"status": "ok", "tookMs": 48, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1398 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1399 "test-compile": {"status": "ok", "tookMs": 110, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1400 "test": {"status": "ok", "tookMs": 505, "passed": 25, "failed": 0, "ignored": 0, "skipped": 0, "total": 25, "byFramework": [{"framework": "unknown", "stats": {"passed": 25, "failed": 0, "ignored": 0, "skipped": 0, "total": 25}}]},
1401 "publish": {"status": "skipped", "tookMs": 0},
1402 "metadata": {
1403 "crossScalaVersions": ["3.3.0"]
1404}
1405}]
1406************************
1407[success] Total time: 26 s, completed Dec 31, 2025, 9:10:56 PM
1408[0JChecking patch project/plugins.sbt...
1409Checking patch project/build.properties...
1410Checking patch build.sbt...
1411Applied patch project/plugins.sbt cleanly.
1412Applied patch project/build.properties cleanly.
1413Applied patch build.sbt cleanly.