mirror of
https://github.com/LogicLabs-OU/OpenArchiver.git
synced 2026-04-06 00:31:57 +02:00
E-Mail Server (IMAP) with a point in greeting won't work #175
Closed
opened 2026-04-05 16:16:53 +02:00 by MrUnknownDE
·
0 comments
No Branch/Tag Specified
main
gh-pages
v0.5.1-dev
v0.4.3-release
ee-legalhold
ee-retention
v0.4.3-dev
wayneshn-patch-1
v0.4.3-pre
v0.4.2-fix
v0.4.2-dev
v0.4.1-dev
mailbox-processing-opt
v0.4.0-fix
ee-init
docs-ocr
v0.3.x-fixes
issue-templates
security-update
create-funding-yml
display-versions
attachment-ocr
docs
user-api-key
demo-mode
v0.3.0
system-settings
wip
CLA-v2
role-based-access
dev
v0.5.0
v0.4.2
v0.4.1
v0.4.0
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.1
v0.2.0
v0.1.2
v0.1.1
v0.1.0
Labels
Clear labels
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
documentation
documentation
duplicate
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
good first issue
help wanted
help wanted
help wanted
help wanted
improvement
improvement
question
question
No Label
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
MrUnknownDE
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github/OpenArchiver#175
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @MiDrei on 9/30/2025
Describe the bug
If the IMAP Server has a point in the greeting, it will throw an error in log and the account will not be added
To Reproduce
Create an ingestion with a mailserver that has a . in the greeting
Expected behavior
Account should be added and synced
System:
Relevant logs:
open-archiver | [1] packages/backend start: [20:51:10.035] INFO (260): Established secure TCP connection
open-archiver | [1] packages/backend start: module: "ImapFlow"
open-archiver | [1] packages/backend start: src: "connection"
open-archiver | [1] packages/backend start: cid: "139ko87ddwayqjpbvepk"
open-archiver | [1] packages/backend start: secure: true
open-archiver | [1] packages/backend start: host: "mail.infomaniak.com"
open-archiver | [1] packages/backend start: servername: "mail.infomaniak.com"
open-archiver | [1] packages/backend start: port: 465
open-archiver | [1] packages/backend start: address: "83.166.143.44"
open-archiver | [1] packages/backend start: localAddress: "172.21.0.6"
open-archiver | [1] packages/backend start: localPort: 44260
open-archiver | [1] packages/backend start: authorized: true
open-archiver | [1] packages/backend start: algo: "TLS_AES_256_GCM_SHA384"
open-archiver | [1] packages/backend start: version: "TLSv1.3"
open-archiver | [1] packages/backend start: [20:51:10.090] ERROR (260): 220 mail.infomaniak.com ESMTP ready
open-archiver | [1] packages/backend start: module: "ImapFlow"
open-archiver | [1] packages/backend start: src: "s"
open-archiver | [1] packages/backend start: cid: "139ko87ddwayqjpbvepk"
open-archiver | [1] packages/backend start: err: {
open-archiver | [1] packages/backend start: "type": "Error",
open-archiver | [1] packages/backend start: "message": "Unexpected char at position 8 [E2: "."]",
open-archiver | [1] packages/backend start: "stack":
open-archiver | [1] packages/backend start: Error: Unexpected char at position 8 [E2: "."]
open-archiver | [1] packages/backend start: at ParserInstance.getElement (/app/node_modules/.pnpm/imapflow@1.0.191/node_modules/imapflow/lib/handler/parser-instance.js:102:29)
open-archiver | [1] packages/backend start: at ParserInstance.getCommand (/app/node_modules/.pnpm/imapflow@1.0.191/node_modules/imapflow/lib/handler/parser-instance.js:34:39)
open-archiver | [1] packages/backend start: at module.exports (/app/node_modules/.pnpm/imapflow@1.0.191/node_modules/imapflow/lib/handler/imap-parser.js:37:41)
open-archiver | [1] packages/backend start: at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
open-archiver | [1] packages/backend start: at async ImapFlow.reader (/app/node_modules/.pnpm/imapflow@1.0.191/node_modules/imapflow/lib/imap-flow.js:577:26)
open-archiver | [1] packages/backend start: "code": "ParserError2",
open-archiver | [1] packages/backend start: "parserContext": {
open-archiver | [1] packages/backend start: "input": "220 mail.infomaniak.com ESMTP ready",
open-archiver | [1] packages/backend start: "element": "mail.infomaniak.com",
open-archiver | [1] packages/backend start: "pos": 4
open-archiver | [1] packages/backend start: }
open-archiver | [1] packages/backend start: }
open-archiver | [1] packages/backend start: [20:51:26.046] ERROR (260): Failed to receive greeting from server in required time
open-archiver | [1] packages/backend start: module: "ImapFlow"
open-archiver | [1] packages/backend start: cid: "139ko87ddwayqjpbvepk"
open-archiver | [1] packages/backend start: err: {
open-archiver | [1] packages/backend start: "type": "Error",
open-archiver | [1] packages/backend start: "message": "Failed to receive greeting from server in required time",
open-archiver | [1] packages/backend start: "stack":
open-archiver | [1] packages/backend start: Error: Failed to receive greeting from server in required time
open-archiver | [1] packages/backend start: at Timeout._onTimeout (/app/node_modules/.pnpm/imapflow@1.0.191/node_modules/imapflow/lib/imap-flow.js:1519:31)
open-archiver | [1] packages/backend start: at listOnTimeout (node:internal/timers:588:17)
open-archiver | [1] packages/backend start: at process.processTimers (node:internal/timers:523:7)
open-archiver | [1] packages/backend start: "code": "GREETING_TIMEOUT",
open-archiver | [1] packages/backend start: "details": {
open-archiver | [1] packages/backend start: "greetingTimeout": 16000
open-archiver | [1] packages/backend start: }
open-archiver | [1] packages/backend start: }
open-archiver | [1] packages/backend start: [20:51:26.047] ERROR (260): IMAP connection failed
open-archiver | [1] packages/backend start: err: {
open-archiver | [1] packages/backend start: "type": "Error",
open-archiver | [1] packages/backend start: "message": "Failed to receive greeting from server in required time",
open-archiver | [1] packages/backend start: "stack":
open-archiver | [1] packages/backend start: Error: Failed to receive greeting from server in required time
open-archiver | [1] packages/backend start: at Timeout._onTimeout (/app/node_modules/.pnpm/imapflow@1.0.191/node_modules/imapflow/lib/imap-flow.js:1519:31)
open-archiver | [1] packages/backend start: at listOnTimeout (node:internal/timers:588:17)
open-archiver | [1] packages/backend start: at process.processTimers (node:internal/timers:523:7)
open-archiver | [1] packages/backend start: "code": "GREETING_TIMEOUT",
open-archiver | [1] packages/backend start: "details": {
open-archiver | [1] packages/backend start: "greetingTimeout": 16000
open-archiver | [1] packages/backend start: }
open-archiver | [1] packages/backend start: }
open-archiver | [1] packages/backend start: [20:51:26.047] ERROR (260): Failed to verify IMAP connection
open-archiver | [1] packages/backend start: error: {
open-archiver | [1] packages/backend start: "code": "GREETING_TIMEOUT",
open-archiver | [1] packages/backend start: "details": {
open-archiver | [1] packages/backend start: "greetingTimeout": 16000
open-archiver | [1] packages/backend start: }
open-archiver | [1] packages/backend start: }
open-archiver | [1] packages/backend start: [20:51:26.167] ERROR (260): Create ingestion source error
open-archiver | [1] packages/backend start: err: {
open-archiver | [1] packages/backend start: "type": "Error",
open-archiver | [1] packages/backend start: "message": "Failed to receive greeting from server in required time",
open-archiver | [1] packages/backend start: "stack":
open-archiver | [1] packages/backend start: Error: Failed to receive greeting from server in required time
open-archiver | [1] packages/backend start: at Timeout._onTimeout (/app/node_modules/.pnpm/imapflow@1.0.191/node_modules/imapflow/lib/imap-flow.js:1519:31)
open-archiver | [1] packages/backend start: at listOnTimeout (node:internal/timers:588:17)
open-archiver | [1] packages/backend start: at process.processTimers (node:internal/timers:523:7)
open-archiver | [1] packages/backend start: "code": "GREETING_TIMEOUT",
open-archiver | [1] packages/backend start: "details": {
open-archiver | [1] packages/backend start: "greetingTimeout": 16000
open-archiver | [1] packages/backend start: }
open-archiver | [1] packages/backend start: }
Additional context
Hope have filled the form correctly, it's my first bug-report :-)
Greetings Mike