Mail

GO HOMEEDIT

Checking and interacting with mail.

Etc

https://dbp.io/essays/2013-06-29-hackers-replacement-for-gmail.html https://www.reddit.com/r/selfhosted/comments/ha1ikl/best_vps_for_email_server/ https://dbp.io/essays/2018-01-01-home-backups.html backing up is important!

email ideas:

https://github.com/tomav/docker-mailserver/blob/master/README.md https://github.com/icyphox/mael sending mail through office365 https://stevelosh.com/blog/2012/10/the-homely-mutt/ http://matt.might.net/articles/how-to-email/ https://en.m.wikipedia.org/wiki/Anonymous_remailer https://alot.readthedocs.io/en/latest/ https://notmuchmail.org/frontends/

you should probably use plaintext email instead of html most of the time: https://useplaintext.email/

Setting up a NixOS email server

I used Vultr's VPS; install NixOS with it adding the ISO with these instructions, or using the ISO included with Vultr. (You'll still have to manually partition and install NixOS though).

There are several nice preconfigured mail server options. I chose nixos-simple-mailserver and run NixOS 20.09, managed with flakes and merged into my system configurations. The documentation for the mail server is superb. This article might also be useful but could be dated.

As part of the instructions, you'll have to set up a reverse DNS record. Here's how you handle that for Vultr.

On Namecheap, the DNS records took several hours to propagate. The LetsEncrypt certificates in this mail server cannot be issued until your DNS records go into effect, so be patient until this happens.

use plain html email

Thunderbird configuration

Backlinks