部分用户发送超大附件

一。Exchange 2007是一款与过去版本有所不同的产品,其中可能有一些限制需要根据企业环境进行修改。邮箱可接收的最大邮件上限就是需要修改的变量之一。

Exchange 2007中对所接受的邮件大小的限制是通过Exchange内安装的不同SMTP接收连接器进行控制的。Exchange 2007带有两个默认SMTP 接收连接器,客户端SMTP 接收连接器和默认SMTP接收连接器。请记住,如果您的Exchange 2007与Exchange 2000或2003共同使用,您可能要根据从其他服务器上发往基于Exchange 2007的邮箱的情况管理SMTP接收连接器。否则您就需要修改默认接收连接器的设置(假设你已经将连接器设置为可接收匿名邮件),或者对于特殊的接收连 接器,您需要将其设置为允许接收来自互联网的邮件。

无论以上哪种情况,Exchange 2007中MaxMessageSize参数的默认值都是10M,也就是我们需要调整的参数。如果您想了解您的Exchange中全部SMTP接收连接器 的MaxMessageSize参数值,可以启动使用命令行进行管理的Exchange Management Shell,然后使用以下语句:
get-receiveconnector |选择identity,maxmessagesize

图A中的输出结果显示了结构中的三台Exchange服务器,所有已经安装的SMTP接收连接器的最大值都是10MB。

提高Exchange 2007收件箱10MB大邮件限制

图A 六个SMTP 接收连接器的最大信件值都是10MB。

现在,比如说我们要将这个值提高到30MB,可是使用set-receiveconnector:

set-receiveconnector "连接器名称" -maxmessagesize 30MB

如我前面所提醒的那样,请确保命令所针对的连接器的确是你要修改的那个接收连接器

1.你的需求是需要更改附件大小限制。
在exchange2007中,好像没有专门针对附件大小的直观设置。但是我们可以设置单封邮件消息大小。邮件消息大小可以这样简单换算:邮件正文加附件约等于邮件消息大小。所以,我们可以先限制整体的消息大小,然后再通过传输规则来细化附件大小的传输控制。
Exchange 2007 的发送和接收连接器的默认限制是10M,这在Hub传输服务器和Edge 传输服务器上都是一样的。在内部传输的邮件受到Hub 服务器的影响,要更改内部邮件的限制,更改Hub 服务器的连接器的限制即可。对于Internet的邮件,如果使用Edge连接,则还受Edge 服务器的影响,需要同时更改Hub 和Edge 服务器的设置。

通过如下命令修改单封邮件的大小:
在HUB和(或)EDGE的Exchange Management Shell中,运行下面的几个命令将消息大小限制为30M:
Get-ReceiveConnector | Set-ReceiveConnector –MaxMessageSize 30MB
Get-SendConnector | Set-SendConnector –MaxMessageSize 30MB
Set-TransportConfig –MaxSendSize 30MB –MaxReceiveSize 30MB
Get-Mailbox | Set-Mailbox -MaxSendSize 30MB –MaxReceiveSize 30MB
修改完成后,最好重启一下transport服务已使其立即生效。

以上应该可以满足你的需求,如果你还想更细化操作,那么就可以设置一条传输规则,当附件大于或等于多少时就删除邮件。


二。

 

三。在 Exchange 2010 中,将基于整个 Exchange 组织配置内部和外部 DSN 设置。而在 Exchange 2007 中,则基于每台服务器配置这些设置。因此,这些设置在 Active Directory 中存储在不同的配置对象中,与传输规则一样,在共存方案中需要单独对这些设置进行管理。

具体来说,下面的设置在 Exchange 2010 中已从 Set-TransportServer cmdlet 移动到 Set-TransportConfig cmdlet:

  • ExternalDelayDsnEnabled
  • ExternalDsnDefaultLanguage
  • ExternalDsnLanguageDetectionEnabled
  • ExternalDsnMaxMessageAttachSize
  • ExternalDsnReportingAuthority
  • ExternalDsnSendHtml
  • ExternalPostmasterAddress
  • InternalDelayDsnEnabled
  • InternalDsnDefaultLanguage
  • InternalDsnLanguageDetectionEnabled
  • InternalDsnMaxMessageAttachSize
  • InternalDsnReportingAuthority
  • InternalDsnSendHtml

如果需要在组织中更改这些设置,必须执行两次更改,一次使用 Exchange 2010 命令行管理程序中的 Set-TransportConfig cmdlet 针对组织进行更改,另一次使用 Exchange 2007 命令行管理程序中的 Set-TransportServer cmdlet 针对组织中的每台 Exchange 2007 集线器传输服务器进行更改。

eg:

 Set-TransportServer -Identity MAIL -ExternalDsnMaxMessageAttachSize 20MB

posted on 2011-11-24 22:30  晓风残梦  阅读(1235)  评论(0编辑  收藏  举报

导航