首页 > 其他分享 >修改Exchange用户每分钟/每天的发送邮件数量的默认值MessageRateLimit和RecipientRateLimit

修改Exchange用户每分钟/每天的发送邮件数量的默认值MessageRateLimit和RecipientRateLimit

时间:2024-09-03 09:53:22浏览次数:10  
标签:PS MessageRateLimit Exchange Windows LimitMessagesSent 默认值 邮件

1分钟内连续多封邮件发送失败了,导致大量邮件堵塞。

经查,报有下面的错误:

421 4.4.2 Message submission rate for this client has exceeded the configured limit

这是因为从Exchange 2010开始,默认每分钟发送的邮件封数限制为5封,这个限制参数是:MessageRateLimit

   

微软官网有给出此参数的详细说明:

MessageRateLimit

MessageRateLimit 参数指定每分钟可以提交以便进行传输的邮件数量。 对于通过邮箱服务器角色(Outlook Web App、Exchange ActiveSync 或 Exchange Web 服务)提交的邮件,此设置会导致邮件延迟发送,直至达到用户配额。 具体来说,当用户以大于 MessageRateLimit 参数的速率提交邮件时,邮件会在长时间出现在"发件箱"或"草稿"文件夹中。

对于使用 SMTP 直接提交所传输邮件的 POP 或 IMAP 客户端,如果以超过 MessageRateLimit 参数的速率提交邮件,则客户端会收到暂时性错误。Exchange 会在稍后的某个时间尝试连接并发送邮件。

默认值   5封

   

解决办法: 

在Exchange  management shell 下执行:

1、创建一个名称为LimitMessagesSent的新策略规则,例:用户每天最大发送量为500封,每分钟最大为50封,你可以使用以下命令:

[PS] C:\Windows\system32>New-ThrottlingPolicy -Name LimitMessagesSent -RecipientRateLimit 500 -MessageRateLimit 50

执行完后,可以看到规则名称和recipientratelimit、messageratelimit两个参数的值

   

2、把新建的策略规则LimitMessagesSent应用到需要限制发送量的用户usera上

[PS] C:\Windows\system32>Set-Mailbox -Identity "usera" -ThrottlingPolicy LimitMessagesSent

   

3、修改LimitMessagesSent策略规则的每天/每分钟发送量为1000和100

[PS] C:\Windows\system32>Set-ThrottlingPolicy -Identity LimitMessagesSent -RecipientRateLimit 1000 -MessageRateLimit 100

   

4、查看LimitMessagesSent策略规则中的参数值

[PS] C:\Windows\system32>Get-ThrottlingPolicy "LimitMessagesSent"

   

Get-ThrottlingPolicy "LimitMessagesSent" | fl Name,MessageRateLimit,RecipientRateLimit

Name : LimitMessagesSent

MessageRateLimit : 100

RecipientRateLimit : 1000

   

   

5、删除策略规则LimitMessagesSent

[PS] C:\Windows\system32>Remove-ThrottlingPolicy -Identity LimitMessagesSent

   

   

   

当然,也可以修改全局的参数

1、在Exchange服务器上打开Exchange Shell命令管理界面

先查看下当前所有接收连接器MessageRateLimit参数的值:

   

[PS] C:\Windows\system32>Get-ReceiveConnector * |fl Name,MessageRateLimit

Name : Default MAIL1

MessageRateLimit : unlimited 

Name : Client Proxy MAIL1

MessageRateLimit : 5

2、修改接收连接器"Client Proxy MAIL1"每分钟可提交的邮件数量为20(如还有其他接收连接器也为5,也都进行修改):

   

[PS] C:\Windows\system32>Set-ReceiveConnector -identity "Client Proxy MAIL1" -MessageRateLimit 20

3、再次查看当前所有接收连接器MessageRateLimit参数的值,显示"Client Proxy MAIL1"的每分钟可提交邮件数量已修改为20了:

   

[PS] C:\Windows\system32>Get-ReceiveConnector * |fl Name,MessageRateLimit

Name : Default MAIL1

MessageRateLimit : unlimited 

Name : Client Proxy MAIL1

MessageRateLimit : 20

