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…?
> Could I set up WireGuard between the home server and VPS then have that handle sending out the email?
Yes, however wireguard protocol is easy to detect, my provider is blocking this protocol, so I use xray (which is not VPN, but can be used as bridge), it works great.
> What software stack would I need? Would this be something like postfix to postfix or…?
As an option: try maddy, it is easy to setup.