Date: Sat, 12 Nov 2022 10:52:59 +0000 From: Graham Perrin <grahamperrin@freebsd.org> To: FreeBSD questions <freebsd-questions@freebsd.org> Subject: HTML and non-text attachments (was: Thank you for the kind and helpful community) Message-ID: <4731a4f2-43a7-71b3-6f0c-4e1a2123295a@freebsd.org> In-Reply-To: <BB97CFA6-C6CF-473D-A128-93D6894E9735@nimnet.asn.au> References: <NGDnRBE--3-9@tutanota.com> <405b675d-6385-63b8-c8d9-f4e4603cbd09@freebsd.org> <BB97CFA6-C6CF-473D-A128-93D6894E9735@nimnet.asn.au>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------RVTnOCZIIDCsREcHnSmBYKEw Content-Type: multipart/mixed; boundary="------------T36jHZLyV4XTqvFyPuhrhpZv"; protected-headers="v1" From: Graham Perrin <grahamperrin@freebsd.org> To: FreeBSD questions <freebsd-questions@freebsd.org> 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: <NGDnRBE--3-9@tutanota.com> <405b675d-6385-63b8-c8d9-f4e4603cbd09@freebsd.org> <BB97CFA6-C6CF-473D-A128-93D6894E9735@nimnet.asn.au> In-Reply-To: <BB97CFA6-C6CF-473D-A128-93D6894E9735@nimnet.asn.au> --------------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 <html data-lt-installed=3D"true"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF= -8"> </head> <body> <div class=3D"moz-cite-prefix">On 08/11/2022 05:22, Ian Smith wrote:<= br> </div> <blockquote type=3D"cite" cite=3D"mid:BB97CFA6-C6CF-473D-A128-93D6894E9735@nimnet.asn.au"> <pre class=3D"moz-quote-pre" wrap=3D"">On 8 November 2022 10:06:49 = am AEDT, Graham Perrin <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:= grahamperrin@freebsd.org"><grahamperrin@freebsd.org></a> wrote: > On 06/11/2022 21:16, <a class=3D"moz-txt-link-abbreviated" href=3D"= mailto:iio7@tutanota.com">iio7@tutanota.com</a> 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 > <a class=3D"moz-txt-link-rfc2396E" href=3D"https://wiki.freebsd.org= /GrahamPerrin/email?action=3DAttachFile&do=3Dget&target=3DMessage= -ID+a2b48731-62c0-d2e6-1369-de420d015fb6.eml"><https://wiki.freebsd.or= g/GrahamPerrin/email?action=3DAttachFile&do=3Dget&target=3DMessag= e-ID+a2b48731-62c0-d2e6-1369-de420d015fb6.eml></a> >=20 > (message/rfc822, .eml from Thunderbird). As this list drops HTML </pre> </blockquote> <p><br> Not exactly. <br> </p> <p>Quoting Baptiste Daroussin (<a href=3D"https://www.freebsd.org/administration/#t-postmaster">Pos= tmaster Team</a>): "<i>=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</i>". <br> </p> <p>A screenshot of this e-mail, before sending: <a class=3D"moz-txt-link-rfc2396E" href=3D"https://wiki.freebsd.org/Graha= mPerrin/email?action=3DAttachFile&do=3Dget&target=3D2022-11-12+10= =2E47+freebsd-questions.png"><https://wiki.freebsd.org/GrahamPerrin/em= ail?action=3DAttachFile&do=3Dget&target=3D2022-11-12+10.47+freebs= d-questions.png></a>. <br> <br> </p> <blockquote type=3D"cite" cite=3D"mid:BB97CFA6-C6CF-473D-A128-93D6894E9735@nimnet.asn.au"> <pre class=3D"moz-quote-pre" wrap=3D"">and non-text attachments lik= e your .png, </pre> </blockquote> <p><br> freebsd-questions does accept non-text attachments such as JPEG and PNG. <br> </p> <p>Please see, for example, <a moz-do-not-send=3D"true" href=3D"https://markmail.org/download.xqy?id=3D4seqjbjwu6rzhvvo&numbe= r=3D1">photo_2021-10-06_10-36-41.jpg</a> (image/jpeg, Content-Transfer-Encoding: base64) within <a moz-do-not-send=3D"true" href=3D"https://lists.freebsd.org/archives/freebsd-questions/2021-October= /000011.txt">the original</a> of <a class=3D"moz-txt-link-rfc2396E" href=3D"https://lists.freebsd.org/arch= ives/freebsd-questions/2021-October/000011.html"><https://lists.freebs= d.org/archives/freebsd-questions/2021-October/000011.html></a>. <br> </p> <p>A more recent example: the base64-encoded image/png that's invisible at <a class=3D"moz-txt-link-rfc2396E" href=3D"https://lists.freebsd.org/arch= ives/freebsd-questions/2022-October/001986.html"><https://lists.freebs= d.org/archives/freebsd-questions/2022-October/001986.html></a> is visible at <a class=3D"moz-txt-link-rfc2396E" href=3D"http://markmail.org/mess= age/h5htrf2lolh5o52m"><http://markmail.org/message/h5htrf2lolh5o52m>= ;</a>. <br> <br> </p> <blockquote type=3D"cite" cite=3D"mid:BB97CFA6-C6CF-473D-A128-93D6894E9735@nimnet.asn.au"> <pre class=3D"moz-quote-pre" wrap=3D"">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?</pre> </blockquote> <p><br> See for example <a class=3D"moz-txt-link-rfc2396E" href=3D"http://markmail.org/mess= age/vxxhadn6j7lrfa46"><http://markmail.org/message/vxxhadn6j7lrfa46>= ;</a> and the first reply. Both with PNG attachments, User-Agent: Alpine 2.20 (BSF 67 2015-01-07); <a moz-do-not-send=3D"true" href=3D"https://alpineapp.email/">Alpine</a>. <br> </p> <p>Corresponding <a class=3D"moz-txt-link-rfc2396E" href=3D"https://lists.freebsd.org/pipe= rmail/freebsd-hackers/2019-December/055358.html"><https://lists.freebs= d.org/pipermail/freebsd-hackers/2019-December/055358.html></a> 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. <br> <br> </p> <blockquote type=3D"cite" cite=3D"mid:BB97CFA6-C6CF-473D-A128-93D6894E9735@nimnet.asn.au"> <pre class=3D"moz-quote-pre" wrap=3D"">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 </pre> </blockquote> </body> <lt-container></lt-container> </html> --------------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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4731a4f2-43a7-71b3-6f0c-4e1a2123295a>