Hacker News new | past | comments | ask | show | jobs | submit login

I'm confused. How is HTML needed to attach a file (or to open the attachment)?



MIME is needed, and with MIME, HTML is basically right there, so people are going to use it.


HTML is not needed for attachments to work. If the government for example, banned all use of HTML in emails, people could still attach (non-HTML) files to emails the same way they do now. Therefore the comment I replied to, a defense of HTML in emails, is a bogus argument.


The point is that attachments are needed to make HTML work. If you have attachments, you have HTML emails.


> The point is that attachments are needed to make HTML work.

They are not.

MIME headers are helpful for telling MUAs what the content (type and/or disposition) of a message is, but there's nothing from stoping mail clients from just putting "raw" HTML in the body of an e-mail message without MIME.


Yes, obviously you could just email HTML before MIME existed. That's not the point of the discussion at hand.


This is bad logic, and so is your comment upthread, IMHO.


"I think HTML sucks" is a bogus argument.

Why not HTML? At least it isn't RTF or some wonky SGML evolutionary dead-end.


A browser engine is necessary to render an HTML email, and browser engines have large attack surfaces -- and in general they are very complicated, which makes them difficult to reason about.

Also, normies don't write HTML, but rather they depend on services (like Gmail) offered by corporations to transform their composition into HTML, which gives the corporations and avenue to track me or to try to persuade or influence me unless I want to respond by instructing my normie friend never to send me email.

In general, HTML email brings the privacy and security problems of the web to email.

Also, HTML makes email much harder to archive because an HTML document's legibility often depends on references (embedded in the HTML document) to files on the internet, and these references to online files tend to rot.

Some of us are tired of web tech spreading its tentacles everywhere, especially to technologies like email that were already useful and mature before web tech started spreading to them.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: