mbox import from Apple Mail MBOX exports fails #187

Open
opened 2026-04-05 16:16:57 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @michaelkeuter on 9/26/2025

Describe the bug
The mbox import from Apple Mail created MBOX exports fails (macOS 14.8, Apple Mail 16).
The Apple Mail exported MBOX is a folder called "Mailbox.mbox", it includes 2 files: "table_of_contents" and "mbox". I also copied the file "mbox" to a different location and renamed it to "test.mbox", but the behaviour was the same.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Apple Mail
  2. Right Click on a Mailbox => "Mailbox export ..." and choose a location.
  3. When I try to import the "Mailbox.mbox" folder I get this error: "Authentication failed, mbox path not provided"
  4. The same happens when I import the single "test.mbox" file

Expected behavior
The mbox file should be imported

System:

  • Open Archiver Version: 0.3.3

Relevant logs:

[0] [0]     ingestionSourceId: "8ebd0b2b-cf2f-4540-a27a-7abf4b144410"
[1] packages/backend start: [15:17:16.139] ERROR (260): Mbox file validation failed.
[1] packages/backend start:     credentials: {
[1] packages/backend start:       "type": "mbox_import",
[1] packages/backend start:       "secure": true,
[1] packages/backend start:       "allowInsecureCert": false
[1] packages/backend start:     }
[1] packages/backend start:     error: {}
[1] packages/backend start: [15:17:17.118] ERROR (260): Create ingestion source error
[1] packages/backend start:     err: {
[1] packages/backend start:       "type": "Error",
[1] packages/backend start:       "message": "Mbox file path not provided.",
[1] packages/backend start:       "stack":
[1] packages/backend start:           Error: Mbox file path not provided.
[1] packages/backend start:               at MboxConnector.testConnection (/app/packages/backend/dist/services/ingestion-connectors/MboxConnector.js:20:23)
[1] packages/backend start:               at IngestionService.create (/app/packages/backend/dist/services/IngestionService.js:48:53)
[1] packages/backend start:               at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
[1] packages/backend start:               at async create (/app/packages/backend/dist/api/controllers/ingestion.controller.js:28:31)
[1] packages/backend start:     }

*Originally created by @michaelkeuter on 9/26/2025* **Describe the bug** The mbox import from Apple Mail created MBOX exports fails (macOS 14.8, Apple Mail 16). The Apple Mail exported MBOX is a folder called "Mailbox.mbox", it includes 2 files: "table_of_contents" and "mbox". I also copied the file "mbox" to a different location and renamed it to "test.mbox", but the behaviour was the same. **To Reproduce** Steps to reproduce the behavior: 1. Go to Apple Mail 2. Right Click on a Mailbox => "Mailbox export ..." and choose a location. 3. When I try to import the "Mailbox.mbox" folder I get this error: "Authentication failed, mbox path not provided" 4. The same happens when I import the single "test.mbox" file **Expected behavior** The mbox file should be imported **System:** - Open Archiver Version: 0.3.3 **Relevant logs:** ``` [0] [0] ingestionSourceId: "8ebd0b2b-cf2f-4540-a27a-7abf4b144410" [1] packages/backend start: [15:17:16.139] ERROR (260): Mbox file validation failed. [1] packages/backend start: credentials: { [1] packages/backend start: "type": "mbox_import", [1] packages/backend start: "secure": true, [1] packages/backend start: "allowInsecureCert": false [1] packages/backend start: } [1] packages/backend start: error: {} [1] packages/backend start: [15:17:17.118] ERROR (260): Create ingestion source error [1] packages/backend start: err: { [1] packages/backend start: "type": "Error", [1] packages/backend start: "message": "Mbox file path not provided.", [1] packages/backend start: "stack": [1] packages/backend start: Error: Mbox file path not provided. [1] packages/backend start: at MboxConnector.testConnection (/app/packages/backend/dist/services/ingestion-connectors/MboxConnector.js:20:23) [1] packages/backend start: at IngestionService.create (/app/packages/backend/dist/services/IngestionService.js:48:53) [1] packages/backend start: at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [1] packages/backend start: at async create (/app/packages/backend/dist/api/controllers/ingestion.controller.js:28:31) [1] packages/backend start: } ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OpenArchiver#187