I'd like to add that even though a self hosted email provides better privacy, not all service providers accept it. Some of them require your sign-up email to be from a "known" email provider, and not your own. It is outrageous but what can you do?