ну я бы так сказал
1. если время жмет-наймите специалиста
2. если нет, создайте тестовый домен и пробуйте настроить связку postfix/postfixadmin/dovecot. Хорошо б, чтоб сервак был выделеный и имел белый адрес. По ходу придется проникнуться ДНСом и базой данных. Когда сервак заработает, можно прицепить spf/dkim/rspamd/шифрование/smtp-auth. В результате этих действий у Вас есть понимание как все работает. Тогда можно и imapsync заюзать и переносить почту.