在 Outlook 中将大型附件添加到电子邮件时,附件大小超出了允许范围的错误

原始 KB 编号: 2813269

症状

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

您要添加的文件比服务器允许的文件大。 尝试将文件放在共享位置,然后发送链接。

原因

发生此问题是由于下列原因之一,具体取决于你使用的电子邮件帐户类型。

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

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

Microsoft Exchange Server 电子邮件帐户

如果您使用的是 Exchange Server 邮箱,则在您向邮件添加一个或多个附件,并且附件的总大小超出 10 MB (10240 KB) 时,默认情况下您会收到此错误消息。 此附件限制与 Outlook 中的 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

    注意

    • <x.0> 占位符表示 Office (16.0 = Office 2016、Office 2019、Office LTSC 2021 或 Microsoft 365,15.0 = Office 2013) 。
    • 如果注册表中当前不存在路径,请手动创建该路径。
  4. 在此子项下添加下面的注册表数据:

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

    注意

    • 如果你不想为附件配置限制,请将值指定为零 (0)。
    • 如果您要将限制配置为小于默认值 20 MB 的值,则指定一个小于 20 MB 的值。
  5. 退出注册表编辑器

  6. 启动 Outlook。

Microsoft Exchange Server 电子邮件帐户

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

重要

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

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

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

  • 若要按照以下步骤进行更改,您必须是 Exchange 管理员。 普通用户不具有访问 Exchange 管理控制台的权限。

  1. 启动 Exchange 管理控制台。

  2. 在“组织配置”下,选择“集线器传输”。 (下面列出了步骤 2 和步骤 3 的屏幕截图)

  3. 在“全局设置”选项卡上,选择“传输设置”

    屏幕截图显示选择“传输设置”的步骤。

  4. 在“操作”窗格的“传输设置”部分中,选择“属性”

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

  6. 选择“确定”。

注意

由于 Exchange 服务器含有多个设置的缓存,此更改不会立即生效。 在 Outlook 识别此更改之前,您可能需要等待数小时。