Skip to content

[Bug]: Fails with one specific mail #236

@Twilek-de

Description

@Twilek-de

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions