I would love to run my mail server self-hosted at home. I have a small N100 box that I would like to dedicate for this purpose.

Needs

  • capability to handle a handful of domains
  • each domain has at least one user (no more than a handful each)
  • the ability for users to have multiple aliases
  • relatively small amounts of email per day total (mostly incoming)

Concerns / Possible Mitigations:

  • residential IP won’t work with SMTP
  • I have a Vultr VPS I could use as a relay between the world and me (IP reports as clean on blacklist checkers [both IPv4 and IPv6])

Questions:

  • Could I set up WireGuard between the home server and VPS then have that handle sending out the email?
  • What software stack would I need? Would this be something like postfix to postfix or…?