邮件大小限制级别(作用域)有:组织、连接器、服务器、收件人。
- 组织限制 应用于内外部邮件
- Get-TransportConfig | Format-List MaxReceiveSize,MaxSendSize,MaxRecipientEnvelopeLimit
- Get-TransportRule | where {($_.MessageSizeOver -ne $null) -or ($_.AttachmentSizeOver -ne $null)} | Format-Table Name,MessageSizeOver,AttachmentSizeOver
- 连接器限制应用于使用指定发送连接器、接收连接器、传递代理连接器或外部连接器传递邮件的所有邮件。
- Get-ReceiveConnector | Format-Table Name,Max*Size,MaxRecipientsPerMessage; Get-SendConnector | Format-Table Name,MaxMessageSize; Get-AdSiteLink | Format-Table Name,MaxMessageSize; Get-DeliveryAgentConnector | Format-Table Name,MaxMessageSize; Get-ForeignConnector | Format-Table Name,MaxMessageSize
- 服务器限制 :服务器限制应用于特定邮箱服务器或边缘传输服务器
- 主要针对不同客户端(outlook web 、ActiveSync 、Exchange Web) 可以在”可以在邮箱服务器上的 web.config XML 应用程序配置文件中配置此值”
- 收件人限制 :主要应用于特定用户对象,例如邮箱、邮件联系人、邮件用户、通讯组或启用邮件的公用文件夹。(通常情况下没有限制 )
- Get-Mailbox | Format-List MaxReceiveSize,MaxSendSize,RecipientLimits
- $mb= Get-Mailbox -ResultSize unlimited; $mb | where {$_.RecipientTypeDetails -eq ‘UserMailbox’} | Format-Table Name,MaxReceiveSize,MaxSendSize,RecipientLimits
- 邮件限制的优先级及位置
- 通过使所有位置中的限制保持一致,或针对邮件进入 Exchange 组织的位置配置更严格的限制来执行此操作。
- 邮箱的邮件大小限制和邮件流规则中的邮件大小限制是个例外,例如 组织限制 大小是50M 邮箱的限制 大小是40M 外部发送为45M 的邮件大小会被拒绝。
- 经过身份验证的发件人和收件人(通常为内部邮件发件人和收件人)之间的收件人限制不受组织邮件大小的限制。
- 该例外仅适用于经身份验证的发件人和收件人(通常为内部发件人和收件人)之间发送的邮件
- 对于匿名发件人和收件人(通常为 Internet 发件人或 Internet 收件人)之间发送的邮件,则应用组织限制
- 推荐 保持一致
- get-transportconfig | Set-TransportConfig -maxsendsize 10MB -maxreceivesize 10MB; get-receiveconnector | set-receiveconnector -maxmessagesize 10MB; get-sendconnector | set-sendconnector -maxmessagesize 10MB; get-mailbox | Set-Mailbox -Maxsendsize 10MB -maxreceivesize 10MB
- 创建规则设置邮件附件大小提示
- New-TransportRule -Name LargeAttach -AttachmentSizeOver 10MB -RejectMessageReasonText “Message attachment size over 10MB – email rejected.”