在 Outlook 中向电子邮件添加大型附件时,附件大小超出允许的限制错误

原始 KB 编号:   2813269

症状

在 Microsoft Outlook 2013 或更高版本中向电子邮件添加附件时,会收到以下错误消息:

要附加的文件大于服务器允许的大小。 请尝试将文件放在共享位置并改为发送链接。

原因

出现此问题的原因有以下一种,具体取决于你使用的电子邮件帐户类型。

INTERNET 电子邮件帐户 (POP3、IMAP、HTTP)

您收到此错误消息,因为 Outlook 2013 和更高版本的默认附件大小限制为 20 MB (20480 KB) Internet 电子邮件帐户。 此限制可防止计算机不断尝试上载超出大多数 Internet 服务提供商限制的超大型附件。 此限制适用于添加一个大于 20 MB 的大型附件 (MB) ,还是添加总大小大于 20 MB 的几个附件。

Microsoft Exchange Server电子邮件帐户

如果您使用的是 Exchange Server (邮箱,则当您向邮件附加一个或多个项目,并且附件总数大于 10 MB (10240 KB) 时,您默认会收到此错误消息) 。 此附件限制与 Outlook for Internet 电子邮件帐户的限制不相关。 Exchange 邮箱的此限制源自 Exchange 管理员在"传输设置属性"对话框中配置的"最大发送大小"设置 (请参阅以下屏幕截图) 。

"传输设置属性"对话框的屏幕截图

解决方案

修改默认附件限制的步骤取决于您用于 Outlook 的电子邮件帐户的类型。

重要

本文包含有关如何修改注册表的信息。 修改注册表之前,一定要先对其进行备份。 并且一定要知道在发生问题时如何还原注册表。 若要详细了解如何备份、还原和修改注册表,请参阅如何在 Windows 中备份和 还原注册表

INTERNET 电子邮件帐户 (POP3、IMAP、HTTP)

若要自己修改 Outlook 中 Internet 电子邮件帐户的默认附件限制大小,请按照以下步骤操作:

  1. 退出 Outlook。

  2. 启动注册表编辑器。

  3. 找到并选择以下注册表子项之一:

    HKEY_CURRENT_USER\Software\Microsoft\Office<x.0> \Outlook\Preferences
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\ x.0 \Outlook\Preferences

    备注

    • the <x.0> placeholder represents your version of Office (16.0 = Office 2016, Office 365 and Office 2019, 15.0 = Office 2013) .
    • 手动在注册表中创建路径(如果当前不存在)。
  4. 在此子项下添加以下注册表数据:

    值类型:DWORD
    值名称:MaximumAttachmentSize
    值数据:指定允许的最大附件总大小的整数。 例如,指定 30720 (Decimal) 配置 30 MB 的限制。

    备注

    • 如果要为附件配置 (,) 0 或 0。
    • 如果要配置小于默认 20 MB 的限制,请指定小于 20 MB 的值。
  5. 退出注册表编辑器

  6. 启动 Outlook。

Microsoft Exchange Server电子邮件帐户

如果使用一个 Exchange Server 帐户,则 Outlook 不会使用 Internet 电子邮件帐户的 20 MB 附件限制。 相反,Outlook 使用在 Exchange 服务器上配置的限制。 若要修改用于控制通过用户帐户发送的邮件Exchange Server设置,请按照以下步骤操作。

重要

  • 这些步骤适用于 Exchange Server 2007。 类似的步骤应该用于其他版本的 Exchange。

  • 此设置Exchange Server Outlook 的所有版本。

    注意 连接到 2007 时,不支持 outlook 2016 Exchange Server Outlook 2016。 有关详细信息,请参阅错误 :停止,应等待安装 Office 2016。你将无法从当前邮箱接收邮件

  • 您必须是 Exchange 管理员才能在以下步骤中进行更改。 常规用户无法访问Exchange 管理控制台。

  1. 启动Exchange 管理控制台。

  2. "组织配置"下,选择 "集线器传输"。 (步骤 2 和步骤 3 的屏幕截图)

  3. 在"全局设置" 选项卡上,选择"传输设置"。

    步骤 2 和步骤 3 的屏幕截图

  4. 在"操作"窗格****的" 传输设置"部分,选择"属性 "。

  5. 在" 传输 设置属性" 对话框的 "常规"选项卡上,配置"最大发送大小 " (KB) 。

  6. 选择“确定”。

备注

由于 Exchange 服务器具有各种设置的缓存,因此此更改不会立即生效。 您可能需要等待几个小时,Outlook 才能识别此更改。