In the client I'm using (Claws Mail), I've noticed reply e-mail bodies from specific senders on a couple different mailing lists are consistently not visible.
Taking a closer look at the message sources from hydroxide (in Claws), it seems there is an additional multipart/mixed boundary inserted. This probably explains why nothing is rendered. The extra boundary is not there when exporting via webmail.
Eventually, I realized that all of the bad e-mails have Content-Disposition: inline in common. Out of 4138 total e-mails, 56 are inline, and all 56 have the extra (or missing, depending on how you look at it) mime boundary.
Please let me know if the unredacted messages are needed. I could send to the e-mail address from git commits. I will attach the redacted e-mails below.
In the client I'm using (Claws Mail), I've noticed reply e-mail bodies from specific senders on a couple different mailing lists are consistently not visible.
Taking a closer look at the message sources from hydroxide (in Claws), it seems there is an additional multipart/mixed boundary inserted. This probably explains why nothing is rendered. The extra boundary is not there when exporting via webmail.
Eventually, I realized that all of the bad e-mails have
Content-Disposition: inline
in common. Out of 4138 total e-mails, 56 areinline
, and all 56 have the extra (or missing, depending on how you look at it) mime boundary.From hydroxide:
Exported from webmail:
Please let me know if the unredacted messages are needed. I could send to the e-mail address from git commits. I will attach the redacted e-mails below.
For completeness, I did rebuild with https://github.com/emersion/hydroxide/pull/129 but it did not fix the issue.