进行收发邮件大小的限制是很有必要的,因为邮件服务器不能当作文件服务器来使用,不符合最佳实践的要求,也不合理。
太大的附件可以通过网盘或者大附件共享的方式进行发送。
exchange使用的是ESE的数据库,在不进行脱机整理的情况下,很难自动减小空间,如果长期发送大附件的邮件,很容易让数据库无限膨胀,单个数据库一旦超过2TB,损坏后就很不容易恢复,会面临比较长的宕机时间。
用户级别
使用Powershell设置
Get-mailbox -Identity 00102503 | fl maxsendsize,maxreceivesize
Set-Mailbox
-Identity
00102503 -MaxSendSize 50MB -MaxReceiveSize 50MB
设置所有用户的配额
Get-Mailbox -ResultSize unlimited | Set-Mailbox -MaxSendSize 50MB -MaxReceiveSize 50MB
将设置的用户恢复到默认值
Get-Mailbox -ResultSize unlimited | Set-Mailbox -MaxSendSize unlimited -MaxReceiveSize unlimited
组织级别(全局限制)
服务器级别设置(接收连接器限制)
组织级别(发送连接器设置)
批量设置所有发送和接收连接器
Get-ReceiveConnector | Set-ReceiveConnector -MaxMessageSize 50MB
Get-SendConnector | Set-SendConnector -MaxMessageSize 50MB
邮件大小限制的优先级顺序
可在 Exchange 组织中的不同级别设置不同的邮件大小限制。当邮件通过传输基础结构进行路由时,此邮件可能要受到多种不同邮件大小限制。在计划邮件大小限制时,应确保如果传输管道中的邮件违反了邮件大小限制,要尽可能早地拒绝这些邮件。一般来说,应该在邮件进入基础结构中的位置设置更为严格的限制。例如,从 Internet 接收邮件的接收连接器上的邮件大小限制应小于或等于为内部 Exchange 组织配置的邮件大小限制。Exchange 服务器接受和处理来自 Internet 的会被邮箱服务器上传输服务拒绝的邮件,这会造成系统资源的浪费。配置组织、服务器和连接器限制时,务必要最大限度地减少任何不必要的邮件处理。
此方法的一个例外是用户限制。用户级别限制优先于其他邮件大小限制。因此,可以配置一个用户,超出组织的默认邮件大小限制。例如,可以通过为一组特定的用户邮箱配置自定义发送和接收限制,允许该组用户邮箱发送比组织的其他邮箱更大的邮件。
用户限制的例外仅适用于经过身份验证的用户之间的邮件交换。如果收件人通过 Internet 发送或接收邮件,将应用组织限制。例如,假定您的组织邮件大小限制为 10 MB,但您将所在营销部门中的用户配置为发送和接收最大 50 MB 的邮件。这些用户将能互相交换大邮件,但仍无法接收来自 Internet 用户的大邮件,因为此类邮件将来自于未经身份验证的发件人。
免受大小限制的邮件
下表显示了由邮箱服务器或边缘传输服务器生成并免受所有邮件大小限制的邮件类型:
系统邮件
代理生成的邮件
传递状态通知 (DSN) 邮件
日记报告邮件
被隔离的邮件
但是,这些邮件仍要受组织中邮件的最大收件人数的值的限制。