You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As I was sifting through thousands of mails with himalaya (great tool by the way!), I came across a weird instance where himalaya would report that my inbox only contained a single mail, whereas the ProtonMail web client reported a lot more.
Turning --debug on indicated that there were 2828 WARN fetch_envelopes_by_sequence{client=1}: imap_client::tasks: skipping invalid fetch warnings.
Context (Environment)
I'm using himalaya on a Windows laptop, with ProtonBridge running.
Other than the reported issue, and the occasional error/panic, it mostly works, I was able to create folders, move many mails to those folders, delete folders, etc.
Steps to Reproduce
I want to help pinpoint and troubleshoot this issue, but the logs contain tons of PII that I cannot share.
I was sadly unable to send myself a mail that would reproduce the issue.
I've taken some troubleshooting steps and have been able to eliminate some possible causes:
Envelope format produced by ProtonMail/ProtonBridge does not seem to be the cause, as all mails load fine in ThunderBird through ProtonBridge
Although non-ascii chars were present in the fields of a whooping 2824 out of 2828 envelopes, I was able to rule out this possible cause, as a mail containing "àéèç" in the subject were not affected
The emails come from multiple mail providers, there is no common pattern there, they come from Proton, Gmail, O365, etc.
Attachments are not the cause, as there are many envelopes with and without attachments within the invalid fetches.
Various combinations of --page-size and --page did not produce much difference. To get the 2828 warnings, I used the rather aggressive --page-size 10000
I am struggling to find more useful debugging steps, short of reading the code (which I may do this weekend, but being unfamiliar with IMAP and this codebase, I will probably struggle there too)
As I was sifting through thousands of mails with himalaya (great tool by the way!), I came across a weird instance where himalaya would report that my inbox only contained a single mail, whereas the ProtonMail web client reported a lot more.
Turning
--debug
on indicated that there were 2828WARN fetch_envelopes_by_sequence{client=1}: imap_client::tasks: skipping invalid fetch
warnings.Context (Environment)
I'm using himalaya on a Windows laptop, with ProtonBridge running.
Other than the reported issue, and the occasional error/panic, it mostly works, I was able to create folders, move many mails to those folders, delete folders, etc.
Steps to Reproduce
I want to help pinpoint and troubleshoot this issue, but the logs contain tons of PII that I cannot share.
I was sadly unable to send myself a mail that would reproduce the issue.
I've taken some troubleshooting steps and have been able to eliminate some possible causes:
--page-size
and--page
did not produce much difference. To get the 2828 warnings, I used the rather aggressive--page-size 10000
I am struggling to find more useful debugging steps, short of reading the code (which I may do this weekend, but being unfamiliar with IMAP and this codebase, I will probably struggle there too)
Here is one example of an invalid fetch:
And here is a shorter one:
Is there any step I can make to help pinpoint this?
Expected Behavior
I'd expect himalaya to be able to handle these 2828 mails just fine, as ThunderBird is able to.
Current Behavior
Many
WARN fetch_envelopes_by_sequence{client=1}: imap_client::tasks: skipping invalid fetch
warningsThe text was updated successfully, but these errors were encountered: