Could I set up WireGuard between the home server and VPS then have that handle sending out the email?
Yes, you can.
What software stack would I need? Would this be something like postfix to postfix or..?
I don't think you need postfix-to-postfix. You just configure your VPS server's VPN-facing IP address in your dovecot or mail client (instead of the conventual localhost address).
> 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.
Here is a guide that I found helpful when setting up my email server: https://workaround.org/ispmail-bookworm/whats-new/
It allows for multiple aliases and domains. Has spam blocking and uses both postfix and dovecot for handling the mail.
Vultr blocks outgoing port 25 so you'll have to ask support for it to be opened.
Test your residential IP by connecting to smtp/imap servers using telnet.
Mailu or mail cow and smtp2go for outgoing. Don’t make a hard decision be harder than it needs to!
Self-Hosted Main
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software