开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

配制Exchange Server 2007中收发邮件大小限制

简介:
+关注继续查看

配制Exchange Server 2007中收发邮件大小限制

Exchange server中的邮件收发大小,直接影响着其网络资源及Exchange 系统资源的浪费;且在日常的邮件服务器管理工作中,我们也经常有这方面的需求,所以我在此和大家简要地讨论下如何来限制Exchange 2007中的邮件收发大小。 

Exchange 2007中的邮件传送与接收大小的限制有下列几个检查点:

组织限制

全局限制

连接器限制

服务器限制

用户限制

邮件传送大小的限制原则:

1.    客户端使用MAPI连接时会受限于全局限制、组织限制、使用者信箱传送大小的限制、接收大小的限制、集线器传输规则的附件文件大小限制、连接器、OWA 2007 (Web.config file)的上传下载大小限制。

2.    使用者的传送大小或接收大小取决于使用者信箱的传送大小限制的设置,若保持默认(没有特别指定),再由全局限制及组织限制、连接器限制三者的传送大小限制来决定,但默认上,组织和全局及连接器都是限制10MB,用户是没有限制,因此三者之间再取最小值,所以若使用者信箱没有特别设定传送大小限制,默认值会被限制在10MB。

3.    Exchange 2007 的发送和接收连接器的默认限制是10M,在集线器传输服务器和边缘传输服务器上都是一样的。在内部传输的邮件受到集线器传输服务器的影响,要更改内部邮件的限制,更改集线器传输服务器的连接器的限制即可。对于Internet的邮件,如果使用边缘连接,则还受边缘服务器的影响,需要同时更改集线器传输服务器和边缘服务器的设置。

组织限制的设置:

依次展开:[组织配置]-[集线器传输]-[全局设置]-右击[传输设置]-属性

 transport01.JPG 

全局限制的设置:

说明:

1.    如果组织从Exchange 2003 升级至Exchange 2007时,全局限制的初始值会保留旧版本Exchange的设置,此时,必须使用 Exchange 2003 服务器上的 Exchange 系统管理器或 ADSI 编辑工具修改全局邮件限制,建议将全局限制和相应的组织限制设置为相同的值。在Exchange 2007 RTM中,使用Set-Transportconfig 设置的MaxreceiveSize\MaxSendSize参数不会复制到相应的全局限制中。

2.    在Exchange 2007 SP1中,不应该直接修改全局限制,使用Set-TransportConfig修改组织限制时,新值将自动复制到相应的全局限制中。

使用ADSI EDIT设置:

Configuration–>CN=Service–>CN=Microsoft Exchange–>CN=<Exchange ORG. Name>–>CN=Global Settings–>CN=Message Delivery–>鼠标右键–>属性

delivContLength:<10240> (0~2097151KB) 默认值为10MB,最大可以设为2097151KB (2GB)submissionContLenght:<10240> (0~2097151KB)     同上msExchReciplimit:<5000>      (0~2147483647)   不用改如下图:

 transport02.JPG

连接器限制的设置:

配置接收连接器

依次展开:[服务器配置]-[集线器传输] 在右边窗口,点击[接收连接器] 双击[Default server]

 transport03.JPG

对应PowerShell command:

Set-ReceiveConnector “连接器名称” –MaxMessageSize 10MB

配置发送连接器

依次展开:[组织配置]-[集线器传输]在右边窗口,点击[发送连接器]

 transport04.JPG

对应PowerShell command:

Set-SendConnector “连接器名称” –MaxMessageSize 10MB

用户限制的设置

依次展开:[收件人配置]-[邮箱]-双击邮箱名

 transport05.JPG

对应的PowerShell Command:

Set-Mailbox “administrator” –MaxSendSize 10MB –MaxReceiveSize 10MB

批量更改:get-user | set-mailbox -MaxSendSize “10MB”

 除此之外,当Exchange 2007与早期版本的Exchange Server共存或Exchange 2007跨多站点时,我们还可以配置在各个 Active Directory 目录服务站点之间或各个路由组之间路由的邮件的最大邮件大小限制。如果正在运行 Exchange 2007 Service Pack 1 ,则可以在 Active Directory IP 站点链接或路由组连接器上设置最大邮件大小限制。

 配置AD站点链接限制:

在单个 Active Directory 站点链接上配置最大邮件大小限制:

Set-AdSiteLink -Identity DEFAULTIPSITELINK -MaxMessageSize 10MB

在所有 Active Directory 站点链接上配置相同的最大邮件大小限制:

Get-AdSiteLink | Set-AdSiteLink -MaxMessageSize 10MB 

配置路由组连接器限制

在单个路由组连接器上配置最大邮件大小限制:

Set-RoutingGroupConnector -Identity “Exchange Administrative Group (FYDIBOHF23SPDLT)\Exchange Routing Group (DWBGZMFD01QNBJR)\Ex2007 to 2003 RGC”  -MaxMessageSize 10MB

在所有路由组连接器上配置相同的最大邮件大小限制:

Get-RoutingGroupConnector | Set-RoutingGroupConnector -MaxMessageSize 10MB 

配置OWA邮件传送大小限制

  1. 在客户端访问服务器上找到 Outlook Web Access Web.config 文件。默认位置为 c:\ProgramFiles\Microsoft\ExchangeServer\ClientAccess\Owa。

  2. 为这个文件创建一个备份。

  3. 使用如记事本之类的编辑器打开原始文件。请不要使用 IIS 编辑 Web.config 文件。

  4. 找到 maxRequestLength,并将其值更改为所需的值。该值以千字节 (KB) 为单位进行存储。默认值为 30000。

<httpRuntime maxRequestLength=”30000″ />

    5. 保存并关闭该文件。

使用PowerShell命今跟踪失败的邮件传递

跟踪失败的接收邮件传递信息:

Get-MessageTrackingLog -EventID FAIL | where {$_.RecipientStatus -like “*RecipSizeLimit*”}

跟踪失败的发送邮件传递信息:

Get-MessageTrackingLog -EventID FAIL | where {$_.RecipientStatus -like “*SendSizeLimit*”}










本文转自 kingkui 51CTO博客,原文链接:http://blog.51cto.com/yinkui/103782,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载