标签:PS,MessageRateLimit,Exchange,Windows,LimitMessagesSent,默认值,邮件
From: https://blog.51cto.com/adminls/11906213

相关文章

  • React MUI:值选择问题和缺少默认值
    在React和MUI(Material-UI)中,如果你遇到值选择问题或缺少默认值的情况,可能是以下原因导致的:未设置初始值:确保在组件的状态或属性中设置了适当的初始值。如果没有设置初始值,组件可能会显示为空或出现异常。未正确绑定值:在使用表单元素或其他可选择的组件时,确保将值正确地绑定到组件......
  • Prop效验与Prop默认值用法及循环遍历数组
    Prop效验与使用在HBuilderX里面你把组件传过去,向之前的那样的写法是没有默认值的,写了才有值,否则为空,所以我们可以用另一种方法,写法如下虽然这样写了但是不是完全体的,我们可以给他定个默认值和类型,就像那个String一样,可以约束对象只能是这个的类型这样子另一个页面......
  • 苹果 exchange apples
    萧伯纳的那句:你有一个苹果,我有一个苹果,我们彼此交换.全句的英文原文是什么?扫码下载作业帮搜索答疑一搜即得答案解析 查看更多优质解析 解答一举报IfyouhaveanappleandIhaveanapple,andweexchangeapples,webothstillonlyhaveoneappl......
  • 024、Vue3+TypeScript基础,使用withDefaults在父传子没数据时给出默认值
    01、index.ts代码如下://定义一个接口,用于限制person对象的具体属性exportinterfacePersonInter{id:string;name:string;age:number;}exporttypePersons=Array<PersonInter>;02、App.vue代码如下;<template><divclass="app">&......
  • exchange.hpp交换机模块
    目录一.Exchange模块介绍二.Exchange类的实现交换机类型交换机类型的定义Exchange类的相关接口主要成员变量构造函数公有成员函数setArgs函数:getArgs函数:三.ExchangeMapper类的实现主要成员变量构造函数公有成员函数createTabledropTableinsertremovereco......
  • 一个xls格式excel 第9列的下拉框的默认值是“是”和“否”,讲帮我使用apache poi,从第5
    importorg.apache.poi.hssf.usermodel.HSSFDataValidation;importorg.apache.poi.hssf.usermodel.HSSFSheet;importorg.apache.poi.hssf.usermodel.HSSFWorkbook;importorg.apache.poi.ss.usermodel.DataValidation;importorg.apache.poi.ss.usermodel.DataValidatio......
  • 025.Vue3入门,父页面给子页面传递数据,校验Props给出默认值
    1、App.vue代码:<template><Father/></template><scriptsetup>importFatherfrom'./view/Father.vue'</script><style></style>2、Father.vue代码<template><h3>父页面</h3><Chil......
  • 在 Windows 上使用 LCX(Local Channel eXchange)来进行本地和远程转发,此大纲旨在提供顶
    LCX(LocalChanneleXchange)通常指的是一种用于网络协议中的本地和远程转发技术。如果你在谈论的是与LCX相关的网络配置,它可能涉及不同的上下文,例如在通信协议或网络交换中。本地和远程转发的基本概念:本地转发(LocalForwarding):本地转发将本地计算机上的一个端口转发到......
  • SQL Server给表添加及删除主键Primary Key及默认值Default约束
    1.添加表的主键(PrimaryKey)和默认值(Default)约束在SQLServer中,给表添加主键(PrimaryKey)及默认值(Default)约束是数据库设计和维护中常见的操作。这些操作可以通过ALTERTABLE语句在表已存在的情况下执行,也可以通过CREATETABLE语句在创建表时直接指定。下面分别介绍这两种情......
  • IgniteFAQ-13-GridDhtPartitionsExchangeFuture : Failed to reinitialize local part
    报错2024-08-0815:29:02.532ERROR39656---[ange-worker-#49].c.d.d.p.GridDhtPartitionsExchangeFuture:Failedtoreinitializelocalpartitions(rebalancingwillbestopped):GridDhtPartitionExchangeId[topVer=AffinityTopologyVersion[topVer=1,minorTopVe......