none
Exchange 系統升級問題 RRS feed

  • 問題

  • 我門公司系統需要從 Exchange 2000 升級至 Exchange 2003, 因採購新的伺服器; 以及需要新增多台 back-end. 問題是如何避免使用者寄信 (內部信件) 時被退信?  公司內部約有 1000 多台 clients.

    謝謝! 

    2007年6月28日 下午 03:25

解答

  • 建議:

    • 關閉 Outlook 使用線上通訊錄, 也就是把 cache mode
    • Outlook 把 "在完成 [收件者], [副本] 和[密件副本]欄位時建議名稱" 關閉

    由於有眾多 clients, 因此建議在AD上套用群組原則將上述功能關閉; 以下是 VB 的範例 (同時也可以透過 office admin template).

    0: 是指不勾選, 也就是將上這工能取消

    1: 是指勾選, 啟用該功能

    Code Snippet

    strShowAutoSug = "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Preferences\ShowAutoSug"
    WshShell.RegWrite strShowAutoSug, 0, "REG_DWORD"

    strDownloadOAB = "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Cached Mode\DownloadOAB"
    WshShell.RegWrite strDownloadOAB, 0, "REG_DWORD"

     

     

    2007年6月29日 上午 02:19
  • Outlook 2000 沒有 cache mode 功能, 但你或許需要考慮 outlook 2007.

    因此可以新增一個 12.0 的機碼, 例如:
    strDownloadOAB = "HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Cached Mode\DownloadOAB"
    WshShell.RegWrite strDownloadOAB, 0, "REG_DWORD"

    2007年7月2日 上午 01:02

所有回覆

  • 不知道您所說的寄內部信件被退是什麼情況? 請多加以說明。
    2007年6月28日 下午 03:48
  •  YOYO 鄭 寫信:

    我門公司系統需要從 Exchange 2000 升級至 Exchange 2003, 因採購新的伺服器; 以及需要新增多台 back-end. 問題是如何避免使用者寄信 (內部信件) 時被退信?  公司內部約有 1000 多台 clients.

    謝謝! 

     

    補充說明, 現有兩部 back-end servers.

    Server Name: exbe1 & exbe2

    2007年6月28日 下午 03:50
  • 例如A使用者昨天寄信給B, 我們今天將A的帳號由 exbe1 搬到 exbe2; 因OAB還沒有產生新的檔案給 outlook 用戶端下載, 以及 outlook 用戶端每天只會下載一次 OST; 因此B使用者回復A的信件時, 就會發生退信的狀況. 如何避免這類的問題, 因為有大量的用戶端; 所以有沒有比較有效率的方式?

     

    2007年6月28日 下午 03:54
  • 建議:

    • 關閉 Outlook 使用線上通訊錄, 也就是把 cache mode
    • Outlook 把 "在完成 [收件者], [副本] 和[密件副本]欄位時建議名稱" 關閉

    由於有眾多 clients, 因此建議在AD上套用群組原則將上述功能關閉; 以下是 VB 的範例 (同時也可以透過 office admin template).

    0: 是指不勾選, 也就是將上這工能取消

    1: 是指勾選, 啟用該功能

    Code Snippet

    strShowAutoSug = "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Preferences\ShowAutoSug"
    WshShell.RegWrite strShowAutoSug, 0, "REG_DWORD"

    strDownloadOAB = "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Cached Mode\DownloadOAB"
    WshShell.RegWrite strDownloadOAB, 0, "REG_DWORD"

     

     

    2007年6月29日 上午 02:19
  • 用戶端有 outlook 2000 以及 outlook 2003, 但不確定有無其他版本; 老師提供個 script 是否都適用? 謝謝

     

    2007年6月29日 下午 04:48
  • Outlook 2000如果沒有設定使用離線資料夾就不會有OAB的問題

    Outlook 2003則修改上述的Registry Key值即可

    2007年6月30日 上午 08:58
  • Outlook 2000 沒有 cache mode 功能, 但你或許需要考慮 outlook 2007.

    因此可以新增一個 12.0 的機碼, 例如:
    strDownloadOAB = "HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Cached Mode\DownloadOAB"
    WshShell.RegWrite strDownloadOAB, 0, "REG_DWORD"

    2007年7月2日 上午 01:02