Skip site navigation (1)Skip section navigation (2)
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">&lt;grahamperrin@freebsd.org&gt;</a> wrote:
 &gt; On 06/11/2022 21:16, <a class=3D"moz-txt-link-abbreviated" href=3D"=
mailto:iio7@tutanota.com">iio7@tutanota.com</a> wrote:
 &gt; &gt; I just want to say thank you to the FreeBSD core team, the Fre=
eBSD
 &gt; &gt; developers, and the FreeBSD community in general for everyone'=
s
 &gt; patience
 &gt; &gt; and for providing a friendly, helpful and inviting community. =
It is
 &gt; &gt; hard to find elsewhere.

[trim, and cc: hackers@ removed]

 &gt; Thank you.
 &gt;=20
 &gt; For reference, here's an email that probably failed to reach the=20
 &gt; addressee =E2=80=93 it was neither returned to sender, nor archived=
:=20
 &gt; <a class=3D"moz-txt-link-rfc2396E" href=3D"https://wiki.freebsd.org=
/GrahamPerrin/email?action=3DAttachFile&amp;do=3Dget&amp;target=3DMessage=
-ID+a2b48731-62c0-d2e6-1369-de420d015fb6.eml">&lt;https://wiki.freebsd.or=
g/GrahamPerrin/email?action=3DAttachFile&amp;do=3Dget&amp;target=3DMessag=
e-ID+a2b48731-62c0-d2e6-1369-de420d015fb6.eml&gt;</a>
 &gt;=20
 &gt; (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&amp;do=3Dget&amp;target=3D2022-11-12+10=
=2E47+freebsd-questions.png">&lt;https://wiki.freebsd.org/GrahamPerrin/em=
ail?action=3DAttachFile&amp;do=3Dget&amp;target=3D2022-11-12+10.47+freebs=
d-questions.png&gt;</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&amp;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">&lt;https://lists.freebs=
d.org/archives/freebsd-questions/2021-October/000011.html&gt;</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">&lt;https://lists.freebs=
d.org/archives/freebsd-questions/2022-October/001986.html&gt;</a>
      is visible at
      <a class=3D"moz-txt-link-rfc2396E" href=3D"http://markmail.org/mess=
age/h5htrf2lolh5o52m">&lt;http://markmail.org/message/h5htrf2lolh5o52m&gt=
;</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">&lt;http://markmail.org/message/vxxhadn6j7lrfa46&gt=
;</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">&lt;https://lists.freebs=
d.org/pipermail/freebsd-hackers/2019-December/055358.html&gt;</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>