This article provides a solution when your emails are not being sent because you have exceeded your SendGrid credits limit, on Adobe Commerce.
Affected products and versions
- Adobe Commerce on cloud infrastructure, 2.3.0-2.3.7-p1, 2.4.0-2.4.3
SendGrid credits refer to the number of allowed emails that can be sent. Only 12,000 emails can be sent per month from the integration branches. Once you have reached that limit, you will have to wait until the next month to send emails again. There are no hard limits on the number of emails that can be sent in Production and Staging, as long as the Sender Reputation is over 95%. The reputation is affected by the number of bounced/rejected emails, and whether DNS-based spam registries have flagged your domain as a potential spam source. In Production, a total of 12,000 emails are allocated per day, but that number can be extended within the same day based on the average number of emails that have been sent in the previous five days as long as the reputation is good.
How to check if your credits have been exceeded:
Adobe Commerce on cloud infrastructure Pro plan architecture: Check the
/var/log/mail.log - you might see a message like this:
May 28 21:13:00
There are limits on the number of allowed emails that can be sent.
- If you see this message, submit a support ticket and provide the above message and request the credits to be increased.
- If you do not see this message or you are on Adobe Commerce on cloud infrastructure Starter plan architecture, also submit a support ticket and mention that the
mail.logfile does not indicate that the credits have been exceeded.
- SendGrid in our developer documentation.