使用 DelegateSentItemsStyle 注册表值时,Email保留在发件箱中
原始 KB 编号: 2703723
症状
从共享邮箱发送电子邮件时,已发送电子邮件将保留在“发件箱”中,直到你手动执行发送/接收操作。
原因
如果满足以下所有条件,则会出现此问题:
- Outlook 配置文件是在联机模式下配置的, (不是缓存 Exchange 模式) 。
DelegateSentItemsStyle
注册表值设置为 1。
解决方案
可以使用以下方法之一解决此问题。 如果这些方法不可接受,请参阅解决方法部分了解其他选项。
方法 1 - 在注册表中将 DelegateSentItemsStyle 的值更改为 0
如果在注册表中设置了 DelegateSentItemsStyle=0,则从共享邮箱发送的电子邮件将复制到 “ 已发送邮件”文件夹,而不是共享邮箱的“已发送邮件”文件夹。
重要
请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原。
退出 Outlook。
启动注册表编辑器。 为此,请根据 Windows 版本使用以下某个程序:
Windows 8和Windows 10:按 Windows 键+R 打开“运行”对话框。 键入“regedit.exe”,然后单击“确定”。
Windows 7 或 Windows Vista:选择“开始”,在“开始搜索”框中键入 regedit,然后按 Enter。 如果系统提示你输入管理员密码或进行确认,请键入密码,或选择允许。
Windows XP:选择 “开始”,选择“ 运行”,键入 “regedit”,然后选择“ 确定”。
找到并选择以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Office\<x.0>\Outlook\Preferences
注意
在此密钥路径中,占位符 <x.0> 表示 16.0 表示Outlook 2016,Microsoft 365 专属 Outlook和 Outlook 2019、Outlook 2013 为 15.0、Outlook 2010 为 14.0、Outlook 2007 为 12.0、Outlook 2003 为 11.0。
DelegateSentItemsStyle
选择值。在“编辑”菜单上,选择“修改”。
键入“0”,然后选择“确定”。
退出注册表编辑器。
启动 Outlook。
方法 2 - 将配置文件更改为缓存模式
如果必须具有注册表值 (=1) 提供 DelegateSentItemsStyle
的功能,则另一个选项是将配置文件从联机模式更改为缓存模式。
Outlook 2010 和更高版本
- 在“ 文件 ”选项卡上,选择“ 帐户设置”,然后选择“ 帐户设置”。
- 在“电子邮件”选项卡上,选择Exchange Server帐户,选择“更改”,然后启用“使用缓存 Exchange 模式”选项。
- 选择“ 下一步”,然后选择“ 完成”。
- 退出并重启 Outlook。
Outlook 2007
- 在 “工具 ”菜单上,选择“ 帐户设置”。
- 在“电子邮件”选项卡上,选择Exchange Server帐户,然后选择“更改”。
- 在“Microsoft Exchange Server”下,选择以选中“使用缓存 Exchange 模式检查”框。
- 选择“确定”。
- 退出并重启 Outlook。
Outlook 2003
- 在“ 工具 ”菜单上,选择“ 电子邮件帐户”。
- 在“电子邮件帐户”对话框中,选择“ 查看或更改现有电子邮件帐户”,然后选择“ 下一步”。
- 选择Exchange Server帐户,然后选择“更改”。
- 在“电子邮件帐户”对话框中,选择“使用缓存 Exchange 模式检查”框,然后选择“下一步”。
- 选择“ 确定”,然后重启 Outlook。
解决方法
如果解决方案部分中提供的方法不可接受,并且邮箱位于 Microsoft Exchange Server 2010 Service Pack 2 更新汇总 4 或更高版本,或者Exchange Server 2013 累积更新 9 或更高版本或 Microsoft 365 Exchange Online,Exchange 管理员可以在服务器上配置类似行为。 这些配置不需要 DelegateSentItemsStyle
启用注册表项,因此不会发生此问题。
Microsoft Exchange Server 2010 Service Pack 2 更新汇总 4 或更高版本
Exchange Server 2010 Service Pack 2 的更新汇总 4 引入了一个新的 Exchange PowerShell cmdlet,允许配置用于复制邮件的“已发送邮件”文件夹。 由于此新功能由 Exchange 服务器处理,因此 Outlook 可以配置为联机或缓存 Exchange 模式。 但是,仅当禁用 Outlook DelegateSentItemsStyle
注册表值时,Exchange 服务器功能才有效。
有关 cmdlet 的详细信息Set-MailboxSentItemsConfiguration
,请参阅使用“代理发送”和“代表发送”权限发送的邮件仅复制到 Exchange Server 2010 环境中的发件人的“已发送邮件”文件夹。
Microsoft Exchange Server 2013 累积更新 9 或更高版本或 Microsoft 365 Exchange Online
Exchange Server 2013 累积更新 9 引入了一项新功能,允许管理员配置邮件复制到的“已发送邮件”文件夹。 由于此新功能由 Exchange 服务器处理,因此 Outlook 可以配置为联机或缓存 Exchange 模式。 请注意,如果启用此功能并使用缓存的 Outlook 配置文件同时启用 DelegateSentItemsStyle
注册表值,则已发送项目的两个副本将保存在共享邮箱“已发送邮件”文件夹中。
有关此功能的详细信息,请参阅 希望在使用共享邮箱时更好地控制已发送邮件?。
更多信息
注册表 DelegateSentItemsStyle
值存储在 Windows 注册表中的以下位置:
HKEY_CURRENT_USER\Software\Microsoft\Office\<x.0>\Outlook\Preferences
注意
在此注册表路径中,<x.0> 对应于 Outlook (Outlook 2003 = 11.0、Outlook 2007 = 12.0、Outlook 2010 = 14.0、Outlook 2013 = 15.0、Outlook 2016、Microsoft 365 专属 Outlook 和 Outlook 2019 = 16.0) 。
注册表值提供 DelegateSentItemsStyle
的功能在 Outlook 2007 中从共享邮箱发送电子邮件时,所发送的邮件不会保存在共享邮箱的“已发送邮件”文件夹中。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