I've verified that running the message content through base64 -i -d produces some HTML that displays the apostrophe correctly in a text editor using UTF-8. (It does, however, fail to decode without the -i, but this could be due to way I cut the text out of the message.)Content-Type: text/html; charset="utf-8"Content-Transfer-Encoding: base64
with the text no longer MIME-encoded and with a question mark replacing any non-ASCII characters.Content-Type: text/html;charset=utf-8
which passes through Mailman unchanged. Roundcube sidesteps the whole issue by changing Æ to Æ and the apostrophe to ’ in the HTML version of the message.Content-Type: text/html; charset=utf-8Content-Transfer-Encoding: quoted-printable
... and testing from a different e-mail client: Ploughman’s Lunch------ Original Message ------From "Ælfred se leof via Selenetest" <selenetest@lochac.sca.org>Date 12/02/2023 3:09:54 PMSubject [Selenetest] Testing apostrophesTesting: Ploughman’s Lunch