Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FETCH RFC822 response lacks RFC822 information in icloud IMAP server #36

Open
epilys opened this issue Aug 4, 2024 · 4 comments
Open
Labels
AFFECTED=imap.mail.me.com Apple's iCloud service https://support.apple.com/en-us/102525 PROTO=IMAP Related to IMAP protocol STATE=REPORTED Reported (explained in issue)

Comments

@epilys
Copy link

epilys commented Aug 4, 2024

Server replies successfully, but the untagged FETCH line lacks RFC822 part. A workaround is to fetch BODY[] instead.

Found in the wild: snapshot at archive.org | original

existing MUA workarounds

@epilys epilys added PROTO=IMAP Related to IMAP protocol STATE=REPORTED Reported (explained in issue) AFFECTED=imap.mail.me.com Apple's iCloud service https://support.apple.com/en-us/102525 labels Aug 4, 2024
@duesee
Copy link
Member

duesee commented Aug 5, 2024

I tried to find something quotable but gave up. NO - fetch error: can't fetch that data indicates it's an error. But I feel we could miss something... Best bet is that it's an error, though.

@epilys
Copy link
Author

epilys commented Aug 6, 2024

What do you mean by "something quotable"?

@duesee
Copy link
Member

duesee commented Aug 7, 2024

I'm scared by IMAP and not sure if responding with less data items than requested could still be valid.

Maybe the "NO" response is reserved for the case when no data items at all could be constructed but the server knows they exist.

I hoped to find a sentence in the RFC like "a server MUST respond with all data items that were requested" but there is no clear answer so far.

I know this is a stretch but I don't trust IMAP :P

@epilys
Copy link
Author

epilys commented Aug 7, 2024

There was no "NO" response actually according the user, but a successful one. It must be a bug

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AFFECTED=imap.mail.me.com Apple's iCloud service https://support.apple.com/en-us/102525 PROTO=IMAP Related to IMAP protocol STATE=REPORTED Reported (explained in issue)
Projects
None yet
Development

No branches or pull requests

2 participants