Non c'est pas si compliqué que ça, un VPS sous debian, iRedmail et hop :D (iRedmail annonce 1 minute de déploiement)
Pour comprendre la technique dans tous ses détails, ce post est juste parfait: https://workaround.org/ispmail/squeeze
Il faut compter une après-midi pour le lire et le mettre en application mais ensuite on connais MTA, MDA, DKIM, SPF et compagnie sur le bout des doigts.