Hey @m7913d
Have you tried setting up a SRV record with your mail server?
Exchange 2013, 2016 – Autodiscover SRV record by Mark Gossa
https://markgossa.com/2015/11/exchange-2013-2016-autodiscover-srv-record.html
Is there a way to use the Autodiscover feature without Exchange? (See answer by Aaron C. de Bruyn)
First you will need to tell Outlook where to go. Use an SRV record in DNS that points to the server containing your Autodiscover.xml file:
_autodiscover._tcp.mydomain.com. 3600 IN SRV 10 10 443 my-web-server.mydomain.com.
Use the PHP script here: http://virer.net/info/ol-autodiscover/index.html to return the Autodiscover.xml file to clients. It has some PHP embedded so you can return different values depending on the e-mail address entered into Outlook. (Helpful if you want to use one autodiscover file to return results for multiple domains/clients using one config script).
Once that script is on your webserver and working, make sure you enable HTTPS with a valid certificate so Outlook doesn't throw errors when trying to download it.
-------------------------------------
If this is helpful please mark as correct answer.