Exchange

有沒有辦法在沒有 Exchange 的情況下使用自動發現功能?

  • February 4, 2021

Exchange 使用的自動發現方法看起來很棒。但是我沒有 Exchange。

看起來在設置郵件帳戶時,設備/郵件客戶端會查找 autodiscover.xml 文件。

有沒有辦法自己創建這樣的文件並在普通的 Linux 伺服器上提供它,指向普通的郵件 Linux 伺服器?

首先,您需要告訴 Outlook 去哪裡。在 DNS 中使用指向包含 Autodiscover.xml 文件的伺服器的 SRV 記錄:

_autodiscover._tcp.mydomain.com. 3600 IN SRV  10 10 443 my-web-server.mydomain.com.

在此處使用 PHP 腳本:http: //virer.net/info/ol-autodiscover/index.html將 Autodiscover.xml 文件返回給客戶端。它嵌入了一些 PHP,因此您可以根據在 Outlook 中輸入的電子郵件地址返回不同的值。(如果您想使用一個自動發現文件來使用一個配置腳本返回多個域/客戶端的結果,這很有幫助)。

一旦該腳本在您的網路伺服器上並正常工作,請確保使用有效證書啟用 HTTPS,以便 Outlook 在嘗試下載它時不會引發錯誤。

引用自:https://serverfault.com/questions/244660