But how do you get a "clean IP" to actually run it on? My ISP's IP changes every so often (whenever there's a power outage for example).
Last I checked, you can't run mail servers on typical cloud providers (like Azure, Oracle) and cheap VPSs are almost guaranteed to have "dirty IPs" (used for spam and thus blacklisted).