启用或禁用对邮箱中的邮箱的 POP3 或 IMAP4 Exchange Server
2021/6/1
本文内容
在 Exchange 服务器上启用和配置 POP3 或 IMAP4(如在 Exchange 服务器上启用和配置POP3和在 Exchange 服务器上启用和配置IMAP4中所述)后,可以使用 POP3 或 IMAP4 访问除管理员邮箱) 之外的所有用户邮箱 (。 可以使用本主题中的过程禁用对特定邮箱的 POP3 和 IMAP4 访问。
在开始之前,您需要知道什么?
估计完成时间:5 分钟。
要打开Exchange管理中心(EAC),请参阅Exchange Server中的Exchange管理中心。 若要打开 EAC,请参阅 Exchange Server 中的 Exchange 管理中心中。若要打开 Exchange 命令行管理程序,请参阅打开 Exchange 命令行管理程序。
本主题中的过程不适用于管理员邮箱,因为你不能使用 POP3 或 IMAP4 连接到管理员邮箱。 2016 和 Exchange 2019 Exchange特意包含此限制,以增强管理员邮箱的安全性。
您必须先获得权限,然后才能执行此过程或多个过程。若要查看所需的权限,请参阅 收件人权限主题中的"收件人设置权限"部分。
若要了解可能适用于此主题中过程的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键。
提示
遇到问题?请访问以下 Exchange 论坛寻求帮助:Exchange Server。
启用或禁用对单个邮箱的 POP3 或 IMAP4 访问
使用 EAC 启用或禁用对邮箱的 POP3 或 IMAP4 访问
在 EAC 中,转到"收件人 > ""邮箱"。
在邮箱列表中,查找要修改的邮箱。 可执行下列操作:
滚动浏览邮箱列表。
单击 (
用户名、电子邮件地址或别名。
单击 "更多
> ) ""更多选项"图标以 查找邮箱。
找到要修改的邮箱后,选择该邮箱,然后单击"编辑 (
) 。
在打开的邮箱属性窗口中,单击"邮箱功能"。
在" 电子邮件连接 "部分,配置以下一个或多个设置:
POP3: 若要禁用对邮箱的 POP3 访问,请单击"禁用",然后在出现的警告消息中单击"是"。 如果已禁用 POP3,请单击 "启用 "以启用它。
IMAP: 若要禁用对邮箱的 IMAP4 访问,请单击"禁用",然后在出现的警告消息中单击"是"。 如果 IMAP4 已禁用,请单击 "启用 "以启用它。
完成后,单击“保存”。
使用 Exchange命令行管理程序启用或禁用对邮箱的 POP3 或 IMAP4 访问
若要启用或禁用对单个邮箱的 POP3 或 IMAP4 访问,请使用以下语法:
Set-CasMailbox -Identity -PopEnabled -ImapEnabled
本示例禁用对名为 Rand Zaher 的邮箱的 POP3 和 IMAP4 访问。
Set-CasMailbox -Identity "Rand Zaher" -PopEnabled $false -ImapEnabled $false
本示例启用 POP3 和 IMAP4 对名为 Rand Zaher 的邮箱的访问。
Set-CasMailbox -Identity "Rand Zaher" -POPEnabled $true -ImapEnabled $true
启用或禁用对多个邮箱的 POP3 或 IMAP4 访问
使用 EAC 启用或禁用对多个邮箱的 POP3 或 IMAP4 访问
在 EAC 中,转到"收件人 > ""邮箱"。
在邮箱列表中,查找要修改的邮箱。 可执行下列操作:
滚动浏览邮箱列表。
单击 (
用户名、电子邮件地址或别名。
单击 "更多
> ) ""更多选项"图标以 查找邮箱。
在邮箱列表中,选择同一类型的多个 (例如,从) 用户邮箱。 例如:
选择一个邮箱,按住 Shift 键,然后选择列表中向下的另一个邮箱。
选择每个邮箱时按住 Ctrl 键。
选择同一类型的多个邮箱后,详细信息窗格的标题将更改为 "批量编辑"。
在详细信息窗格中,转到 "POP3" 或 "IMAP", 单击"启用"或"禁用",然后在出现的警告消息中单击"确定"。
使用 Exchange命令行管理程序启用或禁用对多个邮箱的 POP3 或 IMAP4 访问
可以使用 Get-Mailbox、Get-User 或 Get-Content cmdlet 标识要修改的邮箱。 例如:
使用 OrganizationalUnit 参数按组织单位或 OU (筛选) 。
使用 Filter 参数创建标识邮箱的 OPATH 筛选器。 有关详细信息,请参阅 -Filter 参数的可筛选属性。
使用文本文件指定邮箱。 该文本文件包含一个 (电子邮件地址、名称或其他唯) 标识符,如下所示:
ebrunner@tailspintoys.com
fapodaca@tailspintoys.com
glaureano@tailspintoys.com
hrim@tailspintoys.com
本示例禁用对 North America\Finance OU 中所有用户邮箱的 POP3 和 IMAP4 访问。
$NAFinance = Get-Mailbox -OrganizationalUnit "OU=Marketing,OU=North America,DC=contoso,DC=com" -Filter "RecipientTypeDetails -eq 'UserMailbox'" -ResultSize Unlimited; $NAFinance | foreach {Set-CasMailbox $_.Identity -PopEnabled $false -ImapEnabled $false}
本示例将禁用对华盛顿州工程部门的所有邮箱的 POP3 和 IMAP4 访问。
Get-User -Filter "RecipientType -eq 'UserMailbox' -and Department -like 'Engineering*' -and StateOrProvince -eq 'WA'" | Set-CasMailbox -PopEnabled $false -ImapEnabled $false
此示例使用文本文件 C:\My Documents\Accounts.txt禁用对指定邮箱的 POP3 或 IMAP4 访问。
Get-Content "C:\My Documents\Accounts.txt" | foreach {Set-CASMailbox $_ -PopEnabled $false -ImapEnabled $false}
重新启动 POP3 或 IMAP4 服务
更改邮箱上的 POP3 或 IMAP4 访问设置后,需要在服务器上重新启动 POP3 和 IMAP4 服务。 为此,可以使用 Windows Services 控制台或 Exchange 命令行管理程序。
使用 Windows 服务控制台重新启动 POP3 或 IMAP4 服务
在 Exchange 服务器上,打开 Windows 服务控制台。例如:
从"运行 services.msc "对话框 、 命令提示符窗口或命令行管理程序Exchange命令。
Open Server Manager, and then click Tools > Services.
在服务列表中,执行以下一项或两项操作:
POP3:
选择 "Microsoft Exchange POP3", 然后单击"操作重启 > "。
选择 "Microsoft Exchange POP3 后端",然后单击"操作重启 > "。
IMAP4:
选择 "Microsoft Exchange IMAP4", 然后单击"操作重启 > "。
选择 "Microsoft Exchange IMAP4 后端",然后单击"操作重启 > "。
使用 Exchange命令行管理程序重新启动 POP3 或 IMAP4 服务
若要重新启动 POP3 服务,请运行以下命令:
Restart-Service MSExchangePOP3; Restart-Service MSExchangePOP3BE
若要重新启动 IMAP4 服务,请运行以下命令:
Restart-Service MSExchangeIMAP4; Restart-Service MSExchangeIMAP4BE
有关此 cmdlet 的详细信息,请参阅 Restart-Service。
若要验证是否成功重新启动 POP3 或 IMAP4 服务,请运行以下命令:
Get-Service MSExchangePOP3; Get-Service MSExchangePOP3BE; Get-Service MSExchangeIMAP4; Get-Service MSExchangeIMAP4BE
如何判断是否生效?
若要验证是否已启用或禁用了对邮箱的 POP3 或 IMAP4 访问,请使用以下过程之一:
在 EAC 中,转到"收件人"" > 邮箱"选择 > 邮箱,单击" > 编辑
> 邮箱功能 > ""电子邮件连接"。
如果为邮箱启用了 POP3 访问,则会看到 "POP3: 已启用 "和"禁用 " 链接。 如果禁用 POP3 访问,你将看到 "POP3: 已 禁用"和" 启用" 链接。
如果为邮箱启用了 IMAP4 访问,则会看到 "IMAP4: 已启用 "和"禁用 " 链接。 如果禁用 IMAP4 访问,你将看到 "IMAP4: 已 禁用"和" 启用" 链接。
在Exchange命令行管理程序中,将 替换为邮箱 (例如名称、别名或电子邮件地址) ,然后运行 以下命令:
Get-CasMailbox - Identity
使用用于标识邮箱的相同筛选器,但使用 Get-CasMailbox cmdlet 而不是 Set-CasMailbox。 例如:
Get-User -Filter "RecipientType -eq 'UserMailbox' -and Department -like 'Engineering*' -and StateOrProvince -eq 'WA'" | Get-CasMailbox
在命令行Exchange命令行管理程序中,运行此命令以显示禁用 POP3 和 IMAP4 访问的所有邮箱:
Get-CasMailbox -ResultSize unlimited -Filter "PopEnabled -eq `$false -and ImapEnabled -eq `$false"