From nobody Sat Nov 12 10:52:59 2022 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4N8XV512qYz4hHFk for ; Sat, 12 Nov 2022 10:53:01 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4N8XV50WsZz3j9M for ; Sat, 12 Nov 2022 10:53:01 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668250381; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=mj2w0KVVv2jdcfC1ajIi2p/bFij+2WzHHvvzd4O5zHE=; b=Ou1U87Izb5jvYhVdyaTBXckzs0ObpiWyGqC8iFqsnM2c9PHW4o46WlDgSLZ29WbZDXxvIV Goh1G9cl2+ZVltwklB05iOISKxxqpjkw27qxQGxoGp9J1RVAKM0ETcVkeJ9S7y3sMFM5l8 tcmm13oIfoYFep5BDvkNxmMMFtVSg0bFB8kN03wodt74vQFjQf4NqatpHkUSQPhSRyPR4N j2QPkMBT0LESkxoyE7Mf/HOJFCrZq/8apX7cUa9DIFQ+vy2ct/RwaPtCWuIaRQx0s5zPBi yHBV/iSgpxnIHKCO4mRKMMSdWKTQKOsfSP2TYbJKsYbZF4w7ih6O/eM4E86Kcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668250381; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=mj2w0KVVv2jdcfC1ajIi2p/bFij+2WzHHvvzd4O5zHE=; b=Np2pqt33U05SgdueMLZWDy689nC99TAg2RQdxaC3u50xitDXdWfRobi6HQuJMqxuOeY7Xf a/MOCB5pr55OmevhFPq/mFM1INxB1E1Htsy9ch3xwfGqOZjERHtng0dQ9D1qarPFmb2OlS x77jiONT6HU6W6q3H45GFCADaORWiweJwkJ6ffQ+nCLAUpwFgNHnJcJyDwX6MICphme/1c rzsHBHI7Fp3pJqRbdV8no+wwrb2uaTTBTcElU1H1eKhU+USkViy/cPvliVchqNxUKqLBTe 0HxgJKvJ5vMSID9K7gpy/AE/+uCIJS0YOq42L3VpOoUS37FGt2Tab50geh/TvQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1668250381; a=rsa-sha256; cv=none; b=MFjz/kt05OEZZHbBSZu7DNF6a6KNZkS5r3IWSXJvM6JX0KZ9jUvAglMzRt3AbviBqB6YfD e5fzDvQs1X3jP/F5OzMwYmjKPe4eo15BYEF4S2auHnptXG1RjSY5Q4Khu+4G91Rj/Q4R/7 oe16UqUN8DhXGrOF9UGuESelFNVqTxOmhiJDaRCc4FP5Hkd80X9+JReij+eu29cEA0v8kr 2PY22oavVEBjMOdDPp7foG2ypMK7ySxFdk7EFqFW4ud7oM6pztP9bblAUGtiaHkgnYZ86h dHuTaXgHxz7LgFECes1IqQ6QENFyc+Ya/HYxqytetykP2wFKzx9iCkvHxcQrxA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2001:470:1f1c:a0::2] (tunnel642390-pt.tunnel.tserv1.lon2.ipv6.he.net [IPv6:2001:470:1f1c:a0::2]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: grahamperrin) by smtp.freebsd.org (Postfix) with ESMTPSA id 4N8XV45HHqzQxy for ; Sat, 12 Nov 2022 10:53:00 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) Message-ID: <4731a4f2-43a7-71b3-6f0c-4e1a2123295a@freebsd.org> Date: Sat, 12 Nov 2022 10:52:59 +0000 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: HTML and non-text attachments (was: Thank you for the kind and helpful community) Content-Language: en-GB To: FreeBSD questions References: <405b675d-6385-63b8-c8d9-f4e4603cbd09@freebsd.org> From: Graham Perrin Organization: FreeBSD In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------RVTnOCZIIDCsREcHnSmBYKEw" X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------RVTnOCZIIDCsREcHnSmBYKEw Content-Type: multipart/mixed; boundary="------------T36jHZLyV4XTqvFyPuhrhpZv"; protected-headers="v1" From: Graham Perrin To: FreeBSD questions Message-ID: <4731a4f2-43a7-71b3-6f0c-4e1a2123295a@freebsd.org> Subject: HTML and non-text attachments (was: Thank you for the kind and helpful community) References: <405b675d-6385-63b8-c8d9-f4e4603cbd09@freebsd.org> In-Reply-To: --------------T36jHZLyV4XTqvFyPuhrhpZv Content-Type: multipart/alternative; boundary="------------DIeh4bGwfjNRC0D0gboOiqVV" --------------DIeh4bGwfjNRC0D0gboOiqVV Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMDgvMTEvMjAyMiAwNToyMiwgSWFuIFNtaXRoIHdyb3RlOg0KPiBPbiA4IE5vdmVtYmVy IDIwMjIgMTA6MDY6NDkgYW0gQUVEVCwgR3JhaGFtIFBlcnJpbjxncmFoYW1wZXJyaW5AZnJl ZWJzZC5vcmc+ICB3cm90ZToNCj4gICA+IE9uIDA2LzExLzIwMjIgMjE6MTYsaWlvN0B0dXRh bm90YS5jb20gIHdyb3RlOg0KPiAgID4gPiBJIGp1c3Qgd2FudCB0byBzYXkgdGhhbmsgeW91 IHRvIHRoZSBGcmVlQlNEIGNvcmUgdGVhbSwgdGhlIEZyZWVCU0QNCj4gICA+ID4gZGV2ZWxv cGVycywgYW5kIHRoZSBGcmVlQlNEIGNvbW11bml0eSBpbiBnZW5lcmFsIGZvciBldmVyeW9u ZSdzDQo+ICAgPiBwYXRpZW5jZQ0KPiAgID4gPiBhbmQgZm9yIHByb3ZpZGluZyBhIGZyaWVu ZGx5LCBoZWxwZnVsIGFuZCBpbnZpdGluZyBjb21tdW5pdHkuIEl0IGlzDQo+ICAgPiA+IGhh cmQgdG8gZmluZCBlbHNld2hlcmUuDQo+DQo+IFt0cmltLCBhbmQgY2M6IGhhY2tlcnNAIHJl bW92ZWRdDQo+DQo+ICAgPiBUaGFuayB5b3UuDQo+ICAgPg0KPiAgID4gRm9yIHJlZmVyZW5j ZSwgaGVyZSdzIGFuIGVtYWlsIHRoYXQgcHJvYmFibHkgZmFpbGVkIHRvIHJlYWNoIHRoZQ0K PiAgID4gYWRkcmVzc2VlIOKAkyBpdCB3YXMgbmVpdGhlciByZXR1cm5lZCB0byBzZW5kZXIs IG5vciBhcmNoaXZlZDoNCj4gICA+PGh0dHBzOi8vd2lraS5mcmVlYnNkLm9yZy9HcmFoYW1Q ZXJyaW4vZW1haWw/YWN0aW9uPUF0dGFjaEZpbGUmZG89Z2V0JnRhcmdldD1NZXNzYWdlLUlE K2EyYjQ4NzMxLTYyYzAtZDJlNi0xMzY5LWRlNDIwZDAxNWZiNi5lbWw+DQo+ICAgPg0KPiAg ID4gKG1lc3NhZ2UvcmZjODIyLCAuZW1sIGZyb20gVGh1bmRlcmJpcmQpLg0KPg0KPiBBcyB0 aGlzIGxpc3QgZHJvcHMgSFRNTA0KDQoNCk5vdCBleGFjdGx5Lg0KDQpRdW90aW5nIEJhcHRp c3RlIERhcm91c3NpbiAoUG9zdG1hc3RlciBUZWFtIA0KPGh0dHBzOi8vd3d3LmZyZWVic2Qu b3JnL2FkbWluaXN0cmF0aW9uLyN0LXBvc3RtYXN0ZXI+KTogIi/igKYgdGhlIG1haWxpbmcg DQpsaXN0IGVuZ2luZSB3aWxsIHJlamVjdCBodG1sIG9ubHkgZW1haWwsIGh0bWwgaXMgZmlu ZSBhcyBsb25nIGF0IGl0IGlzIA0KY3JlYXRlZCB3aXRoIHRleHQvcGxhaW4gYWx0ZXJuYXRp dmUuIOKApi8iLg0KDQpBIHNjcmVlbnNob3Qgb2YgdGhpcyBlLW1haWwsIGJlZm9yZSBzZW5k aW5nOiANCjxodHRwczovL3dpa2kuZnJlZWJzZC5vcmcvR3JhaGFtUGVycmluL2VtYWlsP2Fj dGlvbj1BdHRhY2hGaWxlJmRvPWdldCZ0YXJnZXQ9MjAyMi0xMS0xMisxMC40NytmcmVlYnNk LXF1ZXN0aW9ucy5wbmc+LiANCg0KDQo+IGFuZCBub24tdGV4dCBhdHRhY2htZW50cyBsaWtl IHlvdXIgLnBuZywNCg0KDQpmcmVlYnNkLXF1ZXN0aW9ucyBkb2VzIGFjY2VwdCBub24tdGV4 dCBhdHRhY2htZW50cyBzdWNoIGFzIEpQRUcgYW5kIFBORy4NCg0KUGxlYXNlIHNlZSwgZm9y IGV4YW1wbGUsIHBob3RvXzIwMjEtMTAtMDZfMTAtMzYtNDEuanBnIA0KPGh0dHBzOi8vbWFy a21haWwub3JnL2Rvd25sb2FkLnhxeT9pZD00c2VxamJqd3U2cnpodnZvJm51bWJlcj0xPiAN CihpbWFnZS9qcGVnLCBDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQpIHdpdGhp biB0aGUgb3JpZ2luYWwgDQo8aHR0cHM6Ly9saXN0cy5mcmVlYnNkLm9yZy9hcmNoaXZlcy9m cmVlYnNkLXF1ZXN0aW9ucy8yMDIxLU9jdG9iZXIvMDAwMDExLnR4dD4gDQpvZiANCjxodHRw czovL2xpc3RzLmZyZWVic2Qub3JnL2FyY2hpdmVzL2ZyZWVic2QtcXVlc3Rpb25zLzIwMjEt T2N0b2Jlci8wMDAwMTEuaHRtbD4uIA0KDQoNCkEgbW9yZSByZWNlbnQgZXhhbXBsZTogdGhl IGJhc2U2NC1lbmNvZGVkIGltYWdlL3BuZyB0aGF0J3MgaW52aXNpYmxlIGF0IA0KPGh0dHBz Oi8vbGlzdHMuZnJlZWJzZC5vcmcvYXJjaGl2ZXMvZnJlZWJzZC1xdWVzdGlvbnMvMjAyMi1P Y3RvYmVyLzAwMTk4Ni5odG1sPiANCmlzIHZpc2libGUgYXQgPGh0dHA6Ly9tYXJrbWFpbC5v cmcvbWVzc2FnZS9oNWh0cmYybG9saDVvNTJtPi4NCg0KPiBzZW5kaW5nIHRvIGRlc2lyZWQg cmVjaXBpZW50cyBjYzogcXVlc3Rpb25zIC0gYXMgeW91IGRpZCBvbiB0aGlzIG9uZSAtIHdv dWxkIGhhdmUgYXQgbGVhc3QgcmVhY2hlZCB0aGVtPw0KPg0KPiBEb2VzIGhhY2tlcnNAIHB1 Ymxpc2ggYW5kL29yIGFyY2hpdmUgZ3JhcGhpYyBhdHRhY2htZW50cz8NCg0KDQpTZWUgZm9y IGV4YW1wbGUgPGh0dHA6Ly9tYXJrbWFpbC5vcmcvbWVzc2FnZS92eHhoYWRuNmo3bHJmYTQ2 PiBhbmQgdGhlIA0KZmlyc3QgcmVwbHkuIEJvdGggd2l0aCBQTkcgYXR0YWNobWVudHMsIFVz ZXItQWdlbnQ6IEFscGluZSAyLjIwIChCU0YgNjcgDQoyMDE1LTAxLTA3KTsgQWxwaW5lIDxo dHRwczovL2FscGluZWFwcC5lbWFpbC8+Lg0KDQpDb3JyZXNwb25kaW5nIA0KPGh0dHBzOi8v bGlzdHMuZnJlZWJzZC5vcmcvcGlwZXJtYWlsL2ZyZWVic2QtaGFja2Vycy8yMDE5LURlY2Vt YmVyLzA1NTM1OC5odG1sPiANCmluY2x1ZGVkIGEgdmlzaWJsZSBoaW50IHRoYXQgdGhlcmUg ZXhpc3RzIGEgUE5HLiANCmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSwgc28gKGZvciBleGFt cGxlKSB3aGlsc3QgdGhlIHJlc3VsdGluZyANCmF0dGFjaG1lbnQub2JqIGlzIG5vdCB2aXNp YmxlIGFzIGEgUE5HIGluIEZpcmVmb3gsIGl0IGNhbiBiZSBvcGVuZWQgd2l0aCANCk9rdWxh ciwgR0lNUCBhbmQgc28gb24uDQoNCj4gWW91ciBtZXNzYWdlICh0aGUgLmVtbCkgcmVmZXJy ZWQgdG8gYWJvdmUgZGlkIGhhdmUgYSBiYXNlNjQgdGV4dCBwYXJ0Lg0KPiBQZXJoYXBzIGl0 IHdvdWxkIGJlIGJldHRlciBpZiB0aGUgbGlzdCBzb2Z0d2FyZSByZXR1cm5lZCBub24tdGV4 dCBwYXJ0cywgdGhvdWdoIGl0IHdvdWxkIGdldCBidXN5IHdpdGggSFRNTD8NCj4NCj4gSVNU UiBNYWlsbWFuIHVzZWQgdG8gbWVudGlvbiBidXQgdGhlbiBpZ25vcmUgbm9uLXBsYWludGV4 dCBwYXJ0cy4gU3RpbGwgbWlzc2luZyBNYWlsbWFuIGZ1bmN0aW9uYWxpdHksIGVzcC4gcmUg YXJjaGl2aW5nOyBJIHVzZWQgdG8gYnJvd3NlIHZhcmlvdXMgb3RoZXIgbGlzdHMgcXVpdGUg b2Z0ZW4uDQo+DQo+IEhUSCwgSWFuDQo= --------------DIeh4bGwfjNRC0D0gboOiqVV Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 08/11/2022 05:22, Ian Smith wrote:<= br>
On 8 November 2022 10:06:49 =
am AEDT, Graham Perrin <grahamperrin@freebsd.org> wrote:
 > On 06/11/2022 21:16, iio7@tutanota.com wrote:
 > > I just want to say thank you to the FreeBSD core team, the Fre=
