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

Emails with attachments don't show correctly on iOS 18 #236

Open
soheilpro opened this issue Oct 25, 2024 · 2 comments
Open

Emails with attachments don't show correctly on iOS 18 #236

soheilpro opened this issue Oct 25, 2024 · 2 comments

Comments

@soheilpro
Copy link

Since updating to iOS 18, emails with attachments are shown like this:

IMG_B5F1B5CA3EF3-1

They are shown correctly in the macOS Mail app, however.

mox v0.0.11 go1.22.5 linux/amd64

@mjl-
Copy link
Owner

mjl- commented Oct 31, 2024

I've had another report about this, and updated to iOS 18 myself to confirm the issue. I reported an issue to Apple. Didn't hear back from it.

I updated to iOS 18.1 just now. And it looks like they fixed the issue: Emails that previously weren't displayed properly now are. There is nothing in the iOS 18.1 changelog about this issue. But that doesn't surprise me too much...

FWIW, those boundaries with "replacement-boundary" are not in the original messages. iOS mail ("iPhone Mail") is making them up. Possibly because it stopped understanding something that we send. When this issue was first reported, I looked at the IMAP commands that iOS 17 sent versus those sent by iOS 18, and it all seemed exactly the same.

My best guess is that some IMAP response parsing/handling code, or message parsing code, was rewritten with iOS 18 and the new code wasn't handling some response/data mox was sending.

Could you try updating to iOS 18.1 and see if that makes the problem go away?

@soheilpro
Copy link
Author

I just updated to iOS 18.1 and can confirm that the issue has been resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants