That's basically how Posthaven works, except you don't get a Posthaven email address. You just tell it which addresses to accept mail from. Seems to work.

//