各位先進大家好!
我們目前的環境如下:
Server OLD:Small Business 2008 + Exchange 2007(SP3)
Server NEW:Windows Server 2012 R2 + Exchange 2013(SP1)
目前已成功將大部分使用者信箱都利用以下指令轉移到Ex2013底下了。
New-MoveRequest -Identity 'wendy@c-link.com.tw' -TargetDatabase "DB01"
但是有部分使用者並不會出現以下視窗:
Microsoft Exchange 管理員已進行了一項變更。您必須先結束再重新啓動OUTLOOK。
有確定該使用者的信箱確定有轉成功,但是轉完後他的Outlook也出現中斷狀況,但是就是不會跳出上面的視窗。
進行郵件使用者設定檔的重建,重新設定為新的Server名稱,設定好後開啟卻出現以下視窗:
無法開啟您的預設電子郵件資料夾 在與離線資料夾檔同步處理之前 必須先使用目前的設定檔來連線至 Microsoft Exchange
無法正常連線至新的Exchange 2013上,想請教各位先進,該如何處理此問題?
感謝各位!
補充兩點說明,使用者的Outlook版本沒有固定,遇到此狀況的有使用2007、2010、2013的都有。
不過有一點相似的情況,就是以上的使用者都沒有加入網域,只使用網域帳號來連線Exchange,但以前跟Exchange 2007連線都沒有問題這樣,以上!
先強制這些有問題的用戶, 改用 Outlook Anywhere 方式聯看看? 若改用 Outlook Anywhere 可以過的話, 也有可能是被綁死在舊的 MAPI 上, 可參考這篇修正:
Unable to open Outlook on Exchange 2013 – Cannot open your default e-mail folders. Microsoft Exchange is not available.
raytracy先進您好!
1.實際上這部分我不知道怎麼檢查,要再麻煩您,
我只知道用戶要能開啟以下頁面:
<pre class="c" name="code">
https://ServerName/autodiscover/autodiscover.xml
這樣子對嗎? 請問還有什麼方法可以檢查的?
2.未加入網域的用戶,我在之前的舊Server時代,都是將憑證檔案拿到用戶的電腦裡安裝,請問這樣是否可行? 不過目前那些有問題的用戶都還沒有安裝新憑證。
3.有問題的用戶,一樣可以使用OWA還有手機來連Ex2013來收發信。
但因公司並沒有開放使用Outlook Anywhere的功能給用戶使用,您說的這項我可能無法先測試,我會先試試看您貼的那篇修正。
感謝您!
raytracy先進您好!
我確認過了,我們的每一個用戶都是設定成False,如下:
<pre class="c" name="code">
MAPIBlockOutlookRpcHttp : False
檢查有無其他差異也都沒有,一模一樣。
感謝您!
補充一點:
有一點我特別在意,就是在正常的用戶電腦上看轉移成功的郵件設定檔,它的伺服器名稱會變為SID,如下:
<pre class="c" name="code">
301b8eed-3e26-4a52-ab50-8d5e600acbd0@contoso.com
但是新建立的郵件設定檔怎麼也會自動轉跳為SID呢? 而不是Server的的名稱?
以前Ex2007都能看到是Server的名稱。
這是因為Ex2013才改這樣的嗎? 還是我哪裡設定錯誤?
感謝您!
這是正確的, 但你說:
不過目前那些有問題的用戶都還沒有安裝新憑證。
這點就有點奇怪, 因為通常非網域的用戶端只要安裝網域的 Root-CA 憑證就可以, 不需要特別安裝 Exchange 的憑證. 沒憑證或憑證有錯是一定過不了的, 你先核對看看正常的和有問題的用戶端憑證是否有差異?
raytracy先進您好!
您說的沒錯,沒有憑證也會跳出錯誤,然後就不給執行Outlook了,最後我是用您所說的,設定Outlook Anywhere的Exchange Http Proxy來連線才解決,當然用戶都有安裝新Server上建立的Root-CA。
不過感覺只是繞過問題,並沒有真正搞定它。
想再請教您,這個Outlook Anywhere如果要在外部使用,需要開啟防火牆的哪個PORT嗎? 感謝您!
conandexter提到:
設定Outlook Anywhere的Exchange Http Proxy來連線才解決
這是正常的, 因為從 Exchange 2013 開始, 微軟就已經宣布全部改用 Anywhere, 放棄 MAPI 了.
這個Outlook Anywhere如果要在外部使用,需要開啟防火牆的哪個PORT嗎?
只需要開 TCP 443 就可以, 他只需要有 https 連線就夠了.
忘了提醒一點: 也因為 Exchange 2013 大改, 造成 Outlook 版本無法完全相容, 必須上到相對應的 update 才可以, 請參考這點, Outlook 2003 是完全出局, 但從 Outlook 2007/2010 也都還需要上更新才可以相容:
Outlook Versions Supported by Exchange 2007/2010/2013/Online
感謝raytracy先進! 十分感激