Puedes probar a implementar el protocolo Autodiscover:
https://www.ionos.es/ayuda/dominios/.../autodiscover/
Compruebas primero si existe el registro en el dominio y si no pues pasas a tu sistema manual.
Desconozco si ya hay algún componente creado para Delphi pero, en teoría, no es complicado.
Es una consulta DNS a ver si existe el registro, si existe descargar el fichero que indica.
El fichero descargado es un XML con la información de configuración.