Instructor, author, developer. Creator of Beej’s Guides.

openpgp4fpr:CD99029AAD50ED6AD2023932A165F24CF846C3C8

  • 1 Post
  • 73 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle
  • So close on mutt! :)

    I have it set up so that it autoconverts all HTML messages to plain text as best as it can. If it’s not good enough, I have a macro set up to launch the HTML version in Firefox so it’s usable. (None of the images come through, which is potentially a feature.)

    I did look into writing HTML mail with mutt, and it’s even uglier than reading. The gist of it is to basically have a wrapper script that launches some kind of HTML editor, then builds the multipart message (maybe autoconverting HTML to text so you can have both) and headers, then launches mutt -H email.txt to prepare to send it. If it looks good, send it from Mutt as normal. I don’t know how well this would work with attached inline images, but it sounds potentially quite painful.

    But I don’t regularly send HTML messages, so I haven’t bothered with that route. I’d just bring up TB if I had to.

    (I can say, for me, since I went back to mutt, I’m happier with email than I’ve been for decades. And my RAM is happier, too. But I probably spent 20 hours configuring it. And everyone probably hates my preformatted text. They get back at me by sending 30 MB HTML-only mails. 🤣)

















  • Rust has some big binaries due to static linkage, and the Rust coreutils gets around this Busybox-style, compiling everything into one binary that you hard link to. Pretty neat. The project is easy to build and mess with without installing if you’re curious about it. And you could add the build dir to the front of your path if you want to try it out with low risk.