eBSD
 > > developers, and the FreeBSD community in general for everyone'=
s
 > patience
 > > and for providing a friendly, helpful and inviting community. =
It is
 > > hard to find elsewhere.

[trim, and cc: hackers@ removed]

 > Thank you.
 >=20
 > For reference, here's an email that probably failed to reach the=20
 > addressee =E2=80=93 it was neither returned to sender, nor archived=
:=20
 > <https://wiki.freebsd.or=
g/GrahamPerrin/email?action=3DAttachFile&do=3Dget&target=3DMessag=
e-ID+a2b48731-62c0-d2e6-1369-de420d015fb6.eml>
 >=20
 > (message/rfc822, .eml from Thunderbird).

As this list drops HTML 


Not exactly.

Quoting Baptiste Daroussin (Pos= tmaster Team): "=E2=80=A6 the mailing list engine will reject html= only email, html is fine as long at it is created with text/plain alternative. =E2=80=A6".

A screenshot of this e-mail, before sending: <https://wiki.freebsd.org/GrahamPerrin/em= ail?action=3DAttachFile&do=3Dget&target=3D2022-11-12+10.47+freebs= d-questions.png>.

and non-text attachments lik=
e your .png, 


freebsd-questions does accept non-text attachments such as JPEG and PNG.

Please see, for example, photo_2021-10-06_10-36-41.jpg (image/jpeg, Content-Transfer-Encoding: base64) within the original of <https://lists.freebs= d.org/archives/freebsd-questions/2021-October/000011.html>.

