Exchange 2010 手机端无法发送10M以上的附件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Exchange 2010 手机端无法发送10M以上的附件?相关的知识,希望对你有一定的参考价值。

这几天碰到一个这样的问题,Exchange 2010邮件系统的手机客户端无法发送10MB以上的附件。
问题描述:


在Exchange 2010环境中,邮件接收器和发送器限制都设置了35M,Windows 上Outlook 可以发送大邮件,但是手机端无法发送或者转发10M以上的邮件。

原因分析:


手机端连接Exchange使用的是ActiveSync协议,这个问题发生是由于Exchange服务器上ActiveSync默认的Max Request Length设置是10MB。手机端连接Exchange使用的是ActiveSync协议,和Windows电脑上Outlook发送邮件有些不同。

解决方案:


在Exchange 2010环境中,这个问题发生比较常见的情况是在ios设备上无法发送大型附件。手机端连接Exchange使用的是ActiveSync协议,和Windows电脑上Outlook发送邮件有些不同。在这种情况下,会在Exchange Client Access 服务器上生成事件Event ID 1008,如下:

技术分享图片

这个问题发生是由于Exchange服务器上ActiveSync默认的Max Request Length设置是10MB。当我们发送大于10MB的附件时,iPhone就会不停的尝试发送,直到邮件离开设备。 为了解决这个问题,推荐的做法是把CAS服务器上关于ActiveSync的web.config中Maximum Request Length 参数设置大于15MB。 一般情况下,高于50MB是不推荐的,正常设置是15MB到20MB。因为邮件太大可能会影响邮件传输的效率。 具体步骤如下,请参考:

  1. 在Exchange CAS (客户访问服务器)上,在安装Exchange的路径下找到ClientAccess\Sync\web.config文件。默认的路径是: C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync。
  2. 打开web.config文件,然后查找<httpRuntime maxRequestLength=”10240″/>参数,然后更改这个参数值高于10MB。

技术分享图片

  1. 保存更改后的web.config文件。
  2. 重启IIS。在Exchange Management Shell中运行IISReset
  3. 测试是否可以正常使用手机发送大附件的邮件。

以上是关于Exchange 2010 手机端无法发送10M以上的附件?的主要内容,如果未能解决你的问题,请参考以下文章

exchange 2010对手机邮箱执行远程擦除

exchange 2010 发送的邮件对方无法收到

Exchange2010 升级到 2016,2010用户无法通过2016代理访问邮箱,导致连接失败。

exchange邮件无法发送问题(被反垃圾屏蔽)

EXCHANGE2010修改owa上传附件大小限制后报错

Exchange 2010 预防被恶意中继及配置反垃圾邮件功能