Just configure your outbound SMTP to use sendgrid or some other. SMTP provider. I realized this isn’t 100% self housing then, but you could still self host the inbound mail. Self housing outbound SMTP just isn’t worth it for most people IMHO due to spam lists.
I too would like to know the difference between the two.