iT邦幫忙

0

關於移轉後的Oulook使用者連線問題。

各位先進大家好!

我們目前的環境如下:
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連線都沒有問題這樣,以上!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

8
Ray
iT邦大神 1 級 ‧ 2015-08-17 19:53:15
最佳解答
  1. 檢查你的 autodiscover 機制是否正常?
  2. 新的 Exchange 2013 憑證是怎麼發給他的?
  3. 有問題的用戶若用智慧手機的 Exchange 帳號去連 2013, 可否正常收發信?

先強制這些有問題的用戶, 改用 Outlook Anywhere 方式聯看看? 若改用 Outlook Anywhere 可以過的話, 也有可能是被綁死在舊的 MAPI 上, 可參考這篇修正:
Unable to open Outlook on Exchange 2013 – Cannot open your default e-mail folders. Microsoft Exchange is not available.

看更多先前的回應...收起先前的回應...
conandexter iT邦研究生 1 級 ‧ 2015-08-18 09:15:42 檢舉

raytracy先進您好!

1.實際上這部分我不知道怎麼檢查,要再麻煩您,
我只知道用戶要能開啟以下頁面:

<pre class="c" name="code">
https://ServerName/autodiscover/autodiscover.xml

這樣子對嗎? 請問還有什麼方法可以檢查的?

2.未加入網域的用戶,我在之前的舊Server時代,都是將憑證檔案拿到用戶的電腦裡安裝,請問這樣是否可行? 不過目前那些有問題的用戶都還沒有安裝新憑證。

3.有問題的用戶,一樣可以使用OWA還有手機來連Ex2013來收發信。

但因公司並沒有開放使用Outlook Anywhere的功能給用戶使用,您說的這項我可能無法先測試,我會先試試看您貼的那篇修正。

感謝您!

conandexter iT邦研究生 1 級 ‧ 2015-08-18 10:37:18 檢舉

raytracy先進您好!

我確認過了,我們的每一個用戶都是設定成False,如下:

<pre class="c" name="code">
MAPIBlockOutlookRpcHttp                 : False

檢查有無其他差異也都沒有,一模一樣。汗

感謝您!

conandexter iT邦研究生 1 級 ‧ 2015-08-18 10:44:51 檢舉

補充一點:

有一點我特別在意,就是在正常的用戶電腦上看轉移成功的郵件設定檔,它的伺服器名稱會變為SID,如下:

<pre class="c" name="code">
301b8eed-3e26-4a52-ab50-8d5e600acbd0@contoso.com

但是新建立的郵件設定檔怎麼也會自動轉跳為SID呢? 而不是Server的的名稱?
以前Ex2007都能看到是Server的名稱。

這是因為Ex2013才改這樣的嗎? 還是我哪裡設定錯誤?

感謝您!

Ray iT邦大神 1 級 ‧ 2015-08-18 11:41:41 檢舉

301b8eed-3e26-4a52-ab50-8d5e600acbd0@contoso.com

這是正確的, 但你說:

不過目前那些有問題的用戶都還沒有安裝新憑證。

這點就有點奇怪, 因為通常非網域的用戶端只要安裝網域的 Root-CA 憑證就可以, 不需要特別安裝 Exchange 的憑證. 沒憑證或憑證有錯是一定過不了的, 你先核對看看正常的和有問題的用戶端憑證是否有差異?

conandexter iT邦研究生 1 級 ‧ 2015-08-19 09:05:16 檢舉

raytracy先進您好!

您說的沒錯,沒有憑證也會跳出錯誤,然後就不給執行Outlook了,最後我是用您所說的,設定Outlook Anywhere的Exchange Http Proxy來連線才解決,當然用戶都有安裝新Server上建立的Root-CA。

不過感覺只是繞過問題,並沒有真正搞定它。

想再請教您,這個Outlook Anywhere如果要在外部使用,需要開啟防火牆的哪個PORT嗎? 感謝您!

Ray iT邦大神 1 級 ‧ 2015-08-19 11:24:37 檢舉

conandexter提到:
設定Outlook Anywhere的Exchange Http Proxy來連線才解決

這是正常的, 因為從 Exchange 2013 開始, 微軟就已經宣布全部改用 Anywhere, 放棄 MAPI 了.

這個Outlook Anywhere如果要在外部使用,需要開啟防火牆的哪個PORT嗎?

只需要開 TCP 443 就可以, 他只需要有 https 連線就夠了.

Ray iT邦大神 1 級 ‧ 2015-08-19 11:29:33 檢舉

忘了提醒一點: 也因為 Exchange 2013 大改, 造成 Outlook 版本無法完全相容, 必須上到相對應的 update 才可以, 請參考這點, Outlook 2003 是完全出局, 但從 Outlook 2007/2010 也都還需要上更新才可以相容:
Outlook Versions Supported by Exchange 2007/2010/2013/Online

conandexter iT邦研究生 1 級 ‧ 2015-08-25 09:24:18 檢舉

感謝raytracy先進! 十分感激開心

我要發表回答

立即登入回答