stalwartlabs / mail-server

Secure & Modern All-in-One Mail Server (IMAP, JMAP, POP3, SMTP)
https://stalw.art
3.8k stars 144 forks source link

[bug]: Thunderbird Drafts issue #234

Closed ghagl closed 5 months ago

ghagl commented 5 months ago

What happened?

Thunderbird makes new drafts over and over again instead of overwriting the previous draft in the Drafts folder (which is the expected behaviour), and displays the message "Your draft message was not copied to your drafts folder (Drafts) due to network or file access errors". (IMAP)

How can we reproduce the problem?

I can reproduce the problem by doing the following steps:

Version

v0.5.x

What database are you using?

PostgreSQL

What blob storage are you using?

PostgreSQL

Where is your directory located?

SQL

What operating system are you using?

Docker

Relevant log output

No response

Code of Conduct

mdecimus commented 5 months ago

Are you using Stalwart 0.5.3? If you are please set your log level to trace and post here your logs when this occurs.

ghagl commented 5 months ago

Yes, 0.5.3. According to Thunderbird, this resulted in 6 different drafts.

2024-02-08T08:44:11.695843Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data="95 authenticate PLAIN\r\n" size=23
2024-02-08T08:44:11.695899Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="+ \"\"\r\n" size=6
2024-02-08T08:44:11.697438Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data="[auth]\r\n" size=[authlen]
2024-02-08T08:44:12.015140Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="95 OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE SASL-IR LITERAL+ ID UTF8=ACCEPT IDLE NAMESPACE CHILDREN MULTIAPPEND BINARY UNSELECT ACL UIDPLUS ESEARCH WITHIN SEARCHRES SORT THREAD=REFERENCES LIST-EXTENDED ESORT SORT=DISPLAY SPECIAL-USE CREATE-SPECIAL-USE MOVE CONDSTORE QRESYNC UNAUTHENTICATE STATUS=SIZE OBJECTID PREVIEW] Authentication successful\r\n" size=348
2024-02-08T08:44:12.017643Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data="96 ID (\"name\" \"Thunderbird\" \"version\" \"115.7.0\")\r\n" size=50
2024-02-08T08:44:12.017680Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="* ID (\"name\" \"Stalwart IMAP\" \"version\" \"0.5.3\" \"vendor\" \"Stalwart Labs Ltd.\" \"support-url\" \"https://stalw.art/imap\")\r\n96 OK ID completed\r\n" size=138
2024-02-08T08:44:12.019107Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data="97 ENABLE UTF8=ACCEPT\r\n" size=23
2024-02-08T08:44:12.019153Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="* ENABLED UTF8=ACCEPT\r\n97 OK ENABLE successful.\r\n" size=49
2024-02-08T08:44:12.021023Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data="98 select \"Drafts\"\r\n" size=20
2024-02-08T08:44:12.026161Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="* 2 EXISTS\r\n* FLAGS (\\Answered \\Flagged \\Deleted \\Seen \\Draft)\r\n* 0 RECENT\r\n* OK [PERMANENTFLAGS (\\Deleted \\Seen \\Answered \\Flagged \\Draft \\*)] All allowed\r\n* OK [UIDVALIDITY 433246576] UIDs valid\r\n* OK [UIDNEXT 16] Next predicted UID\r\n* OK [MAILBOXID (v)] Unique Mailbox ID\r\n98 OK [READ-WRITE] SELECT completed\r\n" size=313
2024-02-08T08:44:12.027876Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data="99 UID fetch 1:* (FLAGS)\r\n" size=26
2024-02-08T08:44:12.029610Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="* 1 FETCH (UID 10 FLAGS (\\Draft \\Seen \\Deleted))\r\n" size=50
2024-02-08T08:44:12.030513Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="* 2 FETCH (UID 15 FLAGS (\\Draft))\r\n" size=35
2024-02-08T08:44:12.030632Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="99 OK UID FETCH completed\r\n" size=27
2024-02-08T08:44:12.032672Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data="100 UID fetch 15 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Bcc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type Reply-To)])\r\n" size=184
2024-02-08T08:44:12.036035Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="* 2 FETCH (UID 15 RFC822.SIZE 649 FLAGS (\\Draft) BODY[HEADER.FIELDS (FROM TO CC BCC SUBJECT DATE MESSAGE-ID PRIORITY X-PRIORITY REFERENCES NEWSGROUPS IN-REPLY-TO CONTENT-TYPE REPLY-TO)] {187}\r\nMessage-ID: <5029e598-40a6-4170-817c-781126c09625@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 09:39:11 +0100\r\nFrom: Gustaf Haglund <[my email]>\r\nContent-Type: text/html; charset=UTF-8\r\n\r\n)\r\n" size=383
2024-02-08T08:44:12.036250Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="100 OK UID FETCH completed\r\n" size=28
2024-02-08T08:44:12.043780Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data="101 append \"Drafts\" (\\Draft) UTF8 (~{1349+}\r\nMessage-ID: <5029e598-40a6-4170-817c-781126c09625@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 09:44:11 +0100\r\nMIME-Version: 1.0\r\nUser-Agent: Mozilla Thunderbird\r\nContent-Language: en-US, sv-SE\r\nFrom: Gustaf Haglund [...]" size=1394
2024-02-08T08:44:12.044495Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data=")\r\n" size=3
2024-02-08T08:44:12.188371Z DEBUG jmap::email::ingest: Ingested e-mail. context="email_ingest" event="success" account_id=0 document_id=714 mailbox_ids=[21] change_id=157499999261822976 blob_id=BlobHash([121, 118, 62, 202, 235, 90, 159, 185, 130, 57, 124, 4, 30, 197, 22, 198, 165, 126, 114, 225, 244, 149, 194, 152, 202, 69, 136, 122, 52, 51, 31, 157]) size=1349
2024-02-08T08:44:12.263085Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="* 3 EXISTS\r\n" size=12
2024-02-08T08:44:12.263379Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="101 OK [APPENDUID 433246576 16] APPEND completed\r\n" size=50
2024-02-08T08:44:12.265310Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data="102 noop\r\n" size=10
2024-02-08T08:44:12.442099Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="* STATUS \"Drafts\" (MESSAGES 3 UNSEEN 2 UIDNEXT 17 UIDVALIDITY 433246576)\r\n" size=74
2024-02-08T08:44:12.443446Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="102 OK NOOP completed\r\n" size=23
2024-02-08T08:44:12.560967Z DEBUG jmap::services::index: Indexed document in FTS index context="fts_index_queued" event="index" account_id=0 document_id=714
2024-02-08T08:44:14.294610Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::client: event="read" data="103 logout\r\n" size=12
2024-02-08T08:44:14.294666Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: event="write" data="* BYE Stalwart IMAP4rev2 v0.5.3 bids you farewell.\r\n103 OK LOGOUT completed\r\n" size=77
2024-02-08T08:44:14.294777Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=54608}: imap::core::session: Disconnecting client. event="disconnect"
2024-02-08T08:47:41.745965Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="35 authenticate PLAIN\r\n" size=23
2024-02-08T08:47:41.746004Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="+ \"\"\r\n" size=6
2024-02-08T08:47:41.747688Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="[auth]" size=[authlen]
2024-02-08T08:47:41.966543Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="35 OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE SASL-IR LITERAL+ ID UTF8=ACCEPT IDLE NAMESPACE CHILDREN MULTIAPPEND BINARY UNSELECT ACL UIDPLUS ESEARCH WITHIN SEARCHRES SORT THREAD=REFERENCES LIST-EXTENDED ESORT SORT=DISPLAY SPECIAL-USE CREATE-SPECIAL-USE MOVE CONDSTORE QRESYNC UNAUTHENTICATE STATUS=SIZE OBJECTID PREVIEW] Authentication successful\r\n" size=348
2024-02-08T08:47:41.969594Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="36 ID (\"name\" \"Thunderbird\" \"version\" \"115.7.0\")\r\n" size=50
2024-02-08T08:47:41.969631Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* ID (\"name\" \"Stalwart IMAP\" \"version\" \"0.5.3\" \"vendor\" \"Stalwart Labs Ltd.\" \"support-url\" \"https://stalw.art/imap\")\r\n36 OK ID completed\r\n" size=138
2024-02-08T08:47:41.971922Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="37 ENABLE UTF8=ACCEPT\r\n" size=23
2024-02-08T08:47:41.971949Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* ENABLED UTF8=ACCEPT\r\n37 OK ENABLE successful.\r\n" size=49
2024-02-08T08:47:41.974828Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="38 select \"INBOX\"\r\n" size=19
2024-02-08T08:47:42.005330Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 80 EXISTS\r\n* FLAGS (\\Answered \\Flagged \\Deleted \\Seen \\Draft)\r\n* 0 RECENT\r\n* OK [PERMANENTFLAGS (\\Deleted \\Seen \\Answered \\Flagged \\Draft \\*)] All allowed\r\n* OK [UIDVALIDITY 3549393094] UIDs valid\r\n* OK [UIDNEXT 92] Next predicted UID\r\n* OK [MAILBOXID (a)] Unique Mailbox ID\r\n38 OK [READ-WRITE] SELECT completed\r\n" size=315
2024-02-08T08:47:42.007538Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="39 UID fetch 1:* (FLAGS)\r\n" size=26
2024-02-08T08:47:42.008870Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 1 FETCH (UID 1 FLAGS (NonJunk \\Seen))\r\n" size=41
2024-02-08T08:47:42.009775Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 2 FETCH (UID 2 FLAGS (\\Seen))\r\n" size=33
2024-02-08T08:47:42.010718Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 3 FETCH (UID 3 FLAGS (\\Seen NonJunk))\r\n" size=41
2024-02-08T08:47:42.011612Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 4 FETCH (UID 4 FLAGS (\\Seen NonJunk))\r\n" size=41
2024-02-08T08:47:42.012502Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 5 FETCH (UID 5 FLAGS (NonJunk \\Seen))\r\n" size=41
2024-02-08T08:47:42.013412Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 6 FETCH (UID 6 FLAGS (\\Seen NonJunk))\r\n" size=41
2024-02-08T08:47:42.014255Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 7 FETCH (UID 7 FLAGS (\\Seen NonJunk))\r\n" size=41
2024-02-08T08:47:42.015105Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 8 FETCH (UID 8 FLAGS (NonJunk \\Seen))\r\n" size=41
2024-02-08T08:47:42.016019Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 9 FETCH (UID 9 FLAGS (NonJunk \\Seen))\r\n" size=41
2024-02-08T08:47:42.016861Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 10 FETCH (UID 10 FLAGS (\\Answered NonJunk \\Seen))\r\n" size=53
2024-02-08T08:47:42.017751Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 11 FETCH (UID 11 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:47:42.018655Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 12 FETCH (UID 12 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.019498Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 13 FETCH (UID 13 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.020423Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 14 FETCH (UID 14 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.021331Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 15 FETCH (UID 15 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.022139Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 16 FETCH (UID 16 FLAGS (\\Answered \\Seen))\r\n" size=45
2024-02-08T08:47:42.023001Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 17 FETCH (UID 17 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.023845Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 18 FETCH (UID 18 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.024716Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 19 FETCH (UID 19 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.025605Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 20 FETCH (UID 20 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:47:42.026474Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 21 FETCH (UID 21 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.027413Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 22 FETCH (UID 22 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.028350Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 23 FETCH (UID 23 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.029894Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 24 FETCH (UID 24 FLAGS (NonJunk \\Seen \\Answered))\r\n" size=53
2024-02-08T08:47:42.030774Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 25 FETCH (UID 25 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.031644Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 26 FETCH (UID 26 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.032512Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 27 FETCH (UID 27 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.033363Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 28 FETCH (UID 28 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.034189Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 29 FETCH (UID 29 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.035046Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 30 FETCH (UID 30 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.035894Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 31 FETCH (UID 31 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.036848Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 32 FETCH (UID 32 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.037758Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 33 FETCH (UID 33 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.038605Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 34 FETCH (UID 34 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.039443Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 35 FETCH (UID 35 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.040277Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 36 FETCH (UID 36 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.041096Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 37 FETCH (UID 37 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:47:42.042019Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 38 FETCH (UID 38 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.042862Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 39 FETCH (UID 39 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.043756Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 40 FETCH (UID 40 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.044599Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 41 FETCH (UID 41 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.045486Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 42 FETCH (UID 42 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.046376Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 43 FETCH (UID 43 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.047251Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 44 FETCH (UID 44 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.048080Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 45 FETCH (UID 45 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.048947Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 46 FETCH (UID 46 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.049830Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 47 FETCH (UID 47 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.050703Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 48 FETCH (UID 48 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.051524Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 49 FETCH (UID 49 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.052437Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 50 FETCH (UID 50 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.053270Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 51 FETCH (UID 51 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.054069Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 52 FETCH (UID 52 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.054948Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 53 FETCH (UID 53 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.055811Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 54 FETCH (UID 54 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.056651Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 55 FETCH (UID 55 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.057550Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 56 FETCH (UID 56 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.058438Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 57 FETCH (UID 57 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.059325Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 58 FETCH (UID 58 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.060278Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 59 FETCH (UID 59 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.061149Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 60 FETCH (UID 60 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.062023Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 61 FETCH (UID 61 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.062933Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 62 FETCH (UID 62 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.063790Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 63 FETCH (UID 63 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.064614Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 64 FETCH (UID 64 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.065498Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 65 FETCH (UID 65 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.066357Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 66 FETCH (UID 66 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.067147Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 67 FETCH (UID 67 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.068029Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 68 FETCH (UID 68 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.068904Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 69 FETCH (UID 69 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.069735Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 70 FETCH (UID 70 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.070598Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 71 FETCH (UID 71 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.071456Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 72 FETCH (UID 72 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.072260Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 73 FETCH (UID 73 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.073160Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 74 FETCH (UID 74 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.074058Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 75 FETCH (UID 84 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.074943Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 76 FETCH (UID 86 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.075901Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 77 FETCH (UID 88 FLAGS (NonJunk \\Seen $Forwarded))\r\n" size=54
2024-02-08T08:47:42.076817Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 78 FETCH (UID 89 FLAGS (NonJunk \\Seen \\Answered))\r\n" size=53
2024-02-08T08:47:42.077688Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 79 FETCH (UID 90 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:47:42.078620Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 80 FETCH (UID 91 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:47:42.078734Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="39 OK UID FETCH completed\r\n" size=27
2024-02-08T08:47:44.082940Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="40 IDLE\r\n" size=9
2024-02-08T08:47:44.082989Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T08:47:44.083104Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T08:48:56.568741Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="61 authenticate PLAIN\r\n" size=23
2024-02-08T08:48:56.568786Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="+ \"\"\r\n" size=6
2024-02-08T08:48:56.570347Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="[auth for another account]\r\n" size=[authlen]
2024-02-08T08:48:56.631550Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="61 OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE SASL-IR LITERAL+ ID UTF8=ACCEPT IDLE NAMESPACE CHILDREN MULTIAPPEND BINARY UNSELECT ACL UIDPLUS ESEARCH WITHIN SEARCHRES SORT THREAD=REFERENCES LIST-EXTENDED ESORT SORT=DISPLAY SPECIAL-USE CREATE-SPECIAL-USE MOVE CONDSTORE QRESYNC UNAUTHENTICATE STATUS=SIZE OBJECTID PREVIEW] Authentication successful\r\n" size=348
2024-02-08T08:48:56.633959Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="62 ID (\"name\" \"Thunderbird\" \"version\" \"115.7.0\")\r\n" size=50
2024-02-08T08:48:56.633994Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* ID (\"name\" \"Stalwart IMAP\" \"version\" \"0.5.3\" \"vendor\" \"Stalwart Labs Ltd.\" \"support-url\" \"https://stalw.art/imap\")\r\n62 OK ID completed\r\n" size=138
2024-02-08T08:48:56.636611Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="63 ENABLE UTF8=ACCEPT\r\n" size=23
2024-02-08T08:48:56.636640Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* ENABLED UTF8=ACCEPT\r\n63 OK ENABLE successful.\r\n" size=49
2024-02-08T08:48:56.638732Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="64 select \"INBOX\"\r\n" size=19
2024-02-08T08:48:56.675419Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 92 EXISTS\r\n* FLAGS (\\Answered \\Flagged \\Deleted \\Seen \\Draft)\r\n* 0 RECENT\r\n* OK [PERMANENTFLAGS (\\Deleted \\Seen \\Answered \\Flagged \\Draft \\*)] All allowed\r\n* OK [UIDVALIDITY 370271361] UIDs valid\r\n* OK [UIDNEXT 109] Next predicted UID\r\n* OK [MAILBOXID (iaaaaaa)] Unique Mailbox ID\r\n64 OK [READ-WRITE] SELECT completed\r\n" size=321
2024-02-08T08:48:56.677868Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="65 UID fetch 1:* (FLAGS)\r\n" size=26
2024-02-08T08:48:56.679593Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 1 FETCH (UID 3 FLAGS (NonJunk \\Seen))\r\n" size=41
2024-02-08T08:48:56.680775Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 2 FETCH (UID 4 FLAGS (\\Seen NonJunk))\r\n" size=41
2024-02-08T08:48:56.682020Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 3 FETCH (UID 7 FLAGS (\\Seen NonJunk))\r\n" size=41
2024-02-08T08:48:56.683019Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 4 FETCH (UID 9 FLAGS (\\Seen))\r\n" size=33
2024-02-08T08:48:56.683983Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 5 FETCH (UID 10 FLAGS (\\Seen NonJunk))\r\n" size=42
2024-02-08T08:48:56.684967Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 6 FETCH (UID 11 FLAGS (\\Seen NonJunk))\r\n" size=42
2024-02-08T08:48:56.685883Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 7 FETCH (UID 12 FLAGS (NonJunk \\Seen))\r\n" size=42
2024-02-08T08:48:56.686755Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 8 FETCH (UID 13 FLAGS (\\Seen NonJunk))\r\n" size=42
2024-02-08T08:48:56.687682Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 9 FETCH (UID 14 FLAGS (NonJunk \\Seen))\r\n" size=42
2024-02-08T08:48:56.688604Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 10 FETCH (UID 15 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.689506Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 11 FETCH (UID 16 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.690484Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 12 FETCH (UID 17 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.691571Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 13 FETCH (UID 18 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.692515Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 14 FETCH (UID 19 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.693464Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 15 FETCH (UID 20 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.694381Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 16 FETCH (UID 21 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.695272Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 17 FETCH (UID 22 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.696145Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 18 FETCH (UID 23 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.696989Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 19 FETCH (UID 24 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.697891Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 20 FETCH (UID 25 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.698852Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 21 FETCH (UID 26 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.699794Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 22 FETCH (UID 27 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.700710Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 23 FETCH (UID 28 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.701706Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 24 FETCH (UID 29 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.702607Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 25 FETCH (UID 30 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.703470Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 26 FETCH (UID 31 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.704349Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 27 FETCH (UID 32 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.705187Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 28 FETCH (UID 33 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.706263Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 29 FETCH (UID 34 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.707167Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 30 FETCH (UID 35 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.708029Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 31 FETCH (UID 36 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.709189Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 32 FETCH (UID 37 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.710539Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 33 FETCH (UID 38 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.711802Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 34 FETCH (UID 39 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.712890Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 35 FETCH (UID 40 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.714080Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 36 FETCH (UID 41 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.715210Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 37 FETCH (UID 42 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.716160Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 38 FETCH (UID 43 FLAGS (\\Seen \\Answered NonJunk))\r\n" size=53
2024-02-08T08:48:56.717094Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 39 FETCH (UID 44 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.718029Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 40 FETCH (UID 45 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.719002Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 41 FETCH (UID 46 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.719970Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 42 FETCH (UID 47 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.720899Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 43 FETCH (UID 48 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.721809Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 44 FETCH (UID 49 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.722735Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 45 FETCH (UID 50 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.723583Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 46 FETCH (UID 51 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.724480Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 47 FETCH (UID 52 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.725397Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 48 FETCH (UID 53 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.726274Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 49 FETCH (UID 54 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.727120Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 50 FETCH (UID 55 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.728031Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 51 FETCH (UID 56 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.728890Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 52 FETCH (UID 57 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.729851Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 53 FETCH (UID 58 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.730811Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 54 FETCH (UID 59 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.731752Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 55 FETCH (UID 60 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.732616Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 56 FETCH (UID 61 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.733533Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 57 FETCH (UID 62 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.734444Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 58 FETCH (UID 63 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.735309Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 59 FETCH (UID 64 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.736151Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 60 FETCH (UID 65 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.737008Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 61 FETCH (UID 66 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.737848Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 62 FETCH (UID 67 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.738962Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 63 FETCH (UID 68 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.740313Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 64 FETCH (UID 69 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.741770Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 65 FETCH (UID 70 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.743059Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 66 FETCH (UID 71 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.744605Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 67 FETCH (UID 72 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.745701Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 68 FETCH (UID 73 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.746822Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 69 FETCH (UID 74 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.747869Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 70 FETCH (UID 75 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.748878Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 71 FETCH (UID 76 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.749957Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 72 FETCH (UID 77 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.751103Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 73 FETCH (UID 78 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.752249Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 74 FETCH (UID 79 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.753459Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 75 FETCH (UID 82 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.754532Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 76 FETCH (UID 83 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.755607Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 77 FETCH (UID 86 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.756672Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 78 FETCH (UID 88 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.757749Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 79 FETCH (UID 89 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.758801Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 80 FETCH (UID 90 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.759961Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 81 FETCH (UID 92 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.761304Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 82 FETCH (UID 94 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:48:56.762561Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 83 FETCH (UID 96 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.763815Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 84 FETCH (UID 97 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T08:48:56.764915Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 85 FETCH (UID 98 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.766171Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 86 FETCH (UID 99 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T08:48:56.767376Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 87 FETCH (UID 103 FLAGS (NonJunk \\Seen))\r\n" size=44
2024-02-08T08:48:56.768284Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 88 FETCH (UID 104 FLAGS (NonJunk \\Seen))\r\n" size=44
2024-02-08T08:48:56.769177Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 89 FETCH (UID 105 FLAGS (NonJunk \\Seen))\r\n" size=44
2024-02-08T08:48:56.770128Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 90 FETCH (UID 106 FLAGS (NonJunk \\Seen))\r\n" size=44
2024-02-08T08:48:56.771656Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 91 FETCH (UID 107 FLAGS (NonJunk \\Seen))\r\n" size=44
2024-02-08T08:48:56.772662Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 92 FETCH (UID 108 FLAGS (NonJunk \\Seen))\r\n" size=44
2024-02-08T08:48:56.772804Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="65 OK UID FETCH completed\r\n" size=27
2024-02-08T08:48:58.776540Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="66 IDLE\r\n" size=9
2024-02-08T08:48:58.776588Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T08:48:58.776703Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T08:49:11.698855Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data="26 authenticate PLAIN\r\n" size=23
2024-02-08T08:49:11.698894Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="+ \"\"\r\n" size=6
2024-02-08T08:49:11.700466Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data="[auth]\r\n" size=[authlen]
2024-02-08T08:49:11.910446Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="26 OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE SASL-IR LITERAL+ ID UTF8=ACCEPT IDLE NAMESPACE CHILDREN MULTIAPPEND BINARY UNSELECT ACL UIDPLUS ESEARCH WITHIN SEARCHRES SORT THREAD=REFERENCES LIST-EXTENDED ESORT SORT=DISPLAY SPECIAL-USE CREATE-SPECIAL-USE MOVE CONDSTORE QRESYNC UNAUTHENTICATE STATUS=SIZE OBJECTID PREVIEW] Authentication successful\r\n" size=348
2024-02-08T08:49:11.913227Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data="27 ID (\"name\" \"Thunderbird\" \"version\" \"115.7.0\")\r\n" size=50
2024-02-08T08:49:11.913266Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="* ID (\"name\" \"Stalwart IMAP\" \"version\" \"0.5.3\" \"vendor\" \"Stalwart Labs Ltd.\" \"support-url\" \"https://stalw.art/imap\")\r\n27 OK ID completed\r\n" size=138
2024-02-08T08:49:11.914956Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data="28 ENABLE UTF8=ACCEPT\r\n" size=23
2024-02-08T08:49:11.914983Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="* ENABLED UTF8=ACCEPT\r\n28 OK ENABLE successful.\r\n" size=49
2024-02-08T08:49:11.917087Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data="29 select \"Drafts\"\r\n" size=20
2024-02-08T08:49:11.921217Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="* 3 EXISTS\r\n* FLAGS (\\Answered \\Flagged \\Deleted \\Seen \\Draft)\r\n* 0 RECENT\r\n* OK [PERMANENTFLAGS (\\Deleted \\Seen \\Answered \\Flagged \\Draft \\*)] All allowed\r\n* OK [UIDVALIDITY 433246576] UIDs valid\r\n* OK [UIDNEXT 17] Next predicted UID\r\n* OK [MAILBOXID (v)] Unique Mailbox ID\r\n29 OK [READ-WRITE] SELECT completed\r\n" size=313
2024-02-08T08:49:11.923151Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data="30 UID fetch 1:* (FLAGS)\r\n" size=26
2024-02-08T08:49:11.924537Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="* 1 FETCH (UID 10 FLAGS (\\Draft \\Seen \\Deleted))\r\n" size=50
2024-02-08T08:49:11.925474Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="* 2 FETCH (UID 15 FLAGS (\\Draft))\r\n" size=35
2024-02-08T08:49:11.926412Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="* 3 FETCH (UID 16 FLAGS (\\Draft))\r\n" size=35
2024-02-08T08:49:11.926525Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="30 OK UID FETCH completed\r\n" size=27
2024-02-08T08:49:11.928483Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data="31 UID fetch 16 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Bcc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type Reply-To)])\r\n" size=183
2024-02-08T08:49:11.930268Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="* 3 FETCH (UID 16 RFC822.SIZE 1349 FLAGS (\\Draft) BODY[HEADER.FIELDS (FROM TO CC BCC SUBJECT DATE MESSAGE-ID PRIORITY X-PRIORITY REFERENCES NEWSGROUPS IN-REPLY-TO CONTENT-TYPE REPLY-TO)] {280}\r\nMessage-ID: <5029e598-40a6-4170-817c-781126c09625@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 09:44:11 +0100\r\nFrom: Gustaf Haglund [...]" size=477
2024-02-08T08:49:11.930412Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="31 OK UID FETCH completed\r\n" size=27
2024-02-08T08:49:11.941284Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data="32 append \"Drafts\" (\\Draft) UTF8 (~{2916+}\r\nMessage-ID: <5029e598-40a6-4170-817c-781126c09625@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 09:49:11 +0100\r\nMIME-Version: 1.0\r\nUser-Agent: Mozilla Thunderbird\r\nContent-Language: en-US, sv-SE\r\nFrom: Gustaf Haglund [...]" size=2960
2024-02-08T08:49:11.941975Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data=")\r\n" size=3
2024-02-08T08:49:12.095851Z DEBUG jmap::email::ingest: Ingested e-mail. context="email_ingest" event="success" account_id=0 document_id=715 mailbox_ids=[21] change_id=157500628300468226 blob_id=BlobHash([115, 25, 68, 238, 220, 41, 240, 48, 90, 27, 196, 250, 216, 212, 171, 238, 85, 174, 173, 195, 98, 201, 254, 95, 53, 4, 123, 104, 241, 38, 225, 92]) size=2916
2024-02-08T08:49:12.151395Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="* 4 EXISTS\r\n" size=12
2024-02-08T08:49:12.151695Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="32 OK [APPENDUID 433246576 17] APPEND completed\r\n" size=49
2024-02-08T08:49:12.154609Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data="33 noop\r\n" size=9
2024-02-08T08:49:12.293652Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* STATUS \"Drafts\" (MESSAGES 4 UNSEEN 3 UIDNEXT 18 UIDVALIDITY 433246576)\r\n" size=74
2024-02-08T08:49:12.332618Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Stopping IDLE. event="stop" context="idle"
2024-02-08T08:49:12.332666Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="40 OK IDLE completed\r\n" size=22
2024-02-08T08:49:12.336006Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="41 noop\r\n" size=9
2024-02-08T08:49:12.337647Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="41 OK NOOP completed\r\n" size=22
2024-02-08T08:49:12.339773Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="42 UID fetch 92:* (FLAGS)\r\n" size=27
2024-02-08T08:49:12.341272Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 80 FETCH (UID 91 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:49:12.341442Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="42 OK UID FETCH completed\r\n" size=27
2024-02-08T08:49:12.352248Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="* STATUS \"Drafts\" (MESSAGES 4 UNSEEN 3 UIDNEXT 18 UIDVALIDITY 433246576)\r\n" size=74
2024-02-08T08:49:12.352872Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="33 OK NOOP completed\r\n" size=22
2024-02-08T08:49:12.363055Z DEBUG jmap::services::index: Indexed document in FTS index context="fts_index_queued" event="index" account_id=0 document_id=715
2024-02-08T08:49:14.345009Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="43 IDLE\r\n" size=9
2024-02-08T08:49:14.345160Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T08:49:14.345306Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T08:49:14.803077Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::client: event="read" data="34 logout\r\n" size=11
2024-02-08T08:49:14.803139Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: event="write" data="* BYE Stalwart IMAP4rev2 v0.5.3 bids you farewell.\r\n34 OK LOGOUT completed\r\n" size=76
2024-02-08T08:49:14.803258Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59184}: imap::core::session: Disconnecting client. event="disconnect"
2024-02-08T08:54:11.716914Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data="53 authenticate PLAIN\r\n" size=23
2024-02-08T08:54:11.716965Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="+ \"\"\r\n" size=6
2024-02-08T08:54:11.718490Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data="[auth]" size=[authlen]
2024-02-08T08:54:11.971577Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="53 OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE SASL-IR LITERAL+ ID UTF8=ACCEPT IDLE NAMESPACE CHILDREN MULTIAPPEND BINARY UNSELECT ACL UIDPLUS ESEARCH WITHIN SEARCHRES SORT THREAD=REFERENCES LIST-EXTENDED ESORT SORT=DISPLAY SPECIAL-USE CREATE-SPECIAL-USE MOVE CONDSTORE QRESYNC UNAUTHENTICATE STATUS=SIZE OBJECTID PREVIEW] Authentication successful\r\n" size=348
2024-02-08T08:54:11.973939Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data="54 ID (\"name\" \"Thunderbird\" \"version\" \"115.7.0\")\r\n" size=50
2024-02-08T08:54:11.973977Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* ID (\"name\" \"Stalwart IMAP\" \"version\" \"0.5.3\" \"vendor\" \"Stalwart Labs Ltd.\" \"support-url\" \"https://stalw.art/imap\")\r\n54 OK ID completed\r\n" size=138
2024-02-08T08:54:11.975740Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data="55 ENABLE UTF8=ACCEPT\r\n" size=23
2024-02-08T08:54:11.975767Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* ENABLED UTF8=ACCEPT\r\n55 OK ENABLE successful.\r\n" size=49
2024-02-08T08:54:11.978998Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data="56 select \"Drafts\"\r\n" size=20
2024-02-08T08:54:11.983565Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* 4 EXISTS\r\n* FLAGS (\\Answered \\Flagged \\Deleted \\Seen \\Draft)\r\n* 0 RECENT\r\n* OK [PERMANENTFLAGS (\\Deleted \\Seen \\Answered \\Flagged \\Draft \\*)] All allowed\r\n* OK [UIDVALIDITY 433246576] UIDs valid\r\n* OK [UIDNEXT 18] Next predicted UID\r\n* OK [MAILBOXID (v)] Unique Mailbox ID\r\n56 OK [READ-WRITE] SELECT completed\r\n" size=313
2024-02-08T08:54:11.985856Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data="57 UID fetch 1:* (FLAGS)\r\n" size=26
2024-02-08T08:54:11.987384Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* 1 FETCH (UID 10 FLAGS (\\Draft \\Seen \\Deleted))\r\n" size=50
2024-02-08T08:54:11.988309Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* 2 FETCH (UID 15 FLAGS (\\Draft))\r\n" size=35
2024-02-08T08:54:11.989163Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* 3 FETCH (UID 16 FLAGS (\\Draft))\r\n" size=35
2024-02-08T08:54:11.990120Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* 4 FETCH (UID 17 FLAGS (\\Draft))\r\n" size=35
2024-02-08T08:54:11.990253Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="57 OK UID FETCH completed\r\n" size=27
2024-02-08T08:54:11.992555Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data="58 UID fetch 17 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Bcc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type Reply-To)])\r\n" size=183
2024-02-08T08:54:11.994404Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* 4 FETCH (UID 17 RFC822.SIZE 2916 FLAGS (\\Draft) BODY[HEADER.FIELDS (FROM TO CC BCC SUBJECT DATE MESSAGE-ID PRIORITY X-PRIORITY REFERENCES NEWSGROUPS IN-REPLY-TO CONTENT-TYPE REPLY-TO)] {280}\r\nMessage-ID: <5029e598-40a6-4170-817c-781126c09625@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 09:49:11 +0100\r\nFrom: Gustaf Haglund [...]" size=477
2024-02-08T08:54:11.994583Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="58 OK UID FETCH completed\r\n" size=27
2024-02-08T08:54:12.001724Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data="59 append \"Drafts\" (\\Draft) UTF8 (~{4123+}\r\nMessage-ID: <5029e598-40a6-4170-817c-781126c09625@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 09:54:11 +0100\r\nMIME-Version: 1.0\r\nUser-Agent: Mozilla Thunderbird\r\nContent-Language: en-US, sv-SE\r\nFrom: Gustaf Haglund [...]" size=4167
2024-02-08T08:54:12.002331Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data=")\r\n" size=3
2024-02-08T08:54:12.355126Z DEBUG jmap::email::ingest: Ingested e-mail. context="email_ingest" event="success" account_id=0 document_id=716 mailbox_ids=[21] change_id=157501257555120132 blob_id=BlobHash([118, 216, 26, 87, 181, 53, 236, 196, 227, 67, 106, 76, 241, 22, 158, 49, 152, 62, 200, 69, 134, 120, 186, 183, 99, 220, 250, 90, 78, 177, 89, 207]) size=4123
2024-02-08T08:54:12.446718Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* 5 EXISTS\r\n" size=12
2024-02-08T08:54:12.446879Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="59 OK [APPENDUID 433246576 18] APPEND completed\r\n" size=49
2024-02-08T08:54:12.448951Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data="60 noop\r\n" size=9
2024-02-08T08:54:12.566676Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* STATUS \"Drafts\" (MESSAGES 5 UNSEEN 4 UIDNEXT 19 UIDVALIDITY 433246576)\r\n" size=74
2024-02-08T08:54:12.619051Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Stopping IDLE. event="stop" context="idle"
2024-02-08T08:54:12.619091Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="43 OK IDLE completed\r\n" size=22
2024-02-08T08:54:12.622863Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="44 noop\r\n" size=9
2024-02-08T08:54:12.624496Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="44 OK NOOP completed\r\n" size=22
2024-02-08T08:54:12.626805Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="45 UID fetch 92:* (FLAGS)\r\n" size=27
2024-02-08T08:54:12.628581Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 80 FETCH (UID 91 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:54:12.628735Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="45 OK UID FETCH completed\r\n" size=27
2024-02-08T08:54:12.698646Z DEBUG jmap::services::index: Indexed document in FTS index context="fts_index_queued" event="index" account_id=0 document_id=716
2024-02-08T08:54:12.700803Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* STATUS \"Drafts\" (MESSAGES 5 UNSEEN 4 UIDNEXT 19 UIDVALIDITY 433246576)\r\n" size=74
2024-02-08T08:54:12.701400Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="60 OK NOOP completed\r\n" size=22
2024-02-08T08:54:14.635152Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="46 IDLE\r\n" size=9
2024-02-08T08:54:14.635224Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T08:54:14.635336Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T08:54:14.888273Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::client: event="read" data="61 logout\r\n" size=11
2024-02-08T08:54:14.888325Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: event="write" data="* BYE Stalwart IMAP4rev2 v0.5.3 bids you farewell.\r\n61 OK LOGOUT completed\r\n" size=76
2024-02-08T08:54:14.888429Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=47604}: imap::core::session: Disconnecting client. event="disconnect"
2024-02-08T08:57:40.107345Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Stopping IDLE. event="stop" context="idle"
2024-02-08T08:57:40.107387Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="46 OK IDLE completed\r\n" size=22
2024-02-08T08:57:40.110642Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="47 noop\r\n" size=9
2024-02-08T08:57:40.112283Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="47 OK NOOP completed\r\n" size=22
2024-02-08T08:57:40.114859Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="48 UID fetch 92:* (FLAGS)\r\n" size=27
2024-02-08T08:57:40.116277Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 80 FETCH (UID 91 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:57:40.116429Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="48 OK UID FETCH completed\r\n" size=27
2024-02-08T08:57:42.122741Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="49 IDLE\r\n" size=9
2024-02-08T08:57:42.122789Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T08:57:42.122899Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T08:58:45.805811Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::op::idle: Stopping IDLE. event="stop" context="idle"
2024-02-08T08:58:45.805852Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="66 OK IDLE completed\r\n" size=22
2024-02-08T08:58:45.810341Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="67 noop\r\n" size=9
2024-02-08T08:58:45.811920Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="67 OK NOOP completed\r\n" size=22
2024-02-08T08:58:45.814004Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="68 UID fetch 109:* (FLAGS)\r\n" size=28
2024-02-08T08:58:45.815380Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 92 FETCH (UID 108 FLAGS (NonJunk \\Seen))\r\n" size=44
2024-02-08T08:58:45.815516Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="68 OK UID FETCH completed\r\n" size=27
2024-02-08T08:58:47.820386Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="69 IDLE\r\n" size=9
2024-02-08T08:58:47.820440Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T08:58:47.820549Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T08:58:59.476525Z DEBUG utils::listener::listen: Dropping connection from blocked IP. context="listener" event="blocked" instance="submission" protocol=Smtp remote.ip="91.215.85.17" remote.port=13888
2024-02-08T08:59:11.722856Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data="19 authenticate PLAIN\r\n" size=23
2024-02-08T08:59:11.722896Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="+ \"\"\r\n" size=6
2024-02-08T08:59:11.724447Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data="[auth]" size=[authlen]
2024-02-08T08:59:11.927063Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="19 OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE SASL-IR LITERAL+ ID UTF8=ACCEPT IDLE NAMESPACE CHILDREN MULTIAPPEND BINARY UNSELECT ACL UIDPLUS ESEARCH WITHIN SEARCHRES SORT THREAD=REFERENCES LIST-EXTENDED ESORT SORT=DISPLAY SPECIAL-USE CREATE-SPECIAL-USE MOVE CONDSTORE QRESYNC UNAUTHENTICATE STATUS=SIZE OBJECTID PREVIEW] Authentication successful\r\n" size=348
2024-02-08T08:59:11.931671Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data="20 ID (\"name\" \"Thunderbird\" \"version\" \"115.7.0\")\r\n" size=50
2024-02-08T08:59:11.931709Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* ID (\"name\" \"Stalwart IMAP\" \"version\" \"0.5.3\" \"vendor\" \"Stalwart Labs Ltd.\" \"support-url\" \"https://stalw.art/imap\")\r\n20 OK ID completed\r\n" size=138
2024-02-08T08:59:11.933613Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data="21 ENABLE UTF8=ACCEPT\r\n" size=23
2024-02-08T08:59:11.933641Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* ENABLED UTF8=ACCEPT\r\n21 OK ENABLE successful.\r\n" size=49
2024-02-08T08:59:11.938716Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data="22 select \"Drafts\"\r\n" size=20
2024-02-08T08:59:11.943639Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* 5 EXISTS\r\n* FLAGS (\\Answered \\Flagged \\Deleted \\Seen \\Draft)\r\n* 0 RECENT\r\n* OK [PERMANENTFLAGS (\\Deleted \\Seen \\Answered \\Flagged \\Draft \\*)] All allowed\r\n* OK [UIDVALIDITY 433246576] UIDs valid\r\n* OK [UIDNEXT 19] Next predicted UID\r\n* OK [MAILBOXID (v)] Unique Mailbox ID\r\n22 OK [READ-WRITE] SELECT completed\r\n" size=313
2024-02-08T08:59:11.945959Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data="23 UID fetch 1:* (FLAGS)\r\n" size=26
2024-02-08T08:59:11.947293Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* 1 FETCH (UID 10 FLAGS (\\Draft \\Seen \\Deleted))\r\n" size=50
2024-02-08T08:59:11.948191Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* 2 FETCH (UID 15 FLAGS (\\Draft))\r\n" size=35
2024-02-08T08:59:11.949059Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* 3 FETCH (UID 16 FLAGS (\\Draft))\r\n" size=35
2024-02-08T08:59:11.949978Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* 4 FETCH (UID 17 FLAGS (\\Draft))\r\n" size=35
2024-02-08T08:59:11.950884Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* 5 FETCH (UID 18 FLAGS (\\Draft))\r\n" size=35
2024-02-08T08:59:11.951005Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="23 OK UID FETCH completed\r\n" size=27
2024-02-08T08:59:11.952965Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data="24 UID fetch 18 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Bcc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type Reply-To)])\r\n" size=183
2024-02-08T08:59:11.954920Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* 5 FETCH (UID 18 RFC822.SIZE 4123 FLAGS (\\Draft) BODY[HEADER.FIELDS (FROM TO CC BCC SUBJECT DATE MESSAGE-ID PRIORITY X-PRIORITY REFERENCES NEWSGROUPS IN-REPLY-TO CONTENT-TYPE REPLY-TO)] {280}\r\nMessage-ID: <5029e598-40a6-4170-817c-781126c09625@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 09:54:11 +0100\r\nFrom: Gustaf Haglund [...]" size=477
2024-02-08T08:59:11.955078Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="24 OK UID FETCH completed\r\n" size=27
2024-02-08T08:59:11.963932Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data="25 append \"Drafts\" (\\Draft) UTF8 (~{4517+}\r\nMessage-ID: <5029e598-40a6-4170-817c-781126c09625@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 09:59:11 +0100\r\nMIME-Version: 1.0\r\nUser-Agent: Mozilla Thunderbird\r\nContent-Language: en-US, sv-SE\r\nFrom: Gustaf Haglund [...]" size=4561
2024-02-08T08:59:11.964618Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data=")\r\n" size=3
2024-02-08T08:59:12.053504Z DEBUG jmap::email::ingest: Ingested e-mail. context="email_ingest" event="success" account_id=0 document_id=717 mailbox_ids=[21] change_id=157501886553919494 blob_id=BlobHash([224, 170, 235, 218, 232, 17, 100, 69, 34, 215, 212, 130, 217, 189, 43, 206, 184, 234, 64, 185, 150, 155, 19, 201, 208, 57, 50, 135, 127, 9, 51, 166]) size=4517
2024-02-08T08:59:12.098062Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* 6 EXISTS\r\n" size=12
2024-02-08T08:59:12.098241Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="25 OK [APPENDUID 433246576 19] APPEND completed\r\n" size=49
2024-02-08T08:59:12.100958Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data="26 noop\r\n" size=9
2024-02-08T08:59:12.271088Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* STATUS \"Drafts\" (MESSAGES 6 UNSEEN 5 UIDNEXT 20 UIDVALIDITY 433246576)\r\n" size=74
2024-02-08T08:59:12.290075Z DEBUG jmap::services::index: Indexed document in FTS index context="fts_index_queued" event="index" account_id=0 document_id=717
2024-02-08T08:59:12.306918Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Stopping IDLE. event="stop" context="idle"
2024-02-08T08:59:12.306968Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="49 OK IDLE completed\r\n" size=22
2024-02-08T08:59:12.310121Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="50 check\r\n" size=10
2024-02-08T08:59:12.311745Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="50 OK CHECK completed\r\n" size=23
2024-02-08T08:59:12.314690Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="51 UID fetch 92:* (FLAGS)\r\n" size=27
2024-02-08T08:59:12.316261Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 80 FETCH (UID 91 FLAGS (\\Seen))\r\n" size=35
2024-02-08T08:59:12.316425Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="51 OK UID FETCH completed\r\n" size=27
2024-02-08T08:59:12.321098Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* STATUS \"Drafts\" (MESSAGES 6 UNSEEN 5 UIDNEXT 20 UIDVALIDITY 433246576)\r\n" size=74
2024-02-08T08:59:12.321685Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="26 OK NOOP completed\r\n" size=22
2024-02-08T08:59:14.321435Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="52 IDLE\r\n" size=9
2024-02-08T08:59:14.321485Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T08:59:14.321581Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T08:59:17.075445Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::client: event="read" data="27 logout\r\n" size=11
2024-02-08T08:59:17.075497Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: event="write" data="* BYE Stalwart IMAP4rev2 v0.5.3 bids you farewell.\r\n27 OK LOGOUT completed\r\n" size=76
2024-02-08T08:59:17.075589Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46784}: imap::core::session: Disconnecting client. event="disconnect"
2024-02-08T09:04:11.758839Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="43 authenticate PLAIN\r\n" size=23
2024-02-08T09:04:11.758881Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="+ \"\"\r\n" size=6
2024-02-08T09:04:11.760554Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="[auth]" size=[authlen]
2024-02-08T09:04:11.965313Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="43 OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE SASL-IR LITERAL+ ID UTF8=ACCEPT IDLE NAMESPACE CHILDREN MULTIAPPEND BINARY UNSELECT ACL UIDPLUS ESEARCH WITHIN SEARCHRES SORT THREAD=REFERENCES LIST-EXTENDED ESORT SORT=DISPLAY SPECIAL-USE CREATE-SPECIAL-USE MOVE CONDSTORE QRESYNC UNAUTHENTICATE STATUS=SIZE OBJECTID PREVIEW] Authentication successful\r\n" size=348
2024-02-08T09:04:11.967596Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="44 ID (\"name\" \"Thunderbird\" \"version\" \"115.7.0\")\r\n" size=50
2024-02-08T09:04:11.967632Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* ID (\"name\" \"Stalwart IMAP\" \"version\" \"0.5.3\" \"vendor\" \"Stalwart Labs Ltd.\" \"support-url\" \"https://stalw.art/imap\")\r\n44 OK ID completed\r\n" size=138
2024-02-08T09:04:11.969064Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="45 ENABLE UTF8=ACCEPT\r\n" size=23
2024-02-08T09:04:11.969092Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* ENABLED UTF8=ACCEPT\r\n45 OK ENABLE successful.\r\n" size=49
2024-02-08T09:04:11.972591Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="46 select \"Drafts\"\r\n" size=20
2024-02-08T09:04:11.977789Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* 6 EXISTS\r\n* FLAGS (\\Answered \\Flagged \\Deleted \\Seen \\Draft)\r\n* 0 RECENT\r\n* OK [PERMANENTFLAGS (\\Deleted \\Seen \\Answered \\Flagged \\Draft \\*)] All allowed\r\n* OK [UIDVALIDITY 433246576] UIDs valid\r\n* OK [UIDNEXT 20] Next predicted UID\r\n* OK [MAILBOXID (v)] Unique Mailbox ID\r\n46 OK [READ-WRITE] SELECT completed\r\n" size=313
2024-02-08T09:04:11.986087Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="47 UID fetch 1:* (FLAGS)\r\n" size=26
2024-02-08T09:04:11.987598Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* 1 FETCH (UID 10 FLAGS (\\Draft \\Seen \\Deleted))\r\n" size=50
2024-02-08T09:04:11.988520Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* 2 FETCH (UID 15 FLAGS (\\Draft))\r\n" size=35
2024-02-08T09:04:11.989400Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* 3 FETCH (UID 16 FLAGS (\\Draft))\r\n" size=35
2024-02-08T09:04:11.990323Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* 4 FETCH (UID 17 FLAGS (\\Draft))\r\n" size=35
2024-02-08T09:04:11.991246Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* 5 FETCH (UID 18 FLAGS (\\Draft))\r\n" size=35
2024-02-08T09:04:11.992116Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* 6 FETCH (UID 19 FLAGS (\\Draft))\r\n" size=35
2024-02-08T09:04:11.992259Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="47 OK UID FETCH completed\r\n" size=27
2024-02-08T09:04:11.994369Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="48 UID fetch 19 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Bcc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type Reply-To)])\r\n" size=183
2024-02-08T09:04:11.996398Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* 6 FETCH (UID 19 RFC822.SIZE 4517 FLAGS (\\Draft) BODY[HEADER.FIELDS (FROM TO CC BCC SUBJECT DATE MESSAGE-ID PRIORITY X-PRIORITY REFERENCES NEWSGROUPS IN-REPLY-TO CONTENT-TYPE REPLY-TO)] {280}\r\nMessage-ID: <5029e598-40a6-4170-817c-781126c09625@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 09:59:11 +0100\r\nFrom: Gustaf Haglund [...]" size=477
2024-02-08T09:04:11.996552Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="48 OK UID FETCH completed\r\n" size=27
2024-02-08T09:04:12.008782Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="49 append \"Drafts\" (\\Draft) UTF8 (~{4973+}\r\n" size=44
2024-02-08T09:04:12.008875Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="Message-ID: <5029e598-40a6-4170-817c-781126c09625@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 10:04:11 +0100\r\nMIME-Version: 1.0\r\nUser-Agent: Mozilla Thunderbird\r\nContent-Language: en-US, sv-SE\r\nFrom: Gustaf Haglund <[my email]>\r\n[...]" size=4976
2024-02-08T09:04:12.119794Z DEBUG jmap::email::ingest: Ingested e-mail. context="email_ingest" event="success" account_id=0 document_id=718 mailbox_ids=[21] change_id=157502515840028680 blob_id=BlobHash([13, 239, 74, 96, 76, 67, 45, 138, 137, 219, 24, 112, 94, 177, 68, 29, 164, 51, 2, 213, 206, 205, 211, 110, 221, 107, 71, 51, 254, 182, 9, 149]) size=4973
2024-02-08T09:04:12.187179Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* 7 EXISTS\r\n" size=12
2024-02-08T09:04:12.187381Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="49 OK [APPENDUID 433246576 20] APPEND completed\r\n" size=49
2024-02-08T09:04:12.189871Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="50 noop\r\n" size=9
2024-02-08T09:04:12.341581Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* STATUS \"Drafts\" (MESSAGES 7 UNSEEN 6 UIDNEXT 21 UIDVALIDITY 433246576)\r\n" size=74
2024-02-08T09:04:12.378485Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Stopping IDLE. event="stop" context="idle"
2024-02-08T09:04:12.378531Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="52 OK IDLE completed\r\n" size=22
2024-02-08T09:04:12.381275Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="53 noop\r\n" size=9
2024-02-08T09:04:12.382811Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="53 OK NOOP completed\r\n" size=22
2024-02-08T09:04:12.386001Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="54 UID fetch 92:* (FLAGS)\r\n" size=27
2024-02-08T09:04:12.388135Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 80 FETCH (UID 91 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:04:12.388335Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="54 OK UID FETCH completed\r\n" size=27
2024-02-08T09:04:12.410900Z DEBUG jmap::services::index: Indexed document in FTS index context="fts_index_queued" event="index" account_id=0 document_id=718
2024-02-08T09:04:12.416855Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* STATUS \"Drafts\" (MESSAGES 7 UNSEEN 6 UIDNEXT 21 UIDVALIDITY 433246576)\r\n" size=74
2024-02-08T09:04:12.417434Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="50 OK NOOP completed\r\n" size=22
2024-02-08T09:04:12.626875Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::client: event="read" data="51 logout\r\n" size=11
2024-02-08T09:04:12.626930Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: event="write" data="* BYE Stalwart IMAP4rev2 v0.5.3 bids you farewell.\r\n51 OK LOGOUT completed\r\n" size=76
2024-02-08T09:04:12.627022Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=53078}: imap::core::session: Disconnecting client. event="disconnect"
2024-02-08T09:04:14.395505Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="55 IDLE\r\n" size=9
2024-02-08T09:04:14.395555Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T09:04:14.395649Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T09:06:36.080261Z DEBUG utils::listener::listen: Dropping connection from blocked IP. context="listener" event="blocked" instance="submission" protocol=Smtp remote.ip="91.215.85.17" remote.port=46664
2024-02-08T09:07:18.535518Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Stopping IDLE. event="stop" context="idle"
2024-02-08T09:07:18.535560Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="55 OK IDLE completed\r\n" size=22
2024-02-08T09:07:18.538394Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="56 noop\r\n" size=9
2024-02-08T09:07:18.539946Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="56 OK NOOP completed\r\n" size=22
2024-02-08T09:07:18.541954Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="57 UID fetch 92:* (FLAGS)\r\n" size=27
2024-02-08T09:07:18.543317Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 80 FETCH (UID 91 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:07:18.543457Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="57 OK UID FETCH completed\r\n" size=27
2024-02-08T09:07:20.548360Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="58 IDLE\r\n" size=9
2024-02-08T09:07:20.548408Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T09:07:20.548511Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T09:08:39.249982Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::op::idle: Stopping IDLE. event="stop" context="idle"
2024-02-08T09:08:39.250031Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="69 OK IDLE completed\r\n" size=22
2024-02-08T09:08:39.252637Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="70 check\r\n" size=10
2024-02-08T09:08:39.254460Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="70 OK CHECK completed\r\n" size=23
2024-02-08T09:08:39.257171Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="71 UID fetch 109:* (FLAGS)\r\n" size=28
2024-02-08T09:08:39.258909Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="* 92 FETCH (UID 108 FLAGS (NonJunk \\Seen))\r\n" size=44
2024-02-08T09:08:39.259055Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="71 OK UID FETCH completed\r\n" size=27
2024-02-08T09:08:41.264139Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::client: event="read" data="72 IDLE\r\n" size=9
2024-02-08T09:08:41.264191Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T09:08:41.264362Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=46692}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T09:16:35.660424Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="write" data="220 mail.ghagl.se Stalwart SMTP v0.5.3 at your service.\r\n" size=57
2024-02-08T09:16:35.671905Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="read" data="EHLO [[client ip]]\r\n" size=23
2024-02-08T09:16:35.671940Z DEBUG session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::ehlo: context="ehlo" event="ehlo" domain="[[client ip]]"
2024-02-08T09:16:35.672041Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="write" data="250-mail.ghagl.se says hello\r\n250-SMTPUTF8\r\n250-SIZE 104857600\r\n250-REQUIRETLS\r\n250-PIPELINING\r\n250-ENHANCEDSTATUSCODES\r\n250-CHUNKING\r\n250-BINARYMIME\r\n250-AUTH PLAIN LOGIN\r\n250 8BITMIME\r\n" size=187
2024-02-08T09:16:35.676559Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="read" data="AUTH PLAIN [auth..]" size=[authlen]
2024-02-08T09:16:35.684164Z DEBUG session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::auth: context="auth" event="authenticate" result="success"
2024-02-08T09:16:35.684359Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="write" data="235 2.7.0 Authentication succeeded.\r\n" size=37
2024-02-08T09:16:35.687240Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="read" data="MAIL FROM:<[my email]> BODY=8BITMIME SIZE=13565\r\n" size=57
2024-02-08T09:16:35.687289Z DEBUG session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::mail: context="mail-from" event="success" address="[my email]"
2024-02-08T09:16:35.687371Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="write" data="250 2.1.0 OK\r\n" size=14
2024-02-08T09:16:35.689153Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="read" data="RCPT TO:[...]" size=40
2024-02-08T09:16:35.691341Z DEBUG session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::rcpt: context="rcpt" event="success" address=""
2024-02-08T09:16:35.691466Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="write" data="250 2.1.5 OK\r\n" size=14
2024-02-08T09:16:35.694550Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="read" data="DATA\r\n" size=6
2024-02-08T09:16:35.694753Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="write" data="354 Start mail input; end with <CRLF>.<CRLF>\r\n" size=46
2024-02-08T09:16:35.704743Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="read" data="[DATA]" size=8192
2024-02-08T09:16:35.704847Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="read" data="[DATA]" size=5373
2024-02-08T09:16:35.705418Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="read" data="[DATA]" size=3
2024-02-08T09:16:35.705537Z DEBUG session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::data: context="dkim" event="verify" return_path="[my email]" from="[my email]" result=[]
2024-02-08T09:16:35.705570Z DEBUG session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::data: context="arc" event="verify" return_path="[my email]" from="[my email]" result=none
2024-02-08T09:16:35.718253Z DEBUG session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::scripts::plugins::bayes: context="sieve:bayes_is_balanced" event="result" is_balanced=false learn_spam=false min_balance=0.9 spam_learns=2 ham_learns=4
2024-02-08T09:16:35.723950Z  INFO session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::queue::spool: Message queued for delivery. context="queue" event="scheduled" id=760698995 from="[my email]" nrcpts=1 size=14110
2024-02-08T09:16:35.724165Z TRACE session{instance="submissions" protocol=Smtp remote.ip="[client ip]" remote.port=48888}: smtp::inbound::session: event="write" data="250 2.0.0 Message queued for delivery.\r\n" size=40
2024-02-08T09:16:35.746744Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::client: event="read" data="14 authenticate PLAIN\r\n" size=23
2024-02-08T09:16:35.746798Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::session: event="write" data="+ \"\"\r\n" size=6
2024-02-08T09:16:35.748333Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::client: event="read" data="[auth]" size=[authlen]
2024-02-08T09:16:35.764985Z DEBUG delivery{id=760698995 return_path="[my email]" nrcpt=1 size=14110}:attempt{domain="[remote domain]" attempt_number=0}: smtp::outbound::delivery: Failed to retrieve TLSRPT record: DNS record not found: Non-Existent Domain context="tlsrpt"
2024-02-08T09:16:35.813860Z DEBUG delivery{id=760698995 return_path="[my email]" nrcpt=1 size=14110}:attempt{domain="[remote domain]" attempt_number=0}: smtp::outbound::delivery: Failed to retrieve MTA-STS policy: Record not found: NXDomain context="sts" event="policy-fetch-failure"
2024-02-08T09:16:35.854216Z DEBUG delivery{id=760698995 return_path="[my email]" nrcpt=1 size=14110}:attempt{domain="[remote domain]" attempt_number=0}: smtp::outbound::delivery: context="connect" event="success" mx="mx" source_ip=0.0.0.0 remote_ip=[remote ip] remote_port=25
2024-02-08T09:16:35.976687Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::session: event="write" data="14 OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE SASL-IR LITERAL+ ID UTF8=ACCEPT IDLE NAMESPACE CHILDREN MULTIAPPEND BINARY UNSELECT ACL UIDPLUS ESEARCH WITHIN SEARCHRES SORT THREAD=REFERENCES LIST-EXTENDED ESORT SORT=DISPLAY SPECIAL-USE CREATE-SPECIAL-USE MOVE CONDSTORE QRESYNC UNAUTHENTICATE STATUS=SIZE OBJECTID PREVIEW] Authentication successful\r\n" size=348
2024-02-08T09:16:35.978645Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::client: event="read" data="15 ID (\"name\" \"Thunderbird\" \"version\" \"115.7.0\")\r\n" size=50
2024-02-08T09:16:35.978683Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::session: event="write" data="* ID (\"name\" \"Stalwart IMAP\" \"version\" \"0.5.3\" \"vendor\" \"Stalwart Labs Ltd.\" \"support-url\" \"https://stalw.art/imap\")\r\n15 OK ID completed\r\n" size=138
2024-02-08T09:16:35.980489Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::client: event="read" data="16 ENABLE UTF8=ACCEPT\r\n" size=23
2024-02-08T09:16:35.980517Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::session: event="write" data="* ENABLED UTF8=ACCEPT\r\n16 OK ENABLE successful.\r\n" size=49
2024-02-08T09:16:35.982694Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::client: event="read" data="17 append \"Sent\" (\\Seen) UTF8 (~{13565+}\r\nContent-Type: multipart/alternative;\r\n boundary=\"------------9acctkcqwLN93rH90yyAyHbQ\"\r\nMessage-ID: <74cfa3c5-8e4d-4ca9-b7ab-d0e8a2afc10d@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 10:16:35 +0100\r\nMIME-Version: 1.0\r\nUser-Agent: Mozilla Thunderbird\r\nContent-Language: en-US, sv-SE\r\nFrom: Gustaf Haglund [...]" size=5415
2024-02-08T09:16:35.986675Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::client: event="read" data=")\r\n" size=3
2024-02-08T09:16:36.181134Z DEBUG jmap::email::ingest: Ingested e-mail. context="email_ingest" event="success" account_id=0 document_id=719 mailbox_ids=[15] change_id=157504076202905610 blob_id=BlobHash([46, 213, 130, 177, 177, 100, 237, 117, 144, 233, 163, 148, 202, 50, 106, 54, 214, 59, 105, 27, 250, 9, 225, 105, 205, 71, 172, 47, 60, 43, 159, 69]) size=13565
2024-02-08T09:16:36.181222Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::session: event="write" data="17 OK APPEND completed\r\n" size=24
2024-02-08T09:16:36.237241Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::client: event="read" data="18 logout\r\n" size=11
2024-02-08T09:16:36.237404Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::session: event="write" data="* BYE Stalwart IMAP4rev2 v0.5.3 bids you farewell.\r\n18 OK LOGOUT completed\r\n" size=76
2024-02-08T09:16:36.237568Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=59680}: imap::core::session: Disconnecting client. event="disconnect"
2024-02-08T09:16:36.377468Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* STATUS \"Sent\" (MESSAGES 30 UNSEEN 0 UIDNEXT 30 UIDVALIDITY 1267981152)\r\n" size=74
2024-02-08T09:16:36.405220Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Stopping IDLE. event="stop" context="idle"
2024-02-08T09:16:36.405264Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="58 OK IDLE completed\r\n" size=22
2024-02-08T09:16:36.408334Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="59 check\r\n" size=10
2024-02-08T09:16:36.410036Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="59 OK CHECK completed\r\n" size=23
2024-02-08T09:16:36.412650Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="60 UID fetch 92:* (FLAGS)\r\n" size=27
2024-02-08T09:16:36.413987Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* 80 FETCH (UID 91 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:36.414114Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="60 OK UID FETCH completed\r\n" size=27
2024-02-08T09:16:36.578566Z DEBUG jmap::services::index: Indexed document in FTS index context="fts_index_queued" event="index" account_id=0 document_id=719
2024-02-08T09:16:37.147189Z DEBUG delivery{id=760698995 return_path="[my email]" nrcpt=1 size=14110}:attempt{domain="[remote domain]" attempt_number=0}: smtp::outbound::delivery: context="tls" event="success" mx="mx" protocol=Some(TLSv1_3) cipher=Some(TLS13_AES_256_GCM_SHA384)
2024-02-08T09:16:37.233138Z  INFO delivery{id=760698995 return_path="[my email]" nrcpt=1 size=14110}:attempt{domain="[remote domain]" attempt_number=0}: smtp::outbound::session: context="rcpt" event="rejected" rcpt="" mx="mx" reason=Code: 450, Enhanced code: 4.3.2, Message: Service currently unavailable. Greylisted
2024-02-08T09:16:37.235683Z  INFO delivery{id=760698995 return_path="[my email]" nrcpt=1 size=14110}: smtp::outbound::delivery: Delivery was not possible, message re-queued for delivery. context="queue" event="requeue" reason="delivery-incomplete"
2024-02-08T09:16:38.418755Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::client: event="read" data="61 IDLE\r\n" size=9
2024-02-08T09:16:38.418812Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T09:16:38.418911Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T09:16:40.066959Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::client: event="read" data="44 authenticate PLAIN\r\n" size=23
2024-02-08T09:16:40.067005Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="+ \"\"\r\n" size=6
2024-02-08T09:16:40.068569Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::client: event="read" data="[auth]" size=[authlen]
2024-02-08T09:16:40.269214Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="44 OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE SASL-IR LITERAL+ ID UTF8=ACCEPT IDLE NAMESPACE CHILDREN MULTIAPPEND BINARY UNSELECT ACL UIDPLUS ESEARCH WITHIN SEARCHRES SORT THREAD=REFERENCES LIST-EXTENDED ESORT SORT=DISPLAY SPECIAL-USE CREATE-SPECIAL-USE MOVE CONDSTORE QRESYNC UNAUTHENTICATE STATUS=SIZE OBJECTID PREVIEW] Authentication successful\r\n" size=348
2024-02-08T09:16:40.271656Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::client: event="read" data="45 ID (\"name\" \"Thunderbird\" \"version\" \"115.7.0\")\r\n" size=50
2024-02-08T09:16:40.271695Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* ID (\"name\" \"Stalwart IMAP\" \"version\" \"0.5.3\" \"vendor\" \"Stalwart Labs Ltd.\" \"support-url\" \"https://stalw.art/imap\")\r\n45 OK ID completed\r\n" size=138
2024-02-08T09:16:40.274044Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::client: event="read" data="46 ENABLE UTF8=ACCEPT\r\n" size=23
2024-02-08T09:16:40.274070Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* ENABLED UTF8=ACCEPT\r\n46 OK ENABLE successful.\r\n" size=49
2024-02-08T09:16:40.277984Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::client: event="read" data="47 select \"Sent\"\r\n" size=18
2024-02-08T09:16:40.375466Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 30 EXISTS\r\n* FLAGS (\\Answered \\Flagged \\Deleted \\Seen \\Draft \\Recent)\r\n* 1 RECENT\r\n* OK [PERMANENTFLAGS (\\Deleted \\Seen \\Answered \\Flagged \\Draft \\*)] All allowed\r\n* OK [UIDVALIDITY 1267981152] UIDs valid\r\n* OK [UIDNEXT 31] Next predicted UID\r\n* OK [MAILBOXID (p)] Unique Mailbox ID\r\n47 OK [READ-WRITE] SELECT completed\r\n" size=323
2024-02-08T09:16:40.378625Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::client: event="read" data="48 myrights \"Sent\"\r\n" size=20
2024-02-08T09:16:40.379276Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* MYRIGHTS \"Sent\" rliteswkxp\r\n48 OK MYRIGHTS completed\r\n" size=56
2024-02-08T09:16:40.381865Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::client: event="read" data="49 UID fetch 1:* (FLAGS)\r\n" size=26
2024-02-08T09:16:40.383249Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 1 FETCH (UID 1 FLAGS (\\Seen))\r\n" size=33
2024-02-08T09:16:40.384127Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 2 FETCH (UID 2 FLAGS (\\Seen))\r\n" size=33
2024-02-08T09:16:40.384990Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 3 FETCH (UID 3 FLAGS (\\Seen))\r\n" size=33
2024-02-08T09:16:40.385966Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 4 FETCH (UID 4 FLAGS (\\Seen))\r\n" size=33
2024-02-08T09:16:40.386835Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 5 FETCH (UID 5 FLAGS (\\Seen))\r\n" size=33
2024-02-08T09:16:40.387684Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 6 FETCH (UID 6 FLAGS (\\Seen))\r\n" size=33
2024-02-08T09:16:40.388522Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 7 FETCH (UID 7 FLAGS (\\Seen))\r\n" size=33
2024-02-08T09:16:40.389453Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 8 FETCH (UID 8 FLAGS (\\Seen))\r\n" size=33
2024-02-08T09:16:40.390289Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 9 FETCH (UID 9 FLAGS (\\Seen))\r\n" size=33
2024-02-08T09:16:40.391109Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 10 FETCH (UID 10 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.391931Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 11 FETCH (UID 11 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.392749Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 12 FETCH (UID 12 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.393682Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 13 FETCH (UID 13 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.394519Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 14 FETCH (UID 14 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.395478Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 15 FETCH (UID 15 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.396328Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 16 FETCH (UID 16 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.397219Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 17 FETCH (UID 17 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.398022Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 18 FETCH (UID 18 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.398865Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 19 FETCH (UID 19 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.399798Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 20 FETCH (UID 20 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.400624Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 21 FETCH (UID 21 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.401465Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 22 FETCH (UID 22 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.402347Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 23 FETCH (UID 23 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.403218Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 24 FETCH (UID 24 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.404079Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 25 FETCH (UID 25 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.404929Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 26 FETCH (UID 26 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.405776Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 27 FETCH (UID 27 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.406657Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 28 FETCH (UID 28 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.407556Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 29 FETCH (UID 29 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:16:40.408433Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 30 FETCH (UID 30 FLAGS (\\Seen \\Recent))\r\n" size=43
2024-02-08T09:16:40.408580Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="49 OK UID FETCH completed\r\n" size=27
2024-02-08T09:16:40.415234Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::client: event="read" data="50 UID fetch 30 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Bcc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type Reply-To)])\r\n" size=183
2024-02-08T09:16:40.417472Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* 30 FETCH (UID 30 RFC822.SIZE 13565 FLAGS (\\Seen \\Recent) BODY[HEADER.FIELDS (FROM TO CC BCC SUBJECT DATE MESSAGE-ID PRIORITY X-PRIORITY REFERENCES NEWSGROUPS IN-REPLY-TO CONTENT-TYPE REPLY-TO)] {328}\r\nContent-Type: multipart/alternative;\r\n boundary=\"------------9acctkcqwLN93rH90yyAyHbQ\"\r\nMessage-ID: <74cfa3c5-8e4d-4ca9-b7ab-d0e8a2afc10d@ghaglund.se>\r\nDate: Thu, 8 Feb 2024 10:16:35 +0100\r\nFrom: Gustaf Haglund [...]" size=534
2024-02-08T09:16:40.417629Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="50 OK UID FETCH completed\r\n" size=27
2024-02-08T09:16:42.494894Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::client: event="read" data="51 IDLE\r\n" size=9
2024-02-08T09:16:42.494944Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T09:16:42.495062Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T09:16:42.498488Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: event="write" data="* BYE Server shutting down.\r\n" size=29
2024-02-08T09:16:42.498625Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::op::idle: IDLE channel closed.
2024-02-08T09:16:42.498647Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=38688}: imap::core::session: Disconnecting client. event="disconnect"
2024-02-08T09:17:04.711715Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::client: event="read" data="24 authenticate PLAIN\r\n" size=23
2024-02-08T09:17:04.711757Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="+ \"\"\r\n" size=6
2024-02-08T09:17:04.714214Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::client: event="read" data="[auth]" size=[authlen]
2024-02-08T09:17:04.924849Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="24 OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE SASL-IR LITERAL+ ID UTF8=ACCEPT IDLE NAMESPACE CHILDREN MULTIAPPEND BINARY UNSELECT ACL UIDPLUS ESEARCH WITHIN SEARCHRES SORT THREAD=REFERENCES LIST-EXTENDED ESORT SORT=DISPLAY SPECIAL-USE CREATE-SPECIAL-USE MOVE CONDSTORE QRESYNC UNAUTHENTICATE STATUS=SIZE OBJECTID PREVIEW] Authentication successful\r\n" size=348
2024-02-08T09:17:04.927151Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::client: event="read" data="25 ID (\"name\" \"Thunderbird\" \"version\" \"115.7.0\")\r\n" size=50
2024-02-08T09:17:04.927189Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* ID (\"name\" \"Stalwart IMAP\" \"version\" \"0.5.3\" \"vendor\" \"Stalwart Labs Ltd.\" \"support-url\" \"https://stalw.art/imap\")\r\n25 OK ID completed\r\n" size=138
2024-02-08T09:17:04.928859Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::client: event="read" data="26 ENABLE UTF8=ACCEPT\r\n" size=23
2024-02-08T09:17:04.928887Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* ENABLED UTF8=ACCEPT\r\n26 OK ENABLE successful.\r\n" size=49
2024-02-08T09:17:04.931648Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::client: event="read" data="27 select \"INBOX\"\r\n" size=19
2024-02-08T09:17:04.963886Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 80 EXISTS\r\n* FLAGS (\\Answered \\Flagged \\Deleted \\Seen \\Draft)\r\n* 0 RECENT\r\n* OK [PERMANENTFLAGS (\\Deleted \\Seen \\Answered \\Flagged \\Draft \\*)] All allowed\r\n* OK [UIDVALIDITY 3549393094] UIDs valid\r\n* OK [UIDNEXT 92] Next predicted UID\r\n* OK [MAILBOXID (a)] Unique Mailbox ID\r\n27 OK [READ-WRITE] SELECT completed\r\n" size=315
2024-02-08T09:17:04.966786Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::client: event="read" data="28 UID fetch 1:* (FLAGS)\r\n" size=26
2024-02-08T09:17:04.968175Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 1 FETCH (UID 1 FLAGS (NonJunk \\Seen))\r\n" size=41
2024-02-08T09:17:04.969144Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 2 FETCH (UID 2 FLAGS (\\Seen))\r\n" size=33
2024-02-08T09:17:04.970124Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 3 FETCH (UID 3 FLAGS (\\Seen NonJunk))\r\n" size=41
2024-02-08T09:17:04.971053Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 4 FETCH (UID 4 FLAGS (\\Seen NonJunk))\r\n" size=41
2024-02-08T09:17:04.971919Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 5 FETCH (UID 5 FLAGS (NonJunk \\Seen))\r\n" size=41
2024-02-08T09:17:04.972836Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 6 FETCH (UID 6 FLAGS (\\Seen NonJunk))\r\n" size=41
2024-02-08T09:17:04.973724Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 7 FETCH (UID 7 FLAGS (\\Seen NonJunk))\r\n" size=41
2024-02-08T09:17:04.974606Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 8 FETCH (UID 8 FLAGS (NonJunk \\Seen))\r\n" size=41
2024-02-08T09:17:04.975518Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 9 FETCH (UID 9 FLAGS (NonJunk \\Seen))\r\n" size=41
2024-02-08T09:17:04.976372Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 10 FETCH (UID 10 FLAGS (\\Answered NonJunk \\Seen))\r\n" size=53
2024-02-08T09:17:04.977460Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 11 FETCH (UID 11 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T09:17:04.978723Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 12 FETCH (UID 12 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:04.979849Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 13 FETCH (UID 13 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.981411Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 14 FETCH (UID 14 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:04.982452Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 15 FETCH (UID 15 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.983345Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 16 FETCH (UID 16 FLAGS (\\Answered \\Seen))\r\n" size=45
2024-02-08T09:17:04.984163Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 17 FETCH (UID 17 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.985060Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 18 FETCH (UID 18 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.985949Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 19 FETCH (UID 19 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.986830Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 20 FETCH (UID 20 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T09:17:04.987732Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 21 FETCH (UID 21 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:04.988654Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 22 FETCH (UID 22 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:04.989545Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 23 FETCH (UID 23 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.990548Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 24 FETCH (UID 24 FLAGS (NonJunk \\Seen \\Answered))\r\n" size=53
2024-02-08T09:17:04.991416Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 25 FETCH (UID 25 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:04.992261Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 26 FETCH (UID 26 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.993128Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 27 FETCH (UID 27 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:04.993999Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 28 FETCH (UID 28 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.994831Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 29 FETCH (UID 29 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.995724Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 30 FETCH (UID 30 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.996580Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 31 FETCH (UID 31 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.997419Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 32 FETCH (UID 32 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.998271Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 33 FETCH (UID 33 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.999085Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 34 FETCH (UID 34 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:04.999932Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 35 FETCH (UID 35 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.001141Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 36 FETCH (UID 36 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.002298Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 37 FETCH (UID 37 FLAGS (\\Seen NonJunk))\r\n" size=43
2024-02-08T09:17:05.003485Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 38 FETCH (UID 38 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.004369Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 39 FETCH (UID 39 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:05.005284Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 40 FETCH (UID 40 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.006126Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 41 FETCH (UID 41 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.007051Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 42 FETCH (UID 42 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.008011Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 43 FETCH (UID 43 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.009165Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 44 FETCH (UID 44 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.010080Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 45 FETCH (UID 45 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.011000Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 46 FETCH (UID 46 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.011887Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 47 FETCH (UID 47 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.012785Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 48 FETCH (UID 48 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.013642Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 49 FETCH (UID 49 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.014634Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 50 FETCH (UID 50 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.015496Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 51 FETCH (UID 51 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.016365Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 52 FETCH (UID 52 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:05.017286Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 53 FETCH (UID 53 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.018158Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 54 FETCH (UID 54 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.019025Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 55 FETCH (UID 55 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.019900Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 56 FETCH (UID 56 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.020846Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 57 FETCH (UID 57 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.021749Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 58 FETCH (UID 58 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.022602Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 59 FETCH (UID 59 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.023492Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 60 FETCH (UID 60 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.024412Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 61 FETCH (UID 61 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.025331Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 62 FETCH (UID 62 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.026209Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 63 FETCH (UID 63 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.027084Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 64 FETCH (UID 64 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.027969Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 65 FETCH (UID 65 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.028856Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 66 FETCH (UID 66 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.029726Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 67 FETCH (UID 67 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.030602Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 68 FETCH (UID 68 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.031493Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 69 FETCH (UID 69 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.032386Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 70 FETCH (UID 70 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.033249Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 71 FETCH (UID 71 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.034087Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 72 FETCH (UID 72 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:05.034949Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 73 FETCH (UID 73 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.035858Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 74 FETCH (UID 74 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:05.036846Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 75 FETCH (UID 84 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.037772Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 76 FETCH (UID 86 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:05.038651Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 77 FETCH (UID 88 FLAGS (NonJunk \\Seen $Forwarded))\r\n" size=54
2024-02-08T09:17:05.039574Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 78 FETCH (UID 89 FLAGS (NonJunk \\Seen \\Answered))\r\n" size=53
2024-02-08T09:17:05.040474Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 79 FETCH (UID 90 FLAGS (NonJunk \\Seen))\r\n" size=43
2024-02-08T09:17:05.041388Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 80 FETCH (UID 91 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:05.041502Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="28 OK UID FETCH completed\r\n" size=27
2024-02-08T09:17:07.044251Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::client: event="read" data="29 IDLE\r\n" size=9
2024-02-08T09:17:07.044301Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T09:17:07.044406Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::op::idle: Starting IDLE. event="stat" context="idle"
2024-02-08T09:17:07.047893Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: event="write" data="* BYE Server shutting down.\r\n" size=29
2024-02-08T09:17:07.048015Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::op::idle: IDLE channel closed.
2024-02-08T09:17:07.048036Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=40100}: imap::core::session: Disconnecting client. event="disconnect"
2024-02-08T09:17:44.469781Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::op::idle: Stopping IDLE. event="stop" context="idle"
2024-02-08T09:17:44.469823Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="29 OK IDLE completed\r\n" size=22
2024-02-08T09:17:44.555766Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::client: event="read" data="30 noop\r\n" size=9
2024-02-08T09:17:44.557350Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="30 OK NOOP completed\r\n" size=22
2024-02-08T09:17:44.559689Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::client: event="read" data="31 UID fetch 92:* (FLAGS)\r\n" size=27
2024-02-08T09:17:44.561046Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="* 80 FETCH (UID 91 FLAGS (\\Seen))\r\n" size=35
2024-02-08T09:17:44.561182Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="31 OK UID FETCH completed\r\n" size=27
2024-02-08T09:17:46.661975Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::client: event="read" data="32 IDLE\r\n" size=9
2024-02-08T09:17:46.662030Z TRACE session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::core::session: event="write" data="+ Idling, send 'DONE' to stop.\r\n" size=32
2024-02-08T09:17:46.662141Z DEBUG session{instance="imaptls" protocol=Imap remote.ip="[client ip]" remote.port=42046}: imap::op::idle: Starting IDLE. event="stat" context="idle"
mdecimus commented 5 months ago

Based on the logs, Thunderbird is not issuing any STORE or EXPUNGE commands after creating a new draft, that is why the older drafts remain in the server. Also, there are no error messages or failed commands in the logs.

Can you enable logging on Thunderbird? Hopefully that will tell us why Thunderbird is not asking the server to delete previous drafts.

ghagl commented 5 months ago

I have done MOZ_LOG="IMAP:4,IMAPAutoSync:5,timestamp" MOZ_LOG_FILE="$HOME/moz_log" thunderbird

Log is attached stalwart-log-tb.txt

mdecimus commented 5 months ago

Thank you for the logs, looks like TB does not support untagged STATUS updates in NOOP responses. I have just committed a fix that will be included in the next release of Stalwart.