A robust email, calendaring, and collaboration platform developed by Microsoft, designed for enterprise-level communication and data management.Miscellaneous topics that do not fit into specific categories.
Hi @姚黎忠
Are there any error messages when you send the 20 emails per minutes?
Based on my knowledge, The parameter MessageRateLimit sets the maximum messages per minute for POP3 or IMAP4 clients using SMTP. Clients exceeding this value get a transient error. If you did not receive this related message, it means you are not reach the maximum messages.
In this way, we firstly recommend you confirm settings with the following command to ensure all receive connectors are configured correctly.
Get-receiveconnector | ft Name, messageratelimit
Then, you could use this Exchange Management Shell cmdlet to see how many emails have been sent from this client and determine whether there are more than 5 or 20 emails in one minute.
Get-MessageTrackingLog -Sender ******@domain.com -Recipients ******@domain.com | Where-Object { $_.ConnectorId -eq "ServerName\ConnectorName" } | ft timestamp,eventid,source,sender,recipients,messagesubject,clientip
For example:
Get-MessageTrackingLog -Sender ******@xxx.com -Recipients ******@xxx.com | Where-Object { $_.ConnectorId -eq "EX1\Default ex1" } | ft timestamp,eventid,source,sender,recipients,messagesubject,clientip
Besides, please make sure it is not the only connector which is being used during the process of email delivery. If you have another receive connector used in the process, the MessageRateLimit must be also increased to 20.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.