-
-
Notifications
You must be signed in to change notification settings - Fork 41
Description
Bug Description
I am synching 4 accounts with over 90000 mails. Only one very old mail from 2012 fails. But I cannot find out why and how to find it (it is in the Archive of 2012)
mailarchive-app-1 | fail: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Error archiving message 461 from folder Archive/2012. Message: Failed to parse message headers.
mailarchive-app-1 | System.FormatException: Failed to parse message headers.
mailarchive-app-1 | at MimeKit.MimeParser.ParseMessageAsync(CancellationToken cancellationToken)
mailarchive-app-1 | at MailKit.Net.Imap.ImapFolder.ParseMessageAsync(Stream stream, CancellationToken cancellationToken)
mailarchive-app-1 | at MailKit.Net.Imap.ImapFolder.GetMessageAsync(UniqueId uid, CancellationToken cancellationToken, ITransferProgress progress)
mailarchive-app-1 | at MailArchiver.Services.EmailService.SyncFolderAsync(IMailFolder folder, MailAccount account, ImapClient client, String jobId) in /app/Services/EmailService.cs:line 490
How can I find out which mail is causing the problem and what goes wrong?
Steps to Reproduce
Try to sync with my mail accounts :-)
Application Version
2512.1
Installation Type
Docker
Management Tools
No response
Host System
Debian 13
Mail Provider
mailcow.de
Relevant Log Output
mailarchive-app-1 | fail: MailArchiver.Services.EmailService[0]
mailarchive-app-1 | Error archiving message 461 from folder Archive/2012. Message: Failed to parse message headers.
mailarchive-app-1 | System.FormatException: Failed to parse message headers.
mailarchive-app-1 | at MimeKit.MimeParser.ParseMessageAsync(CancellationToken cancellationToken)
mailarchive-app-1 | at MailKit.Net.Imap.ImapFolder.ParseMessageAsync(Stream stream, CancellationToken cancellationToken)
mailarchive-app-1 | at MailKit.Net.Imap.ImapFolder.GetMessageAsync(UniqueId uid, CancellationToken cancellationToken, ITransferProgress progress)
mailarchive-app-1 | at MailArchiver.Services.EmailService.SyncFolderAsync(IMailFolder folder, MailAccount account, ImapClient client, String jobId) in /app/Services/EmailService.cs:line 490