共用方式為


啟用或停用對 Exchange Server 中信箱的MAPI存取

適用於:是-img-16 2016是-img-192019 是-img-se訂閱版本

MAPI 是一種用戶端通訊協定,可讓使用者使用 Outlook 或其他 MAPI 電子郵件用戶端來存取其信箱。 根據預設,會啟用對使用者信箱的MAPI存取。 停用對信箱的 MAPI 存取,可防止使用者在 Exchange 模式中使用 Outlook 存取其信箱。 它不會防止使用者使用其他通訊協定來使用 Outlook 網頁版 或 Outlook (,例如 POP3、IMAP4 或 Exchange ActiveSync) 來存取其信箱。

系統管理員可以使用 Exchange 系統管理中心 (EAC) 或 Exchange 管理命令介面來啟用或停用對使用者信箱的 MAPI 存取。

如需與使用者存取信箱相關的其他管理工作,請參閱下列主題:

開始之前有哪些須知?

提示

有問題嗎? 在 Exchange 論壇中尋求協助。 此論壇的網址為:Exchange ServerExchange OnlineExchange Online Protection

啟用或停用對單一信箱的MAPI存取

使用 EAC 啟用或停用對單一信箱的 MAPI 存取

  1. 在 EAC 中,移至 [收件者>信箱]

  2. 在信箱清單中,尋找您想要修改的信箱。 您可以:

    • 捲動信箱清單。

    • 按兩下 [搜尋]圖示, 然後輸入使用者名稱、電子郵件位址或別名的一部分。

    • 按兩下 [更多選項] [更多選項] 圖示。>進階搜尋 以尋找信箱。

      找到要修改的信箱之後,請加以選取,然後按兩下 [編輯編輯] 圖示

  3. 在開啟的信箱屬性頁面上,按兩下 [ 信箱功能]

  4. 在 [Email 連線能力] 區段中,設定下列其中一個設定:

    • 如果您看到 MAPI: Enabled,請按兩下 [ 停用 ] 加以停用,然後在出現的警告訊息中按兩下 [ ]。

    • 如果您看到 MAPI:Disabled,請按兩下 [ 啟用 ] 加以啟用。

      收件者>端 EAC 中信箱的通訊協定存取設定選取信箱>編輯>信箱功能 > Email 連線。

      完成後,按一下 [儲存]

使用 Exchange 管理命令介面來啟用或停用對信箱的 MAPI 存取

若要啟用或停用對單一信箱的 MAPI 存取,請使用下列語法:

Set-CasMailbox -Identity <MailboxIdentity> -MAPIEnabled <$true | $false>

此範例會停用MAPI對名為 Ken 的Mailbox的存取。

Set-CasMailbox -Identity "Ken Sanchez" -MAPIEnabled $false

此範例可讓MAPI存取名為Esther Valle的信箱。

Set-CasMailbox -Identity "Esther Valle" -MAPIEnabled $true

如需詳細的語法及參數資訊,請參閱 Set-CASMailbox

啟用或停用對多個信箱的MAPI存取

使用 EAC 來啟用或停用對多個信箱的 MAPI 存取

  1. 在 EAC 中,移至 [收件者>信箱]

  2. 在信箱清單中,尋找您想要修改的信箱。 您可以:

    • 捲動信箱清單。

    • 按兩下 [搜尋]圖示, 然後輸入使用者名稱、電子郵件位址或別名的一部分。

    • 按兩下 [更多選項] [更多選項] 圖示。>進階搜尋 以尋找信箱。

  3. 在信箱清單中,選取相同類型的多個信箱 (例如,從清單中選取 [ 使用者) ] 。 例如:

    • 選取信箱、按住 Shift 鍵,然後選取清單中另一個向下移的信箱。

    • 選取每個信箱時按住 CTRL 鍵。

    選取相同類型的多個信箱之後,詳細數據窗格的標題會變更為 [大量編輯]

  4. 在詳細數據窗格中,向下捲動至 MAPI,按兩下 [ 啟用 ] 或 [ 停用],然後在出現的警告訊息中按兩下 [ 確定 ]。

    大量選取 EAC 中的信箱以啟用或停用 MAPI。

使用 Exchange 管理命令介面來啟用或停用對多個信箱的 MAPI 存取

您可以使用 Get-MailboxGet-UserGet-Content Cmdlet 來識別您想要修改的信箱。 例如:

  • 使用 OrganizationalUnit 參數,依組織單位 (OU) 篩選信箱。

  • 使用 Filter 參數來建立識別信箱的 OPATH 篩選。 如需詳細資訊,請 參閱 -Filter 參數的可篩選屬性

  • 使用文字檔來指定信箱。 文字檔包含一個信箱, (電子郵件地址、名稱或其他唯一標識子) 在每個行上,如下所示:

    ebrunner@tailspintoys.com
    fapodaca@tailspintoys.com
    glaureano@tailspintoys.com
    hrim@tailspintoys.com

此範例會停用MAPI存取 北美洲\Finance OU 中的所有使用者信箱。

$NAFinance = Get-Mailbox -OrganizationalUnit "OU=Marketing,OU=North America,DC=contoso,DC=com" -Filter "RecipientTypeDetails -eq 'UserMailbox'" -ResultSize Unlimited; $NAFinance | foreach {Set-CasMailbox $_.Identity -MAPIEnabled $false}

此範例會停用對華盛頓州工程部門中所有使用者信箱的MAPI存取。

Get-User -Filter "RecipientType -eq 'UserMailbox' -and Department -like 'Engineering*' -and StateOrProvince -eq 'WA'" | Set-CasMailbox -MAPIEnabled $false

此範例會使用文字檔 C:\My Documents\Accounts.txt 來停用對指定信箱的 MAPI 存取。

Get-Content "C:\My Documents\Accounts.txt" | foreach {Set-CasMailbox $_ -MAPIEnabled $false}

如需詳細的語法和參數資訊,請參閱 Get-MailboxGet-User

如何知道這是否正常運作?

若要確認您已成功啟用或停用對信箱的MAPI存取,請執行下列任何步驟:

  • 在 EAC 中,移至 [收件者>信箱]> 選取信箱>,按兩下 [編輯編輯] 圖示。>[Email 連線] 區段中的信箱功能和驗證 MAPI

    收件者>端 EAC 中信箱的通訊協定存取設定選取信箱>編輯>信箱功能 > Email 連線。

  • 在 Exchange 管理命令介面中,將 MailboxIdentity> 取代<為信箱 (的身分識別,例如名稱、別名或電子郵件地址) ,然後執行此命令:

    Get-CasMailbox -Identity "<MailboxIdentity>"
    
  • 使用您用來識別信箱的相同篩選條件,但使用 Get-CasMailbox Cmdlet 而非 Set-CasMailbox。 例如:

    Get-User -Filter "RecipientType -eq 'UserMailbox' -and Department -like 'Engineering*' -and StateOrProvince -eq 'WA'" | Get-CasMailbox
    
  • 在 Exchange 管理命令介面中,執行此命令以顯示已停用 Outlook 網頁版 存取權的所有信箱:

    Get-CasMailbox -ResultSize unlimited -Filter "MAPIEnabled -eq `$false"