【问题描述】
=============
当Outlook 2011 for Mac或Outlook 2013 for Mac的客户端发送带有超过20M的附件的邮件时无法发送,报错信息如下:
HTTP error.The Server cannot fulfill the request.
【解决方法】
=============
用记事本打开并修改Exchange 安装程序下\Microsoft\Exchange Server\V14\ClientAccess\exchweb\ews\web.config 文件的以下值,
1、修改maxRequestLength 值为需要的大小。
maxRequestLength以 KB为单位 ,默认值为 2097151即 2GB:
<system.web>
<httpRuntime executionTimeout=”600″ maxRequestLength=”2097151″ />
2、用 maxReceivedMessageSize=”35000000″ 查找,修改为maxReceivedMessageSize=”81920000″ ,
PS:此默认的35000000单位为bytes
比如:
<binding name=”EWSA{**此为已被过滤词语**}mousHttpsBinding”> <EWSMessageEncoderSoap11Element /> 修改前: <httpsTransport maxReceivedMessageSize=”35000000″ authenticationScheme=”A{**此为已被过滤词语**}mous” maxBufferSize=”81920″ transferMode=”Streamed” /> 修改后: <httpsTransport maxReceivedMessageSize=”81920000″ authenticationScheme=”A{**此为已被过滤词语**}mous” maxBufferSize=”81920″ transferMode=”Streamed” /> 3、修改完后保存,重启IIS服务。
【特别说明】
=============
1.本文以修改为可允许发送60M邮件为,因为转码让整个邮件增长33%的原因,配置为80M实际上只能发送的邮件大小为:80/1.33=60.15M,所以需要根据公司单封邮件大小进行计算。
2.本文测试环境是Exchage Server 2010 SP3
【参考信息】
=============
http://blog.acarter.co.uk/2014/04/exchange-2010-mac-outlook-error-18493/
Exchange 2007参考:https://support.microsoft.com/en-us/kb/935848
|