The bounce code 4.7.0, indicating 'Too many concurrent connections', typically arises from exceeding connection limits or being rate-limited by the receiving server, often as a protective measure against spam or DoS attacks. This issue can be exacerbated by the use of shared IPs. Solutions include contacting your ESP to adjust connection limits, transitioning to a dedicated IP, warming up new IPs, managing sending rates, reviewing server settings, ensuring a positive sender reputation, and analyzing server logs. The error signals a temporary delivery deferral, suggesting the email may be accepted later.
13 marketer opinions
The 4.7.0 'Too many concurrent connections' bounce code arises primarily from exceeding connection limits or being rate-limited by receiving mail servers, often as an anti-spam measure. This can occur due to high email volumes, shared IP resources, or temporary server unavailability. Resolutions involve contacting the ESP for connection limit adjustments, migrating to a dedicated IP, warming up new IPs, spacing out email sends, reviewing server settings and logs, and ensuring a good sender reputation.
Marketer view
Email marketer from MailPoet explains that shared SMTP servers often have connection limits, leading to 4.7.0 errors. Switching to a dedicated SMTP server or using a different port may alleviate this.
23 Aug 2022 - MailPoet
Marketer view
Marketer from Email Geeks shares that too many connections could be due to either the receiving mail server having a fixed limit or making decisions based on reputation. Only MailGun can change the connection limit, and it is a temporary failure so will likely eventually deliver.
9 Jul 2022 - Email Geeks
4 expert opinions
The 4.7.0 error typically arises from the receiving mail server throttling connections or reaching concurrent connection limits. Shared IPs are a contributing factor and often the onus is on the ESP (like Mailgun) to configure connection limits. The error is a temporary 4xx class error, meaning the email might be accepted in the future.
Expert view
Expert from Word to the Wise explains that 4xx errors means that there was a temporary error when sending the message. The message was not accepted at that time, but may be accepted in the future. This is different than a 5xx error, where you'd need to modify the email before resending it.
14 May 2022 - Word to the Wise
Expert view
Expert from Spam Resource explains that 4.7.0 errors are often due to throttling by the receiving mail server. This is a deliberate mechanism to limit the rate of incoming connections and messages from a particular sender or IP address to protect their infrastructure.
13 Mar 2025 - Spam Resource
4 technical articles
The 4.7.0 bounce code is generally caused by the receiving server's inability to handle the volume of connections, often due to temporary busyness, rate limiting, or anti-spam measures. These limits are deliberately put in place to protect against denial of service and spam attacks. Managing the number of concurrent connections and adjusting sending rates can help to prevent these errors, especially in systems like Postfix.
Technical article
Documentation from Microsoft Learn explains that the 4.7.0 error typically indicates a temporary issue with the receiving server, such as being too busy to handle the connection. It can also arise from rate limiting or other anti-spam measures.
19 May 2022 - Microsoft Learn
Technical article
Documentation from Cisco.com details that concurrent connection limits are put in place to protect against denial of service or SPAM attacks. These limits can cause 4.7.0 errors if they are reached.
28 Mar 2022 - Cisco.com
How can I convince an email network owner to whitelist my IPs to reduce bounces?
How can I resolve high bounce rates and 'mailbox unavailable' errors for a specific domain?
How do I contact Videotron Postmaster and resolve bounce issues?
How do PowerMTA's retry-after, max-connect-rate, max-smtp-out, max-msg-per-connection, and max-msg-rate directives work?
How to troubleshoot Postfix 'too many connections' errors after upgrading?
What causes 'Server is not currently available, possibly due to too many connections' and how to fix it?