A more recent example: the base64-encoded image/png that's invisible at <https://lists.freebs= d.org/archives/freebsd-questions/2022-October/001986.html> is visible at <http://markmail.org/message/h5htrf2lolh5o52m>= ;.

sending to desired recipient=
s cc: questions - as you did on this one - would have at least reached th=
em?

Does hackers@ publish and/or archive graphic attachments?


See for example <http://markmail.org/message/vxxhadn6j7lrfa46>= ; and the first reply. Both with PNG attachments, User-Agent: Alpine 2.20 (BSF 67 2015-01-07); Alpine.

Corresponding <https://lists.freebs= d.org/pipermail/freebsd-hackers/2019-December/055358.html> included a visible hint that there exists a PNG. application/octet-stream, so (for example) whilst the resulting attachment.obj is not visible as a PNG in Firefox, it can be opened with Okular, GIMP and so on.

Your message (the .eml) refe=
rred to above did have a base64 text part.=20
Perhaps it would be better if the list software returned non-text parts, =
though it would get busy with HTML?

ISTR Mailman used to mention but then ignore non-plaintext parts. Still m=
issing Mailman functionality, esp. re archiving; I used to browse various=
 other lists quite often.

HTH, Ian
--------------DIeh4bGwfjNRC0D0gboOiqVV-- --------------T36jHZLyV4XTqvFyPuhrhpZv-- --------------RVTnOCZIIDCsREcHnSmBYKEw Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsFAmNvewsFAwAAAAAACgkQt2dIb0oY1AuK Og//fGpG1G8urcaIyFrYG5o/KhLvBb0cwqdcos3VDL+EPftDxTy8HSl2m7Vzs5kjvOvMfWWH/0zj GE482T9xVm0AdS95ckBmrDVsoI+rDoAgfzPW1tRPaYdhmYtoq+Bn9rmf3/YOSTx5EFZlHcSFpGiZ /re3rttT7HqQklKs1VexygGy4YAHXovMAEvJrtljlDI6oETKAcydzCZGw18B9GCF/16r+zQzSELc ez3Y3HiWxJEAyw7peaeVBWurGFeXlMhDab0zAmztTy4n9DVLLyf3eOKUkCOPPP4Mev4mhL2uS9nL AF3vTQTONgKhRcX/+M1YIm7d5MfJvKiJb7cnE+qQo5h7/Sbkjp78BPthLFLNJcjL6yhkJngPDaU6 NSHAdl5R+VyKGNeaQ53g6typR7LybVS365b6dGSHVr57A9Qx2DiWkreTlJ43qqs+wibO93w+sPG+ DFMAFftaFqL5PexPYG8pq9PwMEjzjxWT+PF7KkED5p2nFjbfk2QImXMh4dqGRFZMGDYXYLD/xxi6 /xtFltPyExPJTkYfxpyWzqvAYDpX+yCz1rUVco9qD5DSrJ9UTC6xHgxLtd1vWHHgAuZnItAsy79K atKfz0mAiTQhLnaRMKXrEILkMRpHTaHu103RyasvX3G0QPMLE+jyC1zuXMiiGm3jvrupDwGVYNv1 RUg= =1At2 -----END PGP SIGNATURE----- --------------RVTnOCZIIDCsREcHnSmBYKEw--