Quick & Cheap > Knowledgebase > Managing WebHosting account > Domain *.com has exceeded the max defers and failures per hour


Domain *.com has exceeded the max defers and failures per hour




Issue:

You have received an e-mail
from: Mail Delivery System <Mailer-Daemon@*>
subject: "Mail delivery deferred: returning message to sender"
message: A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:
Domain *.com has exceeded the max defers and failures per hour (7/5 (16%)) allowed. Message discarded."

Technical explanation:

defers are made out of number of e-mails you sent out but that a) exceeded maximum e-mails allowed to be sent per time interval (usually hour) or b) e-mails failed to be delivered (example: destination e-mail address does not exist)
E-mail above says "(7/5 (16%))" it mean we have 7 defers out of 5 allowed in that particular time frame (one hour). Defers count will be nulled in next hour.

General explanation:

"If you send mass mail and haven't kept your mailing list clean by removing invalid email addresses, you may generate enough bounces to have your mailings limited. The only way to work around this is to clean up your list and remove any invalid email addresses."

The meaning of that message is mentioned on Google. Example, here: https://www.leaver.com/knowledgebase/98/Why-am-I-getting-a-Domain-has-exceeded-the-max-defers-and-failures-per-hour-error.html

Example content of the e-mail that caused this issue:

"A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

[email protected]
The mail server could not deliver mail to [email protected]. The account or domain may not exist, they may be blacklisted, or missing the proper dns entries."

This issue/limit (exceeding max defers and failures per hour) should be removed in next hour. Once that happen, do not send e-mail to non existing addresses like one mentioned above. If you send an e-mail to non existing addresses you will have problem again.

If you can not afford to face these limits, you need to build your own mail server on a VPS. Else make sure your e-mail is not SPAMmy/unsolitited/not sent to non existing e-mail addresses.

If your mailing list comes from a registration/subscribe web form, you can make your form (PHP application) to verify e-mail addresses before you add them to your mailing list, read this tutorial:

https://gist.github.com/chazmead/8240317
https://gist.github.com/kostasdizas/960089
https://davidwalsh.name/php-email-validator

Sidenotes:
find e-mails that failed to be delivered: grep -Ri "server could not deliver" /home/usernamehere/mail
find e-mails that was denied to be sent: grep -Ri "exceeded the max" /home/usernamehere/mail

---------------------
InstantCPanelHosting.com (https://instantcpanelhosting.com) low price and friendly support



Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read

Powered by WHMCompleteSolution