none
发送邮件提示收件人太多 RRS feed

  • 问题

  • 最近做了exchange 2010升级到exchange 2016,发现用户向一个通讯组发邮件(该组包含所有员工)提示收件人太多,没法全部发送过去,以前在exchange 2010的时候发送是正常的,是需要改哪里的配置吗?

    2019年11月20日 0:54

全部回复

  • Set-TransportConfig -MaxRecipientEnvelopeLimit 100   

    最大收件人数100项。

    2019年11月20日 3:05
  • 应该不是你说的设置,用户不止100个,我运行get-TransportConfig | select name,MaxRecipientEnvelopeLimit查询结果如下

    Name                      MaxRecipientEnvelopeLimit
    ----                         -------------------------
    Transport Settings    5000

    是否接收连接器的限制呢?我修改了连接器的这个值MaxRecipientsPerMessage,是否需要修改这里?

    Name                            MaxRecipientsPerMessage
    ----                            -----------------------
    Default EX07                                    5000
    Client Proxy EX07                             200
    Default Frontend EX07                      2000
    Outbound Proxy Frontend EX07          200
    Client Frontend EX07                         2000
    • 已编辑 MSTEO 2019年11月20日 3:39
    2019年11月20日 3:17
  • 您好,

    请问发送邮件的用户和要发送的通讯组都是属于内部环境吗?可以修改下您提到的Client Proxy EX07和Outbound Proxy Frontend EX07两个接收连接器允许的最大收件人数量,然后试一下是否能发送成功。可以通过以下命令来修改:

    Set-ReceiveConnector -Identity <connectorIdentity> -MaxRecipientsPerMessage <number>


    您也可以检查一下用来发送邮件的用户的邮箱设置,通过以下命令检查该发送者的收件人限制数量大小:

    Set-Mailbox -Identity <MailboxIdentity> -RecipientLimits <number>


    要了解更多关于邮件限制的信息,请参考Exchange Server 中的邮件大小限制/Message size limits in Exchange Server(英文原文)。


    此致,

    Vera Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年11月20日 8:58
  • 是的,是内部发送的通讯组,Outbound Proxy Frontend EX07这条连接器也要改吗?我已经修改了Default Frontend EX07这个连接器的MaxRecipientsPerMessage为2000,也通过设置指定用户的限制,Set-Mailbox -Identity user@contoso -RecipientLimits 2000,发送客户端发送邮件的时候,还是一样退信,退信的结果跟上图一样提示收件人过多
    • 已编辑 MSTEO 2019年11月22日 5:08
    2019年11月21日 1:53
  • 有答复吗?
    2019年11月22日 3:12
  • 您好,

    是不是所有的用户向这个通讯组发邮件都会收到这个无法送达报告呢?

    可以通过以下命令检查一下每分钟最大允许连接数、邮件发送率限制等参数限制:

    Get-TransportService -Identity <ServerIdParameter> | select MaxConnectionRatePerMinute

    Get-ReceiveConnector -Identity <connectorIdentity> | select MessageRateLimit,MaxInboundConnectionPerSource

    更多关于邮件限制的设置,可查看邮件速率限制/Message rate limits and throttling(英文原文)

    是否有创建过新的限制策略,或者修改过默认限制策略的参数值?可以通过以下命令检查一下是否限制了24小时内最大收件人数量:

    Get-ThrottlingPolicy -Identity <ThrottlingPolicyIdParameter> | select RecipientRateLimit


    此致,

    Vera Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年11月25日 10:21
  • 请问您最近有新的进展吗?如果您已经解决了这个问题,可以分享一下您的解决方法吗?也许以后能帮助到其他有类似问题的人。

    此致,

    Vera Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年12月2日 1:07
  • 虽然不知道您的问题是否已经解决,下面还是对这个问题做出一个总结,希望能够帮助到其他有类似问题的人。

     

    问题症状
    ==========================================
    Exchange 2010升级到exchange 2016后,用户向一个成员众多的通讯组发邮件,提示收件人太多。

    可能的原因
    ==========================================
    可能是最大允许连接数、邮件发送率限制等参数限制的原因,也有可能是限制策略参数设置原因。

    建议
    ==========================================
    可以先检查一下连接器相关限制,以及发送邮件的用户的邮箱设置:

    Set-ReceiveConnector -Identity <connectorIdentity> -MaxRecipientsPerMessage <number>

    Set-Mailbox -Identity <MailboxIdentity> -RecipientLimits <number>



    可以通过以下命令检查一下每分钟最大允许连接数、邮件发送率限制等参数限制:

    Get-TransportService -Identity <ServerIdParameter> | select MaxConnectionRatePerMinute
    
    Get-ReceiveConnector -Identity <connectorIdentity> | select MessageRateLimit,MaxInboundConnectionPerSource


    可以通过以下命令检查一下是否限制了24小时内最大收件人数量:

    Get-ThrottlingPolicy -Identity <ThrottlingPolicyIdParameter> | select RecipientRateLimit


    相关链接
    ==========================================
    Exchange Server 中的邮件大小限制/Message size limits in Exchange Server(英文原文)
    邮件速率限制/Message rate limits and throttling(英文原文)

    此致,

    Vera Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年12月4日 10:46