-
-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Bug Description
Hi. I have been trying out some email archive solutions. When I export in Mbox format the the import tools do not recognise the resulting file as an Mbox file. I've tried importing to Thunderbird, Roundcube & Evolution, the dialogue boxs are either greyed out or show 'invalid format...' messages. Mbox exports from Gmail & Eonvelope work fine.
The Mbox file format from text editor looks OK so I'm not sure what could wrong.
Thank you, Plxp
Steps to Reproduce
Select a Mail account to export
Choose 'MBox Format' as the format
Start Export
Download Export
Import to Email client of choice
Application Version
2511.3
Installation Type
Docker
Management Tools
Dockge, in Runtipi
Host System
Ubuntu 22.04.5 LTS
Mail Provider
Yunohost - self hosted
Relevant Log Output
mailarchive-app-1 | info: MailArchiver.Controllers.MailAccountsController[0]
postgres-1 | The files belonging to this database system will be owned by user "postgres".
postgres-1 | This user must also own the server process.
postgres-1 |
postgres-1 | The database cluster will be initialized with locale "en_US.utf8".
postgres-1 | The default database encoding has accordingly been set to "UTF8".
postgres-1 | The default text search configuration will be set to "english".
postgres-1 |
postgres-1 | Data page checksums are disabled.
postgres-1 |
postgres-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok
postgres-1 | creating subdirectories ... ok
postgres-1 | selecting dynamic shared memory implementation ... posix
postgres-1 | selecting default "max_connections" ... 100
postgres-1 | selecting default "shared_buffers" ... 128MB
postgres-1 | selecting default time zone ... UTC
postgres-1 | creating configuration files ... ok
postgres-1 | running bootstrap script ... ok
postgres-1 | sh: locale: not found
postgres-1 | 2025-12-01 05:58:55.664 UTC [36] WARNING: no usable system locales were found
postgres-1 | performing post-bootstrap initialization ... ok
postgres-1 | syncing data to disk ... ok
postgres-1 |
postgres-1 |
postgres-1 | Success. You can now start the database server using:
postgres-1 |
postgres-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start
postgres-1 |
postgres-1 | initdb: warning: enabling "trust" authentication for local connections
postgres-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.
postgres-1 | waiting for server to start....2025-12-01 05:58:56.309 UTC [42] LOG: starting PostgreSQL 17.7 on x86_64-pc-linux-musl, compiled by gcc (Alpine 14.2.0) 14.2.0, 64-bit
postgres-1 | 2025-12-01 05:58:56.311 UTC [42] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
postgres-1 | 2025-12-01 05:58:56.317 UTC [45] LOG: database system was shut down at 2025-12-01 05:58:56 UTC
postgres-1 | 2025-12-01 05:58:56.322 UTC [42] LOG: database system is ready to accept connections
postgres-1 | done
postgres-1 | server started
postgres-1 | CREATE DATABASE
postgres-1 |
postgres-1 |
postgres-1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
postgres-1 |
postgres-1 | waiting for server to shut down....2025-12-01 05:58:56.506 UTC [42] LOG: received fast shutdown request
postgres-1 | 2025-12-01 05:58:56.507 UTC [42] LOG: aborting any active transactions
postgres-1 | 2025-12-01 05:58:56.509 UTC [42] LOG: background worker "logical replication launcher" (PID 48) exited with exit code 1
postgres-1 | 2025-12-01 05:58:56.511 UTC [43] LOG: shutting down
postgres-1 | 2025-12-01 05:58:56.513 UTC [43] LOG: checkpoint starting: shutdown immediate
postgres-1 | 2025-12-01 05:58:56.562 UTC [43] LOG: checkpoint complete: wrote 925 buffers (5.6%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.021 s, sync=0.023 s, total=0.051 s; sync files=301, longest=0.002 s, average=0.001 s; distance=4255 kB, estimate=4255 kB; lsn=0/19150D0, redo lsn=0/19150D0
postgres-1 | 2025-12-01 05:58:56.573 UTC [42] LOG: database system is shut down
postgres-1 | done
postgres-1 | server stopped
postgres-1 |
postgres-1 | PostgreSQL init process complete; ready for start up.
postgres-1 |
postgres-1 | 2025-12-01 05:58:56.654 UTC [1] LOG: starting PostgreSQL 17.7 on x86_64-pc-linux-musl, compiled by gcc (Alpine 14.2.0) 14.2.0, 64-bit
postgres-1 | 2025-12-01 05:58:56.654 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
postgres-1 | 2025-12-01 05:58:56.654 UTC [1] LOG: listening on IPv6 address "::", port 5432
postgres-1 | 2025-12-01 05:58:56.658 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
postgres-1 | 2025-12-01 05:58:56.665 UTC [58] LOG: database system was shut down at 2025-12-01 05:58:56 UTC
postgres-1 | 2025-12-01 05:58:56.674 UTC [1] LOG: database system is ready to accept connections
postgres-1 | 2025-12-01 06:03:56.765 UTC [56] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 06:05:55.731 UTC [56] LOG: checkpoint complete: wrote 1191 buffers (7.3%); 0 WAL file(s) added, 0 removed, 1 recycled; write=118.935 s, sync=0.019 s, total=118.966 s; sync files=170, longest=0.003 s, average=0.001 s; distance=9625 kB, estimate=9625 kB; lsn=0/227B610, redo lsn=0/227B580
postgres-1 | 2025-12-01 06:07:21.201 UTC [1] LOG: received fast shutdown request
postgres-1 | 2025-12-01 06:07:21.203 UTC [1] LOG: aborting any active transactions
postgres-1 | 2025-12-01 06:07:21.206 UTC [400] FATAL: terminating connection due to administrator command
postgres-1 | 2025-12-01 06:07:21.210 UTC [1] LOG: background worker "logical replication launcher" (PID 61) exited with exit code 1
postgres-1 | 2025-12-01 06:07:21.210 UTC [56] LOG: shutting down
postgres-1 | 2025-12-01 06:07:21.212 UTC [56] LOG: checkpoint starting: shutdown immediate
postgres-1 | 2025-12-01 06:07:21.236 UTC [56] LOG: checkpoint complete: wrote 7 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.003 s, sync=0.009 s, total=0.026 s; sync files=7, longest=0.004 s, average=0.002 s; distance=1 kB, estimate=8662 kB; lsn=0/227BC00, redo lsn=0/227BC00
postgres-1 | 2025-12-01 06:07:21.246 UTC [1] LOG: database system is shut down
postgres-1 |
postgres-1 | PostgreSQL Database directory appears to contain a database; Skipping initialization
postgres-1 |
postgres-1 | 2025-12-01 06:08:00.194 UTC [1] LOG: starting PostgreSQL 17.7 on x86_64-pc-linux-musl, compiled by gcc (Alpine 14.2.0) 14.2.0, 64-bit
postgres-1 | 2025-12-01 06:08:00.194 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
postgres-1 | 2025-12-01 06:08:00.194 UTC [1] LOG: listening on IPv6 address "::", port 5432
postgres-1 | 2025-12-01 06:08:00.207 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
postgres-1 | 2025-12-01 06:08:00.221 UTC [29] LOG: database system was shut down at 2025-12-01 06:07:21 UTC
postgres-1 | 2025-12-01 06:08:00.255 UTC [1] LOG: database system is ready to accept connections
postgres-1 | 2025-12-01 06:13:00.764 UTC [27] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 06:13:02.996 UTC [27] LOG: checkpoint complete: wrote 25 buffers (0.2%); 0 WAL file(s) added, 0 removed, 0 recycled; write=2.214 s, sync=0.008 s, total=2.232 s; sync files=18, longest=0.003 s, average=0.001 s; distance=26 kB, estimate=26 kB; lsn=0/2282668, redo lsn=0/2282610
postgres-1 | 2025-12-01 06:23:01.197 UTC [27] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 06:23:01.817 UTC [27] LOG: checkpoint complete: wrote 7 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.605 s, sync=0.005 s, total=0.620 s; sync files=7, longest=0.003 s, average=0.001 s; distance=2 kB, estimate=24 kB; lsn=0/2282F70, redo lsn=0/2282F18
postgres-1 | 2025-12-01 06:28:01.917 UTC [27] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 06:28:02.032 UTC [27] LOG: checkpoint complete: wrote 2 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.103 s, sync=0.003 s, total=0.116 s; sync files=2, longest=0.002 s, average=0.002 s; distance=0 kB, estimate=21 kB; lsn=0/2283380, redo lsn=0/22832F0
postgres-1 | 2025-12-01 06:43:01.300 UTC [27] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 06:43:01.417 UTC [27] LOG: checkpoint complete: wrote 2 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.104 s, sync=0.004 s, total=0.117 s; sync files=2, longest=0.003 s, average=0.002 s; distance=1 kB, estimate=19 kB; lsn=0/22837D8, redo lsn=0/2283780
postgres-1 | 2025-12-01 06:58:01.629 UTC [27] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 06:58:01.747 UTC [27] LOG: checkpoint complete: wrote 2 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.104 s, sync=0.004 s, total=0.119 s; sync files=2, longest=0.003 s, average=0.002 s; distance=1 kB, estimate=17 kB; lsn=0/2283CB8, redo lsn=0/2283C60
postgres-1 | 2025-12-01 07:13:01.932 UTC [27] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 07:13:02.050 UTC [27] LOG: checkpoint complete: wrote 2 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.104 s, sync=0.004 s, total=0.118 s; sync files=2, longest=0.003 s, average=0.002 s; distance=1 kB, estimate=16 kB; lsn=0/2284230, redo lsn=0/22841D8
postgres-1 | 2025-12-01 07:28:01.308 UTC [27] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 07:28:16.983 UTC [27] LOG: checkpoint complete: wrote 157 buffers (1.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=15.661 s, sync=0.006 s, total=15.675 s; sync files=21, longest=0.003 s, average=0.001 s; distance=748 kB, estimate=748 kB; lsn=0/233F380, redo lsn=0/233F2F0
postgres-1 | 2025-12-01 07:43:02.190 UTC [27] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 07:43:02.710 UTC [27] LOG: checkpoint complete: wrote 6 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.505 s, sync=0.004 s, total=0.520 s; sync files=4, longest=0.003 s, average=0.001 s; distance=9 kB, estimate=674 kB; lsn=0/2341A58, redo lsn=0/2341A00
postgres-1 | 2025-12-01 07:53:02.825 UTC [27] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 07:53:03.643 UTC [27] LOG: checkpoint complete: wrote 9 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.806 s, sync=0.004 s, total=0.819 s; sync files=9, longest=0.002 s, average=0.001 s; distance=3 kB, estimate=607 kB; lsn=0/2342740, redo lsn=0/23426E8
postgres-1 | 2025-12-01 07:58:02.743 UTC [27] LOG: checkpoint starting: time
postgres-1 | 2025-12-01 07:58:03.561 UTC [27] LOG: checkpoint complete: wrote 9 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.806 s, sync=0.003 s, total=0.819 s; sync files=9, longest=0.002 s, average=0.001 s; distance=4 kB, estimate=546 kB; lsn=0/23437D0, redo lsn=0/2343740
mailarchive-app-1 | User is admin, granting access to account 1
mailarchive-app-1 | info: MailArchiver.Controllers.MailAccountsController[0]
mailarchive-app-1 | HasAccessToAccountAsync - Current username: admin, IsAdmin: True, IsSelfManager: False
mailarchive-app-1 | info: MailArchiver.Controllers.MailAccountsController[0]
mailarchive-app-1 | User is admin, granting access to account 1
mailarchive-app-1 | info: MailArchiver.Services.ExportService[0]
mailarchive-app-1 | Queued export job 7f8ad705-4e1f-49b8-b0f9-96406fac0e34 for account Bob in MBox format
mailarchive-app-1 | info: MailArchiver.Services.ExportService[0]
mailarchive-app-1 | Starting export job 7f8ad705-4e1f-49b8-b0f9-96406fac0e34 for account Bob in MBox format
mailarchive-app-1 | info: MailArchiver.Controllers.MailAccountsController[0]
mailarchive-app-1 | HasAccessToAccountAsync - Current username: admin, IsAdmin: True, IsSelfManager: False
mailarchive-app-1 | info: MailArchiver.Controllers.MailAccountsController[0]
mailarchive-app-1 | User is admin, granting access to account 1
mailarchive-app-1 | info: MailArchiver.Services.ExportService[0]
mailarchive-app-1 | Job 7f8ad705-4e1f-49b8-b0f9-96406fac0e34: Processed 100 emails (87.0%)
mailarchive-app-1 | info: MailArchiver.Services.ExportService[0]
mailarchive-app-1 | Completed export job 7f8ad705-4e1f-49b8-b0f9-96406fac0e34. Processed: 115 emails, File size: 2000868 bytes
mailarchive-app-1 | info: MailArchiver.Controllers.MailAccountsController[0]
mailarchive-app-1 | HasAccessToAccountAsync - Current username: admin, IsAdmin: True, IsSelfManager: False
mailarchive-app-1 | info: MailArchiver.Controllers.MailAccountsController[0]
mailarchive-app-1 | User is admin, granting access to account 1
mailarchive-app-1 | info: MailArchiver.Services.MailSyncBackgroundService[0]
mailarchive-app-1 | Starting mail sync process...
mailarchive-app-1 | info: MailArchiver.Services.MailSyncBackgroundService[0]
mailarchive-app-1 | Found 1 enabled accounts to sync
mailarchive-app-1 | info: MailArchiver.Services.MailSyncBackgroundService[0]
mailarchive-app-1 | AlwaysForceFullSync is disabled. Using quick sync for all accounts.
mailarchive-app-1 | info: MailArchiver.Services.SyncJobService[0]
mailarchive-app-1 | Started sync job e19a97dd-0ff4-4e88-878e-5cf4f4cd6956 for account Bob
mailarchive-app-1 | info: MailArchiver.Services.MailSyncBackgroundService[0]
mailarchive-app-1 | Started sync job e19a97dd-0ff4-4e88-878e-5cf4f4cd6956 for account Bob with cancellation token
mailarchive-app-1 | info: MailArchiver.Services.MailSyncBackgroundService[0]
mailarchive-app-1 | Using IMAP for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Starting sync for account: Bob (Provider: IMAP)
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Connected to IMAP server for Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Retrieving all folders from IMAP server for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Adding INBOX explicitly: INBOX
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | GetFoldersAsync(including non-subscribed) returned 9 folders
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Total selectable folders found for Bob: 9
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Found 9 folders for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Syncing folder: INBOX for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Found 0 messages to process in folder INBOX for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Syncing folder: evo_made for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Found 95 messages to process in folder evo_made for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Processing batch of 50 messages (starting at 0) in folder evo_made via IMAP
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Memory usage after processing batch 1: 361.3 MB
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Processing batch of 45 messages (starting at 50) in folder evo_made via IMAP
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Syncing folder: justafolder for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Found 0 messages to process in folder justafolder for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Syncing folder: Archive for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Found 0 messages to process in folder Archive for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Syncing folder: Trash for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Found 0 messages to process in folder Trash for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Syncing folder: Junk for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Found 0 messages to process in folder Junk for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Syncing folder: Sent for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Found 0 messages to process in folder Sent for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Syncing folder: Drafts for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Found 0 messages to process in folder Drafts for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Syncing folder: INBOX.nested for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Found 6 messages to process in folder INBOX.nested for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Processing batch of 6 messages (starting at 0) in folder INBOX.nested via IMAP
mailarchive-app-1 | info: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Sync completed for account: Bob. New: 0, Failed: 0, Deleted: 0
mailarchive-app-1 | info: MailArchiver.Services.SyncJobService[0]
mailarchive-app-1 | Completed sync job e19a97dd-0ff4-4e88-878e-5cf4f4cd6956 with status Completed
mailarchive-app-1 | info: MailArchiver.Services.MailSyncBackgroundService[0]
mailarchive-app-1 | Mail sync completed for account: Bob
mailarchive-app-1 | info: MailArchiver.Services.MailSyncBackgroundService[0]
mailarchive-app-1 | Mail sync completed. Waiting for next sync cycle.luison
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working