適用於:2019
訂閱版本
MAPI 是一種用戶端通訊協定,可讓使用者使用 Outlook 或其他 MAPI 電子郵件用戶端來存取其信箱。 根據預設,會啟用對使用者信箱的MAPI存取。 停用對信箱的 MAPI 存取,可防止使用者在 Exchange 模式中使用 Outlook 存取其信箱。 它不會防止使用者使用其他通訊協定來使用 Outlook 網頁版 或 Outlook (,例如 POP3、IMAP4 或 Exchange ActiveSync) 來存取其信箱。
系統管理員可以使用 Exchange 系統管理中心 (EAC) 或 Exchange 管理命令介面來啟用或停用對使用者信箱的 MAPI 存取。
如需與使用者存取信箱相關的其他管理工作,請參閱下列主題:
開始之前有哪些須知?
預估完成時間:5 分鐘。
如需存取和使用 EAC 的詳細資訊,請參閱 Exchange Server 中的 Exchange 系統管理中心。
若要了解如何在內部部署 Exchange 組織中開啟 Exchange 管理命令介面,請參閱 Open the Exchange Management Shell。
您必須已獲指派權限,才能執行此程序或這些程序。 若要查看您需要的許可權,請參閱 用戶端和行動裝置 許可權主題中的專案。
如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵。
提示
有問題嗎? 在 Exchange 論壇中尋求協助。 此論壇的網址為:Exchange Server、Exchange Online 或 Exchange Online Protection。
啟用或停用對單一信箱的MAPI存取
使用 EAC 啟用或停用對單一信箱的 MAPI 存取
在 EAC 中,移至 [收件者>信箱]。
在信箱清單中,尋找您想要修改的信箱。 您可以:
捲動信箱清單。
按兩下 [搜尋]
然後輸入使用者名稱、電子郵件位址或別名的一部分。
按兩下 [更多選項
>進階搜尋 以尋找信箱。
找到要修改的信箱之後,請加以選取,然後按兩下 [編輯編輯
。
在開啟的信箱屬性頁面上,按兩下 [ 信箱功能]。
在 [Email 連線能力] 區段中,設定下列其中一個設定:
如果您看到 MAPI: Enabled,請按兩下 [ 停用 ] 加以停用,然後在出現的警告訊息中按兩下 [ 是 ]。
如果您看到 MAPI:Disabled,請按兩下 [ 啟用 ] 加以啟用。
完成後,按一下 [儲存]。
使用 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 存取
在 EAC 中,移至 [收件者>信箱]。
在信箱清單中,尋找您想要修改的信箱。 您可以:
捲動信箱清單。
按兩下 [搜尋]
然後輸入使用者名稱、電子郵件位址或別名的一部分。
按兩下 [更多選項
>進階搜尋 以尋找信箱。
在信箱清單中,選取相同類型的多個信箱 (例如,從清單中選取 [ 使用者) ] 。 例如:
選取信箱、按住 Shift 鍵,然後選取清單中另一個向下移的信箱。
選取每個信箱時按住 CTRL 鍵。
選取相同類型的多個信箱之後,詳細數據窗格的標題會變更為 [大量編輯]。
在詳細數據窗格中,向下捲動至 MAPI,按兩下 [ 啟用 ] 或 [ 停用],然後在出現的警告訊息中按兩下 [ 確定 ]。
使用 Exchange 管理命令介面來啟用或停用對多個信箱的 MAPI 存取
您可以使用 Get-Mailbox、 Get-User 或 Get-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-Mailbox 和 Get-User。
如何知道這是否正常運作?
若要確認您已成功啟用或停用對信箱的MAPI存取,請執行下列任何步驟:
在 EAC 中,移至 [收件者>信箱]> 選取信箱>,按兩下 [編輯編輯
>[Email 連線] 區段中的信箱功能和驗證 MAPI值。
在 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"