Don't run your own mail server. You'll be attacked and get blacklisted and won't even know that it happened or why until you find out none of your emails to anyone get through.
Securing a mail server is full time plus job. Proton is great and free with their domain and cheap with yours.