Run a email server and proxy it through zrok?

Hello everyone, I am wanting to host a email server for the fun and for sending emails in my selfhosted apps but don't want to port forward, cf is out the question for what I know so is zrok a option? Have someone done it?

It's a great option and I know one person that did it already. I guess it's a matter of configuring some MTA to send and to listen as an open relay, then use zrok to control access to the MTA's listening port.

You could run the zrok-share Linux service on the MTA host pointing at the listening port as a tcpTunnel target. Then you could run a private access on the hosts that need to send email.

There's a Docker private access example here you could use if the sending hosts have Docker. There's not a zrok-access Linux service yet, but it wouldn't be too complicated to make one if someone's looking for a little project.

sudo -E zrok access private smtpsharetoken --bind 127.0.0.1:25

Really sorry for not answering you I didn't remember this but well, zrok doesn't do public tcp tunnels right? If not this is not possible

Yes. You can self-host a "personalized frontend" to provide a public TCP proxy for a specific zrok private share.