Build Logs

ajozwik/pekko-smtp-server • 3.8.0:2026-01-13

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
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
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
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
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"
60"++3.8.0 -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 """{"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 9.021s.
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
88OpenCB::Changing crossVersion 3.3.0 -> 3.8.0 in pekko-smtp/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.0 -> 3.8.0 in repo/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.0 -> 3.8.0 in runtime/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.0 -> 3.8.0 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 on 4 projects.
94[info] Switching Scala version on:
95[info] * repo (2.13.11, 3.8.0)
96[info] smtp-util (3.8.0)
97[info] runtime (3.8.0)
98[info] pekko-smtp (3.8.0)
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 Jan 13, 2026, 5:22:26 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/classes ...
134[info] done compiling
135[info] compiling 25 Scala sources to /build/repo/pekko-smtp/target/scala-3.8.0/classes ...
136[info] done compiling
137[info] compiling 7 Scala sources to /build/repo/smtp-util/target/scala-3.8.0/test-classes ...
138[info] done compiling
139[info] compiling 12 Scala sources to /build/repo/pekko-smtp/target/scala-3.8.0/test-classes ...
140[warn] there was 1 deprecation warning; re-run with -deprecation for details
141[warn] one warning found
142[info] done compiling
1432026-01-13 17:22:48,508 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:34843
1442026-01-13 17:22:48,615 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:59182
1452026-01-13 17:22:48,656 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
1462026-01-13 17:22:48,669 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
1472026-01-13 17:22:48,673 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
1482026-01-13 17:22:48,674 StreamServer.scala:77 - Server received: DATA
1492026-01-13 17:22:48,676 StreamServer.scala:77 - Server received: Subject:Some(My Subject)
1502026-01-13 17:22:48,676 StreamServer.scala:77 - Server received:
1512026-01-13 17:22:48,676 StreamServer.scala:77 - Server received: Content
1522026-01-13 17:22:48,676 StreamServer.scala:77 - Server received: .
1532026-01-13 17:22:48,721 MailParser.scala:58 - To: null
1542026-01-13 17:22:48,723 MailParser.scala:59 - From: null
1552026-01-13 17:22:48,723 MailParser.scala:60 - Subject: Some(Some(My Subject))
1562026-01-13 17:22:48,725 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()))
1582026-01-13 17:22:48,726 LogConsumer.scala:12 - Mail(ajozwik@tuxedo-wifi,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(Some(My Subject)),Some(Content
159),None,List()))
1602026-01-13 17:22:48,735 StreamClient.scala:55 - 220 95ac7ea078bb SMTP SERVER Tue, 13 Jan 2026 16:22:48 GMT
1612026-01-13 17:22:48,736 StreamClient.scala:55 - 250-95ac7ea078bb Hello 95ac7ea078bb [172.17.0.3] pleased to meet you.
1622026-01-13 17:22:48,736 StreamClient.scala:55 - 250-8BITMIME
1632026-01-13 17:22:48,737 StreamClient.scala:55 - 250-SIZE 1024
1642026-01-13 17:22:48,737 StreamClient.scala:55 - 250 OK PIPELINE
1652026-01-13 17:22:48,737 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
1662026-01-13 17:22:48,738 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
1672026-01-13 17:22:48,738 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
1682026-01-13 17:22:48,757 StreamServer.scala:77 - Server received: QUIT
1692026-01-13 17:22:48,762 StreamClient.scala:55 - 250 OK
1702026-01-13 17:22:48,762 StreamClient.scala:55 - 221 2.0.0 95ac7ea078bb closing connection
1712026-01-13 17:22:48,787 SmtpIntegrationSpec.scala:52 - 114 1024 9
1722026-01-13 17:22:48,789 SmtpIntegrationSpec.scala:54 - 114 1024 9 1026
1732026-01-13 17:22:48,795 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:59186
1742026-01-13 17:22:48,800 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
1752026-01-13 17:22:48,801 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
1762026-01-13 17:22:48,801 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
1772026-01-13 17:22:48,801 StreamServer.scala:77 - Server received: DATA
1782026-01-13 17:22:48,802 StreamServer.scala:77 - Server received: Subject:Some(My Subject)
1792026-01-13 17:22:48,802 StreamServer.scala:77 - Server received:
1802026-01-13 17:22:48,802 StreamServer.scala:77 - Server received: Content
1812026-01-13 17:22:48,802 StreamServer.scala:77 - Server received: Content
1822026-01-13 17:22:48,802 StreamServer.scala:77 - Server received: Content
1832026-01-13 17:22:48,802 StreamServer.scala:77 - Server received: Content
1842026-01-13 17:22:48,802 StreamServer.scala:77 - Server received: Content
1852026-01-13 17:22:48,802 StreamServer.scala:77 - Server received: Content
1862026-01-13 17:22:48,803 StreamServer.scala:77 - Server received: Content
1872026-01-13 17:22:48,803 StreamServer.scala:77 - Server received: Content
1882026-01-13 17:22:48,803 StreamServer.scala:77 - Server received: Content
1892026-01-13 17:22:48,803 StreamServer.scala:77 - Server received: Content
1902026-01-13 17:22:48,803 StreamServer.scala:77 - Server received: Content
1912026-01-13 17:22:48,803 StreamServer.scala:77 - Server received: Content
1922026-01-13 17:22:48,804 StreamServer.scala:77 - Server received: Content
1932026-01-13 17:22:48,804 StreamServer.scala:77 - Server received: Content
1942026-01-13 17:22:48,805 StreamServer.scala:77 - Server received: Content
1952026-01-13 17:22:48,806 StreamServer.scala:77 - Server received: Content
1962026-01-13 17:22:48,807 StreamServer.scala:77 - Server received: Content
1972026-01-13 17:22:48,807 StreamServer.scala:77 - Server received: Content
1982026-01-13 17:22:48,807 StreamServer.scala:77 - Server received: Content
1992026-01-13 17:22:48,807 StreamServer.scala:77 - Server received: Content
2002026-01-13 17:22:48,808 StreamServer.scala:77 - Server received: Content
2012026-01-13 17:22:48,808 StreamServer.scala:77 - Server received: Content
2022026-01-13 17:22:48,809 StreamServer.scala:77 - Server received: Content
2032026-01-13 17:22:48,809 StreamServer.scala:77 - Server received: Content
2042026-01-13 17:22:48,809 StreamServer.scala:77 - Server received: Content
2052026-01-13 17:22:48,810 StreamServer.scala:77 - Server received: Content
2062026-01-13 17:22:48,810 StreamServer.scala:77 - Server received: Content
2072026-01-13 17:22:48,810 StreamServer.scala:77 - Server received: Content
2082026-01-13 17:22:48,810 StreamServer.scala:77 - Server received: Content
2092026-01-13 17:22:48,810 StreamServer.scala:77 - Server received: Content
2102026-01-13 17:22:48,811 StreamServer.scala:77 - Server received: Content
2112026-01-13 17:22:48,812 StreamServer.scala:77 - Server received: Content
2122026-01-13 17:22:48,812 StreamServer.scala:77 - Server received: Content
2132026-01-13 17:22:48,812 StreamServer.scala:77 - Server received: Content
2142026-01-13 17:22:48,812 StreamServer.scala:77 - Server received: Content
2152026-01-13 17:22:48,813 StreamServer.scala:77 - Server received: Content
2162026-01-13 17:22:48,813 StreamServer.scala:77 - Server received: Content
2172026-01-13 17:22:48,813 StreamServer.scala:77 - Server received: Content
2182026-01-13 17:22:48,813 StreamServer.scala:77 - Server received: Content
2192026-01-13 17:22:48,813 StreamServer.scala:77 - Server received: Content
2202026-01-13 17:22:48,814 StreamServer.scala:77 - Server received: Content
2212026-01-13 17:22:48,814 StreamServer.scala:77 - Server received: Content
2222026-01-13 17:22:48,814 StreamServer.scala:77 - Server received: Content
2232026-01-13 17:22:48,814 StreamServer.scala:77 - Server received: Content
2242026-01-13 17:22:48,815 StreamServer.scala:77 - Server received: Content
2252026-01-13 17:22:48,815 StreamServer.scala:77 - Server received: Content
2262026-01-13 17:22:48,815 StreamServer.scala:77 - Server received: Content
2272026-01-13 17:22:48,816 StreamServer.scala:77 - Server received: Content
2282026-01-13 17:22:48,816 StreamServer.scala:77 - Server received: Content
2292026-01-13 17:22:48,816 StreamServer.scala:77 - Server received: Content
2302026-01-13 17:22:48,816 StreamServer.scala:77 - Server received: Content
2312026-01-13 17:22:48,816 StreamServer.scala:77 - Server received: Content
2322026-01-13 17:22:48,816 StreamServer.scala:77 - Server received: Content
2332026-01-13 17:22:48,817 StreamServer.scala:77 - Server received: Content
2342026-01-13 17:22:48,817 StreamServer.scala:77 - Server received: Content
2352026-01-13 17:22:48,817 StreamServer.scala:77 - Server received: Content
2362026-01-13 17:22:48,818 StreamServer.scala:77 - Server received: Content
2372026-01-13 17:22:48,818 StreamServer.scala:77 - Server received: Content
2382026-01-13 17:22:48,818 StreamServer.scala:77 - Server received: Content
2392026-01-13 17:22:48,818 StreamServer.scala:77 - Server received: Content
2402026-01-13 17:22:48,819 StreamServer.scala:77 - Server received: Content
2412026-01-13 17:22:48,819 StreamServer.scala:77 - Server received: Content
2422026-01-13 17:22:48,819 StreamServer.scala:77 - Server received: Content
2432026-01-13 17:22:48,819 StreamServer.scala:77 - Server received: Content
2442026-01-13 17:22:48,820 StreamServer.scala:77 - Server received: Content
2452026-01-13 17:22:48,820 StreamServer.scala:77 - Server received: Content
2462026-01-13 17:22:48,820 StreamServer.scala:77 - Server received: Content
2472026-01-13 17:22:48,820 StreamServer.scala:77 - Server received: Content
2482026-01-13 17:22:48,820 StreamServer.scala:77 - Server received: Content
2492026-01-13 17:22:48,820 StreamServer.scala:77 - Server received: Content
2502026-01-13 17:22:48,821 StreamServer.scala:77 - Server received: Content
2512026-01-13 17:22:48,821 StreamServer.scala:77 - Server received: Content
2522026-01-13 17:22:48,822 StreamServer.scala:77 - Server received: Content
2532026-01-13 17:22:48,822 StreamServer.scala:77 - Server received: Content
2542026-01-13 17:22:48,822 StreamServer.scala:77 - Server received: Content
2552026-01-13 17:22:48,822 StreamServer.scala:77 - Server received: Content
2562026-01-13 17:22:48,822 StreamServer.scala:77 - Server received: Content
2572026-01-13 17:22:48,822 StreamServer.scala:77 - Server received: Content
2582026-01-13 17:22:48,822 StreamServer.scala:77 - Server received: Content
2592026-01-13 17:22:48,822 StreamServer.scala:77 - Server received: Content
2602026-01-13 17:22:48,823 StreamServer.scala:77 - Server received: Content
2612026-01-13 17:22:48,823 StreamServer.scala:77 - Server received: Content
2622026-01-13 17:22:48,823 StreamServer.scala:77 - Server received: Content
2632026-01-13 17:22:48,823 StreamServer.scala:77 - Server received: Content
2642026-01-13 17:22:48,823 StreamServer.scala:77 - Server received: Content
2652026-01-13 17:22:48,824 StreamServer.scala:77 - Server received: Content
2662026-01-13 17:22:48,824 StreamServer.scala:77 - Server received: Content
2672026-01-13 17:22:48,825 StreamServer.scala:77 - Server received: Content
2682026-01-13 17:22:48,825 StreamServer.scala:77 - Server received: Content
2692026-01-13 17:22:48,825 StreamServer.scala:77 - Server received: Content
2702026-01-13 17:22:48,825 StreamServer.scala:77 - Server received: Content
2712026-01-13 17:22:48,825 StreamServer.scala:77 - Server received: Content
2722026-01-13 17:22:48,825 StreamServer.scala:77 - Server received: Content
2732026-01-13 17:22:48,826 StreamServer.scala:77 - Server received: Content
2742026-01-13 17:22:48,826 StreamServer.scala:77 - Server received: Content
2752026-01-13 17:22:48,826 StreamServer.scala:77 - Server received: Content
2762026-01-13 17:22:48,826 StreamServer.scala:77 - Server received: Content
2772026-01-13 17:22:48,826 StreamServer.scala:77 - Server received: Content
2782026-01-13 17:22:48,826 StreamServer.scala:77 - Server received: Content
2792026-01-13 17:22:48,827 StreamServer.scala:77 - Server received: Content
2802026-01-13 17:22:48,827 StreamServer.scala:77 - Server received: Content
2812026-01-13 17:22:48,827 StreamServer.scala:77 - Server received: Content
2822026-01-13 17:22:48,827 StreamServer.scala:77 - Server received: Content
2832026-01-13 17:22:48,827 StreamServer.scala:77 - Server received: Content
2842026-01-13 17:22:48,827 StreamServer.scala:77 - Server received: Content
2852026-01-13 17:22:48,827 StreamServer.scala:77 - Server received: Content
2862026-01-13 17:22:48,828 StreamServer.scala:77 - Server received: Content
2872026-01-13 17:22:48,829 StreamServer.scala:77 - Server received: Content
2882026-01-13 17:22:48,829 StreamServer.scala:77 - Server received: Content
2892026-01-13 17:22:48,829 StreamServer.scala:77 - Server received: Content
2902026-01-13 17:22:48,829 StreamServer.scala:77 - Server received: Content
2912026-01-13 17:22:48,832 StreamServer.scala:77 - Server received: Content
2922026-01-13 17:22:48,832 StreamServer.scala:77 - Server received: Content
2932026-01-13 17:22:48,832 StreamServer.scala:77 - Server received: Content
2942026-01-13 17:22:48,834 StreamServer.scala:77 - Server received:
2952026-01-13 17:22:48,834 StreamServer.scala:77 - Server received: .
2962026-01-13 17:22:48,835 MailParser.scala:58 - To: null
2972026-01-13 17:22:48,835 MailParser.scala:59 - From: null
2982026-01-13 17:22:48,835 MailParser.scala:60 - Subject: Some(Some(My Subject))
2992026-01-13 17:22:48,835 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()))
4112026-01-13 17:22:48,835 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()))
5232026-01-13 17:22:48,838 StreamClient.scala:55 - 220 95ac7ea078bb SMTP SERVER Tue, 13 Jan 2026 16:22:48 GMT
5242026-01-13 17:22:48,839 StreamClient.scala:55 - 250-95ac7ea078bb Hello 95ac7ea078bb [172.17.0.3] pleased to meet you.
5252026-01-13 17:22:48,839 StreamClient.scala:55 - 250-8BITMIME
5262026-01-13 17:22:48,839 StreamClient.scala:55 - 250-SIZE 1024
5272026-01-13 17:22:48,839 StreamClient.scala:55 - 250 OK PIPELINE
5282026-01-13 17:22:48,840 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
5292026-01-13 17:22:48,840 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
5302026-01-13 17:22:48,840 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
5312026-01-13 17:22:48,840 StreamClient.scala:55 - 452 max size of message is 1024
5322026-01-13 17:22:48,841 StreamClient.scala:55 - 452 max size of message is 1024
5332026-01-13 17:22:48,841 StreamClient.scala:55 - 452 max size of message is 1024
5342026-01-13 17:22:48,842 StreamClient.scala:55 - 452 max size of message is 1024
5352026-01-13 17:22:48,855 StreamServer.scala:77 - Server received: QUIT
5362026-01-13 17:22:48,856 StreamClient.scala:55 - 250 OK
5372026-01-13 17:22:48,857 StreamClient.scala:55 - 221 2.0.0 95ac7ea078bb closing connection
538[INFO] [01/13/2026 17:22:48.879] [pool-19-thread-4] [CoordinatedShutdown(pekko://test-1)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
5392026-01-13 17:22:48,910 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
5442026-01-13 17:22:48,983 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:34141
5452026-01-13 17:22:48,985 AbstractActor.scala:10 - Actor[pekko://test-2/user/$a#-1385400385] Actor preStart
5462026-01-13 17:22:48,993 AbstractActor.scala:10 - Actor[pekko://test-2/user/$a/$a#2106568518] Actor preStart
5472026-01-13 17:22:49,001 SenderActorHandler.scala:70 - Actor[pekko://test-2/user/$a/$a#2106568518] Connected to remote -> /172.17.0.3:34141 local -> /172.17.0.3:55224
5482026-01-13 17:22:49,002 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:55224
5492026-01-13 17:22:49,006 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#2106568518] 220 95ac7ea078bb SMTP SERVER Tue, 13 Jan 2026 16:22:49 GMT
550
5512026-01-13 17:22:49,006 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#2106568518] HELO tuxedo-wifi
5522026-01-13 17:22:49,007 StreamServer.scala:77 - Server received: HELO tuxedo-wifi
5532026-01-13 17:22:49,010 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#2106568518] 250 95ac7ea078bb Hello 95ac7ea078bb [172.17.0.3] pleased to meet you.
554
5552026-01-13 17:22:49,010 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#2106568518] MAIL FROM:<ajozwik@tuxedo-wifi>
5562026-01-13 17:22:49,012 StreamServer.scala:77 - Server received: MAIL FROM:<ajozwik@tuxedo-wifi>
5572026-01-13 17:22:49,013 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#2106568518] 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
558
5592026-01-13 17:22:49,013 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#2106568518] RCPT TO:<List(ajozwik@tuxedo-wifi)>
5602026-01-13 17:22:49,014 StreamServer.scala:77 - Server received: RCPT TO:<List(ajozwik@tuxedo-wifi)>
5612026-01-13 17:22:49,015 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#2106568518] 250 2.1.5 List(ajozwik@tuxedo-wifi)... Recipient ok
562
5632026-01-13 17:22:49,015 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#2106568518] DATA
5642026-01-13 17:22:49,016 StreamServer.scala:77 - Server received: DATA
5652026-01-13 17:22:49,017 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#2106568518] 354 Enter mail, end with "." on a line by itself
566
5672026-01-13 17:22:49,017 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#2106568518] Content
568.
5692026-01-13 17:22:49,018 StreamServer.scala:77 - Server received: Content
5702026-01-13 17:22:49,019 StreamServer.scala:77 - Server received: .
5712026-01-13 17:22:49,020 MailParser.scala:58 - To: null
5722026-01-13 17:22:49,020 MailParser.scala:59 - From: null
5732026-01-13 17:22:49,020 MailParser.scala:60 - Subject: None
5742026-01-13 17:22:49,020 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
5752026-01-13 17:22:49,020 LogConsumer.scala:12 - Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
5762026-01-13 17:22:49,040 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#2106568518] 250 OK
577
5782026-01-13 17:22:49,040 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$a#2106568518] QUIT
5792026-01-13 17:22:49,041 StreamServer.scala:77 - Server received: QUIT
5802026-01-13 17:22:49,042 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$a#2106568518] 221 2.0.0 95ac7ea078bb closing connection
581
5822026-01-13 17:22:49,044 SenderActorHandler.scala:129 - Actor[pekko://test-2/user/$a/$a#2106568518] PeerClosed
5832026-01-13 17:22:49,046 AbstractActor.scala:15 - Actor[pekko://test-2/user/$a/$a#2106568518] Actor postStop
5842026-01-13 17:22:49,046 SenderActor.scala:34 - END: success:1 failed:0
5852026-01-13 17:22:49,051 SmtpIntegrationSpec.scala:52 - 114 1024 9
5862026-01-13 17:22:49,051 SmtpIntegrationSpec.scala:54 - 114 1024 9 1026
5872026-01-13 17:22:49,053 AbstractActor.scala:10 - Actor[pekko://test-2/user/$a/$b#1118379803] Actor preStart
5882026-01-13 17:22:49,055 SenderActorHandler.scala:70 - Actor[pekko://test-2/user/$a/$b#1118379803] Connected to remote -> /172.17.0.3:34141 local -> /172.17.0.3:55232
5892026-01-13 17:22:49,055 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:55232
5902026-01-13 17:22:49,058 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#1118379803] 220 95ac7ea078bb SMTP SERVER Tue, 13 Jan 2026 16:22:49 GMT
591
5922026-01-13 17:22:49,058 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#1118379803] HELO tuxedo-wifi
5932026-01-13 17:22:49,059 StreamServer.scala:77 - Server received: HELO tuxedo-wifi
5942026-01-13 17:22:49,060 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#1118379803] 250 95ac7ea078bb Hello 95ac7ea078bb [172.17.0.3] pleased to meet you.
595
5962026-01-13 17:22:49,060 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#1118379803] MAIL FROM:<ajozwik@tuxedo-wifi>
5972026-01-13 17:22:49,060 StreamServer.scala:77 - Server received: MAIL FROM:<ajozwik@tuxedo-wifi>
5982026-01-13 17:22:49,061 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#1118379803] 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
599
6002026-01-13 17:22:49,061 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#1118379803] RCPT TO:<List(ajozwik@tuxedo-wifi)>
6012026-01-13 17:22:49,062 StreamServer.scala:77 - Server received: RCPT TO:<List(ajozwik@tuxedo-wifi)>
6022026-01-13 17:22:49,063 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#1118379803] 250 2.1.5 List(ajozwik@tuxedo-wifi)... Recipient ok
603
6042026-01-13 17:22:49,063 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#1118379803] DATA
6052026-01-13 17:22:49,064 StreamServer.scala:77 - Server received: DATA
6062026-01-13 17:22:49,065 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#1118379803] 354 Enter mail, end with "." on a line by itself
607
6082026-01-13 17:22:49,065 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#1118379803] 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.
7242026-01-13 17:22:49,067 StreamServer.scala:77 - Server received: Content
7252026-01-13 17:22:49,068 StreamServer.scala:77 - Server received: Content
7262026-01-13 17:22:49,068 StreamServer.scala:77 - Server received: Content
7272026-01-13 17:22:49,069 StreamServer.scala:77 - Server received: Content
7282026-01-13 17:22:49,069 StreamServer.scala:77 - Server received: Content
7292026-01-13 17:22:49,069 StreamServer.scala:77 - Server received: Content
7302026-01-13 17:22:49,070 StreamServer.scala:77 - Server received: Content
7312026-01-13 17:22:49,070 StreamServer.scala:77 - Server received: Content
7322026-01-13 17:22:49,070 StreamServer.scala:77 - Server received: Content
7332026-01-13 17:22:49,071 StreamServer.scala:77 - Server received: Content
7342026-01-13 17:22:49,071 StreamServer.scala:77 - Server received: Content
7352026-01-13 17:22:49,071 StreamServer.scala:77 - Server received: Content
7362026-01-13 17:22:49,071 StreamServer.scala:77 - Server received: Content
7372026-01-13 17:22:49,072 StreamServer.scala:77 - Server received: Content
7382026-01-13 17:22:49,072 StreamServer.scala:77 - Server received: Content
7392026-01-13 17:22:49,072 StreamServer.scala:77 - Server received: Content
7402026-01-13 17:22:49,072 StreamServer.scala:77 - Server received: Content
7412026-01-13 17:22:49,072 StreamServer.scala:77 - Server received: Content
7422026-01-13 17:22:49,072 StreamServer.scala:77 - Server received: Content
7432026-01-13 17:22:49,072 StreamServer.scala:77 - Server received: Content
7442026-01-13 17:22:49,073 StreamServer.scala:77 - Server received: Content
7452026-01-13 17:22:49,073 StreamServer.scala:77 - Server received: Content
7462026-01-13 17:22:49,073 StreamServer.scala:77 - Server received: Content
7472026-01-13 17:22:49,073 StreamServer.scala:77 - Server received: Content
7482026-01-13 17:22:49,073 StreamServer.scala:77 - Server received: Content
7492026-01-13 17:22:49,074 StreamServer.scala:77 - Server received: Content
7502026-01-13 17:22:49,074 StreamServer.scala:77 - Server received: Content
7512026-01-13 17:22:49,074 StreamServer.scala:77 - Server received: Content
7522026-01-13 17:22:49,074 StreamServer.scala:77 - Server received: Content
7532026-01-13 17:22:49,074 StreamServer.scala:77 - Server received: Content
7542026-01-13 17:22:49,074 StreamServer.scala:77 - Server received: Content
7552026-01-13 17:22:49,074 StreamServer.scala:77 - Server received: Content
7562026-01-13 17:22:49,075 StreamServer.scala:77 - Server received: Content
7572026-01-13 17:22:49,075 StreamServer.scala:77 - Server received: Content
7582026-01-13 17:22:49,075 StreamServer.scala:77 - Server received: Content
7592026-01-13 17:22:49,075 StreamServer.scala:77 - Server received: Content
7602026-01-13 17:22:49,075 StreamServer.scala:77 - Server received: Content
7612026-01-13 17:22:49,076 StreamServer.scala:77 - Server received: Content
7622026-01-13 17:22:49,076 StreamServer.scala:77 - Server received: Content
7632026-01-13 17:22:49,077 StreamServer.scala:77 - Server received: Content
7642026-01-13 17:22:49,077 StreamServer.scala:77 - Server received: Content
7652026-01-13 17:22:49,078 StreamServer.scala:77 - Server received: Content
7662026-01-13 17:22:49,078 StreamServer.scala:77 - Server received: Content
7672026-01-13 17:22:49,079 StreamServer.scala:77 - Server received: Content
7682026-01-13 17:22:49,079 StreamServer.scala:77 - Server received: Content
7692026-01-13 17:22:49,079 StreamServer.scala:77 - Server received: Content
7702026-01-13 17:22:49,079 StreamServer.scala:77 - Server received: Content
7712026-01-13 17:22:49,079 StreamServer.scala:77 - Server received: Content
7722026-01-13 17:22:49,080 StreamServer.scala:77 - Server received: Content
7732026-01-13 17:22:49,080 StreamServer.scala:77 - Server received: Content
7742026-01-13 17:22:49,080 StreamServer.scala:77 - Server received: Content
7752026-01-13 17:22:49,080 StreamServer.scala:77 - Server received: Content
7762026-01-13 17:22:49,081 StreamServer.scala:77 - Server received: Content
7772026-01-13 17:22:49,081 StreamServer.scala:77 - Server received: Content
7782026-01-13 17:22:49,081 StreamServer.scala:77 - Server received: Content
7792026-01-13 17:22:49,081 StreamServer.scala:77 - Server received: Content
7802026-01-13 17:22:49,082 StreamServer.scala:77 - Server received: Content
7812026-01-13 17:22:49,082 StreamServer.scala:77 - Server received: Content
7822026-01-13 17:22:49,083 StreamServer.scala:77 - Server received: Content
7832026-01-13 17:22:49,083 StreamServer.scala:77 - Server received: Content
7842026-01-13 17:22:49,083 StreamServer.scala:77 - Server received: Content
7852026-01-13 17:22:49,086 StreamServer.scala:77 - Server received: Content
7862026-01-13 17:22:49,086 StreamServer.scala:77 - Server received: Content
7872026-01-13 17:22:49,086 StreamServer.scala:77 - Server received: Content
7882026-01-13 17:22:49,086 StreamServer.scala:77 - Server received: Content
7892026-01-13 17:22:49,086 StreamServer.scala:77 - Server received: Content
7902026-01-13 17:22:49,086 StreamServer.scala:77 - Server received: Content
7912026-01-13 17:22:49,087 StreamServer.scala:77 - Server received: Content
7922026-01-13 17:22:49,087 StreamServer.scala:77 - Server received: Content
7932026-01-13 17:22:49,087 StreamServer.scala:77 - Server received: Content
7942026-01-13 17:22:49,087 StreamServer.scala:77 - Server received: Content
7952026-01-13 17:22:49,087 StreamServer.scala:77 - Server received: Content
7962026-01-13 17:22:49,087 StreamServer.scala:77 - Server received: Content
7972026-01-13 17:22:49,087 StreamServer.scala:77 - Server received: Content
7982026-01-13 17:22:49,087 StreamServer.scala:77 - Server received: Content
7992026-01-13 17:22:49,088 StreamServer.scala:77 - Server received: Content
8002026-01-13 17:22:49,088 StreamServer.scala:77 - Server received: Content
8012026-01-13 17:22:49,088 StreamServer.scala:77 - Server received: Content
8022026-01-13 17:22:49,089 StreamServer.scala:77 - Server received: Content
8032026-01-13 17:22:49,089 StreamServer.scala:77 - Server received: Content
8042026-01-13 17:22:49,090 StreamServer.scala:77 - Server received: Content
8052026-01-13 17:22:49,090 StreamServer.scala:77 - Server received: Content
8062026-01-13 17:22:49,090 StreamServer.scala:77 - Server received: Content
8072026-01-13 17:22:49,090 StreamServer.scala:77 - Server received: Content
8082026-01-13 17:22:49,090 StreamServer.scala:77 - Server received: Content
8092026-01-13 17:22:49,090 StreamServer.scala:77 - Server received: Content
8102026-01-13 17:22:49,090 StreamServer.scala:77 - Server received: Content
8112026-01-13 17:22:49,090 StreamServer.scala:77 - Server received: Content
8122026-01-13 17:22:49,090 StreamServer.scala:77 - Server received: Content
8132026-01-13 17:22:49,091 StreamServer.scala:77 - Server received: Content
8142026-01-13 17:22:49,091 StreamServer.scala:77 - Server received: Content
8152026-01-13 17:22:49,091 StreamServer.scala:77 - Server received: Content
8162026-01-13 17:22:49,091 StreamServer.scala:77 - Server received: Content
8172026-01-13 17:22:49,091 StreamServer.scala:77 - Server received: Content
8182026-01-13 17:22:49,091 StreamServer.scala:77 - Server received: Content
8192026-01-13 17:22:49,092 StreamServer.scala:77 - Server received: Content
8202026-01-13 17:22:49,092 StreamServer.scala:77 - Server received: Content
8212026-01-13 17:22:49,092 StreamServer.scala:77 - Server received: Content
8222026-01-13 17:22:49,092 StreamServer.scala:77 - Server received: Content
8232026-01-13 17:22:49,092 StreamServer.scala:77 - Server received: Content
8242026-01-13 17:22:49,093 StreamServer.scala:77 - Server received: Content
8252026-01-13 17:22:49,093 StreamServer.scala:77 - Server received: Content
8262026-01-13 17:22:49,093 StreamServer.scala:77 - Server received: Content
8272026-01-13 17:22:49,094 StreamServer.scala:77 - Server received: Content
8282026-01-13 17:22:49,095 StreamServer.scala:77 - Server received: Content
8292026-01-13 17:22:49,095 StreamServer.scala:77 - Server received: Content
8302026-01-13 17:22:49,095 StreamServer.scala:77 - Server received: Content
8312026-01-13 17:22:49,095 StreamServer.scala:77 - Server received: Content
8322026-01-13 17:22:49,095 StreamServer.scala:77 - Server received: Content
8332026-01-13 17:22:49,095 StreamServer.scala:77 - Server received: Content
8342026-01-13 17:22:49,095 StreamServer.scala:77 - Server received: Content
8352026-01-13 17:22:49,095 StreamServer.scala:77 - Server received: Content
8362026-01-13 17:22:49,096 StreamServer.scala:77 - Server received: Content
8372026-01-13 17:22:49,096 StreamServer.scala:77 - Server received: Content
8382026-01-13 17:22:49,096 StreamServer.scala:77 - Server received:
8392026-01-13 17:22:49,097 StreamServer.scala:77 - Server received: .
8402026-01-13 17:22:49,102 MailParser.scala:58 - To: null
8412026-01-13 17:22:49,102 MailParser.scala:59 - From: null
8422026-01-13 17:22:49,102 MailParser.scala:60 - Subject: None
8432026-01-13 17:22:49,102 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
8442026-01-13 17:22:49,102 LogConsumer.scala:12 - Mail(ajozwik@tuxedo-wifi,List(List(ajozwik@tuxedo-wifi)),EmailWithContent(List(),List(),None,Some(),None,List()))
8452026-01-13 17:22:49,103 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#1118379803] 452 max size of message is 1024
846
8472026-01-13 17:22:49,104 SenderActorHandler.scala:38 - Actor[pekko://test-2/user/$a/$b#1118379803] QUIT
8482026-01-13 17:22:49,130 StreamServer.scala:77 - Server received: QUIT
8492026-01-13 17:22:49,131 SenderActorHandler.scala:50 - Actor[pekko://test-2/user/$a/$b#1118379803] 250 OK
850221 2.0.0 95ac7ea078bb closing connection
851
852[INFO] [01/13/2026 17:22:49.139] [pool-19-thread-4] [CoordinatedShutdown(pekko://test-2)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
8532026-01-13 17:22:49,143 AbstractActor.scala:15 - Actor[pekko://test-2/user/$a/$b#1118379803] Actor postStop
8542026-01-13 17:22:49,143 AbstractActor.scala:15 - Actor[pekko://test-2/user/$a#-1385400385] Actor postStop
8552026-01-13 17:22:49,151 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
8602026-01-13 17:22:49,187 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:35331
8612026-01-13 17:22:49,198 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:57576
8622026-01-13 17:22:49,202 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
8632026-01-13 17:22:49,203 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
8642026-01-13 17:22:49,203 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
8652026-01-13 17:22:49,203 StreamServer.scala:77 - Server received: DATA
8662026-01-13 17:22:49,203 StreamServer.scala:77 - Server received: Subject:None
8672026-01-13 17:22:49,203 StreamServer.scala:77 - Server received:
8682026-01-13 17:22:49,203 StreamServer.scala:77 - Server received:
8692026-01-13 17:22:49,204 StreamServer.scala:77 - Server received: .
8702026-01-13 17:22:49,204 MailParser.scala:58 - To: null
8712026-01-13 17:22:49,204 MailParser.scala:59 - From: null
8722026-01-13 17:22:49,204 MailParser.scala:60 - Subject: Some(None)
8732026-01-13 17:22:49,204 DataCommand.scala:64 - Send to handler Mail(ajozwik@tuxedo-wifi,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(None),Some(
874),None,List()))
8752026-01-13 17:22:49,206 StreamClient.scala:55 - 220 95ac7ea078bb SMTP SERVER Tue, 13 Jan 2026 16:22:49 GMT
8762026-01-13 17:22:49,207 StreamClient.scala:55 - 250-95ac7ea078bb Hello 95ac7ea078bb [172.17.0.3] pleased to meet you.
8772026-01-13 17:22:49,207 StreamClient.scala:55 - 250-8BITMIME
8782026-01-13 17:22:49,207 StreamClient.scala:55 - 250-SIZE 1024
8792026-01-13 17:22:49,208 StreamClient.scala:55 - 250 OK PIPELINE
8802026-01-13 17:22:49,208 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
8812026-01-13 17:22:49,208 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
8822026-01-13 17:22:49,208 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
8832026-01-13 17:22:49,233 SmtpGraphStage.scala:108 - Always failed
8842026-01-13 17:22:49,234 StreamServer.scala:77 - Server received: QUIT
8852026-01-13 17:22:49,235 StreamClient.scala:55 - 554 Always failed
8862026-01-13 17:22:49,235 StreamClient.scala:55 - 221 2.0.0 95ac7ea078bb closing connection
8872026-01-13 17:22:49,241 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:57590
8882026-01-13 17:22:49,243 StreamServer.scala:77 - Server received: EHLO notaccepted
8892026-01-13 17:22:49,244 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@notaccepted
8902026-01-13 17:22:49,244 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@tuxedo-wifi
8912026-01-13 17:22:49,245 StreamServer.scala:77 - Server received: DATA
8922026-01-13 17:22:49,245 StreamServer.scala:77 - Server received: Subject:None
8932026-01-13 17:22:49,245 StreamServer.scala:77 - Server received:
8942026-01-13 17:22:49,245 StreamServer.scala:77 - Server received:
8952026-01-13 17:22:49,245 StreamServer.scala:77 - Server received: .
8962026-01-13 17:22:49,245 MailParser.scala:58 - To: null
8972026-01-13 17:22:49,246 MailParser.scala:59 - From: null
8982026-01-13 17:22:49,246 MailParser.scala:60 - Subject: Some(None)
8992026-01-13 17:22:49,246 DataCommand.scala:64 - Send to handler Mail(ajozwik@notaccepted,List(ajozwik@tuxedo-wifi),EmailWithContent(List(),List(),Some(None),Some(
900),None,List()))
9012026-01-13 17:22:49,247 StreamClient.scala:55 - 220 95ac7ea078bb SMTP SERVER Tue, 13 Jan 2026 16:22:49 GMT
9022026-01-13 17:22:49,247 StreamClient.scala:55 - 250-95ac7ea078bb Hello 95ac7ea078bb [172.17.0.3] pleased to meet you.
9032026-01-13 17:22:49,248 StreamClient.scala:55 - 250-8BITMIME
9042026-01-13 17:22:49,248 StreamClient.scala:55 - 250-SIZE 1024
9052026-01-13 17:22:49,248 StreamClient.scala:55 - 250 OK PIPELINE
9062026-01-13 17:22:49,248 StreamClient.scala:55 - 451 4.1.8 Domain of sender address ajozwik@notaccepted does not resolve
9072026-01-13 17:22:49,248 StreamClient.scala:55 - 250 2.1.5 ajozwik@tuxedo-wifi... Recipient ok
9082026-01-13 17:22:49,249 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
9092026-01-13 17:22:49,274 SmtpGraphStage.scala:108 - Always failed
9102026-01-13 17:22:49,275 StreamServer.scala:77 - Server received: QUIT
9112026-01-13 17:22:49,277 StreamClient.scala:55 - 554 Always failed
9122026-01-13 17:22:49,277 StreamClient.scala:55 - 221 2.0.0 95ac7ea078bb closing connection
9132026-01-13 17:22:49,284 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:57604
9142026-01-13 17:22:49,286 StreamServer.scala:77 - Server received: EHLO tuxedo-wifi
9152026-01-13 17:22:49,287 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@tuxedo-wifi
9162026-01-13 17:22:49,288 StreamServer.scala:77 - Server received: RCPT TO:userUnknown@tuxedo-wifi
9172026-01-13 17:22:49,288 StreamServer.scala:77 - Server received: DATA
9182026-01-13 17:22:49,288 StreamServer.scala:77 - Server received: Subject:None
9192026-01-13 17:22:49,289 StreamServer.scala:77 - Server received:
9202026-01-13 17:22:49,289 StreamServer.scala:77 - Server received:
9212026-01-13 17:22:49,290 StreamServer.scala:77 - Server received: .
9222026-01-13 17:22:49,290 StreamServer.scala:77 - Server received: QUIT
9232026-01-13 17:22:49,292 StreamClient.scala:55 - 220 95ac7ea078bb SMTP SERVER Tue, 13 Jan 2026 16:22:49 GMT
9242026-01-13 17:22:49,292 StreamClient.scala:55 - 250-95ac7ea078bb Hello 95ac7ea078bb [172.17.0.3] pleased to meet you.
9252026-01-13 17:22:49,292 StreamClient.scala:55 - 250-8BITMIME
9262026-01-13 17:22:49,292 StreamClient.scala:55 - 250-SIZE 1024
9272026-01-13 17:22:49,293 StreamClient.scala:55 - 250 OK PIPELINE
9282026-01-13 17:22:49,293 StreamClient.scala:55 - 250 2.1.0 ajozwik@tuxedo-wifi... Sender ok
9292026-01-13 17:22:49,293 StreamClient.scala:55 - 550 5.1.1 userUnknown@tuxedo-wifi... User unknown
9302026-01-13 17:22:49,293 StreamClient.scala:55 - 503 5.0.0 Need RCPT (recipient)
9312026-01-13 17:22:49,293 StreamClient.scala:55 - 500 5.5.1 Command not recognized `Subject:None`
9322026-01-13 17:22:49,293 StreamClient.scala:55 - 500 5.5.1 Command not recognized ``
9332026-01-13 17:22:49,294 StreamClient.scala:55 - 500 5.5.1 Command not recognized ``
9342026-01-13 17:22:49,294 StreamClient.scala:55 - 500 5.5.1 Command not recognized `.`
9352026-01-13 17:22:49,294 StreamClient.scala:55 - 221 2.0.0 95ac7ea078bb closing connection
936[INFO] [01/13/2026 17:22:49.298] [pool-19-thread-4] [CoordinatedShutdown(pekko://test-3)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
9372026-01-13 17:22:49,305 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
9432026-01-13 17:22:49,335 AbstractActor.scala:38 - class pl.jozwik.smtp.AlwaysFailActor Actor[pekko://test-4/user/$a#-1625374297] preStart
944[ERROR] [01/13/2026 17:22:49.340] [test-4-pekko.actor.internal-dispatcher-2] [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
9622026-01-13 17:22:49,344 AbstractActor.scala:47 - Actor[pekko://test-4/user/$a#-1625374297] preRestart Some(FAIL) 2006828094
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)
9692026-01-13 17:22:49,345 AbstractActor.scala:43 - Actor[pekko://test-4/user/$a#-1625374297] postStop
9702026-01-13 17:22:49,347 AbstractActor.scala:52 - Actor[pekko://test-4/user/$a#-1625374297] postRestart Always failed
9712026-01-13 17:22:49,347 AbstractActor.scala:38 - class pl.jozwik.smtp.AlwaysFailActor Actor[pekko://test-4/user/$a#-1625374297] preStart
972[INFO] [01/13/2026 17:22:52.361] [pool-19-thread-4] [CoordinatedShutdown(pekko://test-4)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
9732026-01-13 17:22:52,362 AbstractActor.scala:43 - Actor[pekko://test-4/user/$a#-1625374297] postStop
9742026-01-13 17:22:52,368 AbstractSmtpSpec.scala:56 - Terminated(Actor[pekko://test-4/])
975[info] AlwaysFailedSpec:
976[info] Always failed
977[info] - should Failed
9782026-01-13 17:22:52,396 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:40369
9792026-01-13 17:22:52,397 AbstractActor.scala:38 - class pl.jozwik.smtp.server.FakeSmtpActor Actor[pekko://test-5/user/$a#1754240322] preStart
9802026-01-13 17:22:52,399 AbstractSmtpActor.scala:36 - Bound(/[0:0:0:0:0:0:0:0]:44809)
9812026-01-13 17:22:52,410 StreamClient.scala:81 -
982org.apache.pekko.stream.StreamTcpException: Tcp command [Connect(172.17.0.3/<unresolved>:33217,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)
9892026-01-13 17:22:52,415 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:46740
9902026-01-13 17:22:52,418 StreamServer.scala:77 - Server received: EHLO aa
9912026-01-13 17:22:52,419 StreamServer.scala:77 - Server received: MAIL FROM: ajozwik@aa
9922026-01-13 17:22:52,419 StreamServer.scala:77 - Server received: RCPT TO:ajozwik@aa
9932026-01-13 17:22:52,419 StreamServer.scala:77 - Server received: DATA
9942026-01-13 17:22:52,420 StreamServer.scala:77 - Server received: Subject:None
9952026-01-13 17:22:52,420 StreamServer.scala:77 - Server received:
9962026-01-13 17:22:52,420 StreamServer.scala:77 - Server received:
9972026-01-13 17:22:52,420 StreamServer.scala:77 - Server received: .
9982026-01-13 17:22:52,420 MailParser.scala:58 - To: null
9992026-01-13 17:22:52,420 MailParser.scala:59 - From: null
10002026-01-13 17:22:52,420 MailParser.scala:60 - Subject: Some(None)
10012026-01-13 17:22:52,420 DataCommand.scala:64 - Send to handler Mail(ajozwik@aa,List(ajozwik@aa),EmailWithContent(List(),List(),Some(None),Some(
1002),None,List()))
10032026-01-13 17:22:52,420 LogConsumer.scala:12 - Mail(ajozwik@aa,List(ajozwik@aa),EmailWithContent(List(),List(),Some(None),Some(
1004),None,List()))
10052026-01-13 17:22:52,421 StreamClient.scala:55 - 220 95ac7ea078bb SMTP SERVER Tue, 13 Jan 2026 16:22:52 GMT
10062026-01-13 17:22:52,422 StreamClient.scala:55 - 250-95ac7ea078bb Hello 95ac7ea078bb [172.17.0.3] pleased to meet you.
10072026-01-13 17:22:52,422 StreamClient.scala:55 - 250-8BITMIME
10082026-01-13 17:22:52,422 StreamClient.scala:55 - 250-SIZE 1024
10092026-01-13 17:22:52,423 StreamClient.scala:55 - 250 OK PIPELINE
10102026-01-13 17:22:52,423 StreamClient.scala:55 - 250 2.1.0 ajozwik@aa... Sender ok
10112026-01-13 17:22:52,423 StreamClient.scala:55 - 250 2.1.5 ajozwik@aa... Recipient ok
10122026-01-13 17:22:52,423 StreamClient.scala:55 - 354 Enter mail, end with "." on a line by itself
10132026-01-13 17:22:52,447 StreamServer.scala:77 - Server received: QUIT
10142026-01-13 17:22:52,449 StreamClient.scala:55 - 250 OK
10152026-01-13 17:22:52,449 StreamClient.scala:55 - 221 2.0.0 95ac7ea078bb closing connection
10162026-01-13 17:22:52,457 StreamClient.scala:55 - 220 SMTP DEMO
10172026-01-13 17:22:52,457 FakeSmtpActor.scala:45 - EHLO aa
1018MAIL FROM: ajozwik@aa
1019RCPT TO:ajozwik@aa
1020DATA
1021Subject:None
1022
1023
1024.
1025QUIT
1026
10272026-01-13 17:22:52,459 AbstractActor.scala:57 - class pl.jozwik.smtp.server.FakeSmtpActor Unhandled message in `Actor[pekko://test-5/user/$a#1754240322]` message `PeerClosed` from Actor[pekko://test-5/system/IO-TCP/selectors/$a/6#-917659057]
1028[INFO] [pekkoDeadLetter][01/13/2026 17:22:52.462] [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#-917659057] to Actor[pekko://test-5/user/$a#1754240322] was unhandled. [1] 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'.
10292026-01-13 17:22:52,464 FakeSmtpActor.scala:45 - HELO
1030
10312026-01-13 17:22:52,465 AbstractActor.scala:57 - class pl.jozwik.smtp.server.FakeSmtpActor Unhandled message in `Actor[pekko://test-5/user/$a#1754240322]` message `PeerClosed` from Actor[pekko://test-5/system/IO-TCP/selectors/$a/7#-1407188391]
1032[INFO] [pekkoDeadLetter][01/13/2026 17:22:52.465] [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#-1407188391] to Actor[pekko://test-5/user/$a#1754240322] 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'.
10332026-01-13 17:22:52,473 SmtpClientFailSpec.scala:79 - EHLO aa
1034MAIL FROM: ajozwik@aa
1035RCPT TO:ajozwik@aa
1036DATA
1037Subject:None
1038
1039
1040.
1041QUIT
1042
10432026-01-13 17:22:52,474 StreamClient.scala:55 - 250 OK
10442026-01-13 17:22:52,478 AbstractActor.scala:57 - class pl.jozwik.smtp.server.FakeSmtpActor Unhandled message in `Actor[pekko://test-5/user/$a#1754240322]` message `OK` from Actor[pekko://test-5/deadLetters]
1045[INFO] [pekkoDeadLetter][01/13/2026 17:22:52.479] [test-5-pekko.actor.default-dispatcher-6] [pekko://test-5/user/$a] Message [java.lang.String] to Actor[pekko://test-5/user/$a#1754240322] 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'.
10462026-01-13 17:22:52,484 AbstractActor.scala:43 - Actor[pekko://test-5/user/$a#1754240322] postStop
1047[INFO] [01/13/2026 17:22:52.483] [pool-19-thread-4] [CoordinatedShutdown(pekko://test-5)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
10482026-01-13 17:22:52,500 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
10572026-01-13 17:22:52,527 StreamServer.scala:104 - Server started, listening on: /[0:0:0:0:0:0:0:0]:37883
10582026-01-13 17:22:52,531 StreamServer.scala:93 - Incoming connection from: /172.17.0.3:47972
10592026-01-13 17:22:52,534 TestUtils.scala:49 - 220 95ac7ea078bb SMTP SERVER Tue, 13 Jan 2026 16:22:52 GMT
10602026-01-13 17:22:52,535 StreamServer.scala:77 - Server received: HELO
10612026-01-13 17:22:52,536 TestUtils.scala:49 - 250 95ac7ea078bb Hello 95ac7ea078bb [172.17.0.3] pleased to meet you.
10622026-01-13 17:22:53,555 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] [01/13/2026 17:22:53.561] [pool-19-thread-4] [CoordinatedShutdown(pekko://test-6)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
10702026-01-13 17:22:53,572 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
109817:22:54.643 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - notification@codacy.com Codacy
109917:22:54.646 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - pekko.mail@gmail.com null
110017:22:54.646 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - To: [pekko.mail@gmail.com]
110117:22:54.646 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - From: [notification@codacy.com]
110217:22:54.646 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - Subject: Some(pekko-smtp-server/master has new results)
110317:22:54.648 [pool-29-thread-8-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())
129417:22:54.654 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - ajozwik@jozwik.pl Andrzej Jozwik
129517:22:54.655 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - andrzej.jozwik@gmail.com null
129617:22:54.655 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - To: [andrzej.jozwik@gmail.com]
129717:22:54.655 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - From: [ajozwik@jozwik.pl]
129817:22:54.655 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - Subject: Some(With attachment)
129917:22:54.656 [pool-29-thread-8-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@4262ee27)))
130117:22:54.668 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - sender@jozwik.pl Gosia
130217:22:54.668 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - andrzej.jozwik@gmail.com Andrzej Jóźwik
130317:22:54.669 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - To: [andrzej.jozwik@gmail.com]
130417:22:54.669 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - From: [sender@jozwik.pl]
130517:22:54.669 [pool-29-thread-8-ScalaTest-running-MailParserSpec] DEBUG pl.jozwik.smtp.util.MailParser$ - Subject: Some(Re: wysyłka)
130617:22:54.670 [pool-29-thread-8-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())
136417:22:54.678 [pool-29-thread-8-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": 10361, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1388 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1389 "test-compile": {"status": "ok", "tookMs": 7453, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1390 "test": {"status": "ok", "tookMs": 6208, "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": 62, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1398 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1399 "test-compile": {"status": "ok", "tookMs": 101, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1400 "test": {"status": "ok", "tookMs": 586, "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: 28 s, completed Jan 13, 2026, 5:22:55 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.