Exchange 邮件流(1)邮件大小限制

邮件大小限制级别(作用域)有:组织、连接器、服务器、收件人。

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

https://www.cnblogs.com/reachos/p/9596968.html