如何允许 Entourage mac 将大量电子邮件发送到 Exchange 2007 服务器

症状

使用 Microsoft Entourage Mac 客户端连接到位于正在运行 Microsoft Exchange Server 2007年服务器的邮箱。Mac 的 Entourage 发送一个消息,附件超过发送大小限制在 Exchange 2007 中,如果您收到下面的错误消息 Entourage 中的 Mac:

发生未知的错误 (-18493)。您的邮箱已超出大小限制。帐户名称:"Your_Username"。


注意:超过附件大小限制的邮件移动到草稿文件夹中。每次该 mac Entourage 尝试执行常规同步 Exchange 2007,Mac 的 Entourage 崩溃几分钟内,当它尝试同步草稿文件夹。此外,大量磁盘颠簸在 Macintosh 计算机上发生。

在 Exchange 环境中,增加允许的附件大小可能会导致性能问题。您必须考虑将大附件放服务器基础架构增加负载。如果附件大小的增加,您可能会遇到一个或多个以下症状︰

  • 将邮箱存储数据库可能不稳定。

  • 生成了大量事务日志。

  • 平均的远程过程调用 (RPC) 到超过 1000 毫秒的延迟高峰。

  • 偶尔的平均 RPC 延迟高峰到 20000 多个毫秒。

  • CPU 使用高峰从 25%到 50%。有时,CPU 使用率接近 100%。

  • 如果还在计算机上安装 Microsoft Office Outlook 客户端,则您会收到在 Outlook 中的 RPC 延迟对话框。此外,Outlook 不能直到重新启动 Microsoft Exchange 信息存储服务。

解决方法

根据您正在使用的版本到 Entourage mac 控制附件大小的过程而定。请按照正确的步骤,为您正在使用的版本。您必须在所有 Exchange 2007 客户端访问角色服务器上 Entourage Mac 客户端连接到进行这些更改。

Exchange 2007 和 Exchange Server 2010年: Mac,Microsoft Entourage 2008 年 Web 服务版本,Microsoft Outlook 2011 for Mac


  1. 1.此版本的 mac Entourage 使用 Microsoft Exchange Server 2007 Web 服务提供方发送邮件。若要允许更大的附件,您必须更改 web.config 文件中的 MaxRequestLength。默认情况下,web.config 文件位于Microsoft\Exchange Server\ClientAccess\exchweb\EWS将默认情况下下面的条目,使用 EWS 虚拟目录中,最大请求的大小大约是 13 MB

    <system.web> 
    <httpRuntime maxRequestLength="13280" />

    ....

    </system.web>

  2. 更改项 < httpRuntime maxRequestLength ="13280"/ > 到 < httpRuntime maxRequestLength ="X"/ > 其中 X 是 KBs。 例如,X 中所需的值将为大约 50000 (50 MB)。

Exchange Server 2003年和 Exchange Server 2007年: Microsoft Entourage 2004 或 Microsoft Entourage 2008,mac


此版本的 mac Entourage 使用 WebDav 来连接到 Microsoft Exchange Server 2007年。若要允许更大的附件大小必须更改 IIS Metabase.xml 文件中的 MaxRequestEntityAllowed 属性。若要执行此操作,请执行以下步骤:

  1. 将 Metabase.xml 文件的备份文件保存在以下目录中︰
    %windir%\system32\inetsrv

  2. 在服务控制管理器停止IIS Admin 服务服务。

  3. 打开在 Metabase.xml 文件
    记事本在%windir%\system32\inetsrv 文件夹。

  4. 找到的 Exchange 虚拟目录部分。

  5. 添加包含您希望允许的最大文件大小上载的MaxRequestEntityAllowed属性。添加下面的LogonMethod属性,该属性,然后保存该文件。

    以下是MaxRequestEntityAllowed属性语法︰

    MaxRequestEntityAllowed=”Size in bytes”

    注意:以字节为单位的大小是您希望允许的最大文件大小上载。下面是大小的一个示例:

    MaxRequestEntityAllowed="31457280"

    在下面的示例上载最大文件大小设置为 30 MB:

    <IIsWebVirtualDir    Location ="/LM/W3SVC/1/ROOT/Exchange"                  AccessFlags="AccessSource | AccessRead | AccessWrite"
    AppFriendlyName="Exchange"
    AppIsolated="2"
    AppPoolId="MSExchangeOWAAppPool"
    AppRoot="/LM/W3SVC/1/ROOT/Exchange"
    AuthFlags="AuthBasic"
    DirBrowseFlags="EnableDirBrowsing | DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize |
    DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc"
    DoDynamicCompression="FALSE"
    DoStaticCompression="TRUE"
    LogonMethod="3"
    MaxRequestEntityAllowed="31457280"
    Path="\\.\BackOfficeStorage\tx1b46bdomain.com\MBX"
    ScriptMaps="*,C:\Program Files\Microsoft\Exchange Server\Bin\exprox.dll,1"
    >

  6. 在服务控制管理器启动IIS Admin 服务服务。

注意:在 Exchange Server 虚拟目录以外的任何虚拟目录中未设置MaxRequestEntityAllowed属性。例如,如果将此属性设置为小于 1 gb 的文件大小的虚拟根目录中,RPC 通过 HTTP 登录问题发生。

请注意,如果您在 CA 服务器上设置MaxRequestEntityAllowed属性,CAS 服务器将返回一条错误消息,指出发送大量电子邮件失败的请求。此行为被预期行为。

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

×