Oui exact !
Justement c'est la partie DNS, MX, SPF qui me plaît pas. Je pensais juste héberger la partie serveur mail à part mais au final je vais migrer la partie web également, quand je regardes la partie DNS du manager ovh ça me semble plus efficace.
Pour la partie serveur je suis confiant, je suis déjà en autohébergement pour nextcloud/onlyoffice, wireguard, dns, dolibarr et d'autres services en web (django et nodejs selon les services) ou stream de protocoles particuliers ...
Donc là un serveur mail avec mailu ou docker-mail-server (postfix, dovecot, rspamd, clamav ... ) + nginx (hugo en pages statiques, je n'ai pas besoin de plus) et letsencrypt ça ne me semble pas insurmontable