• I just started receiving errors that mail is not being sent. I did a test and I get the same error. No emails are successfully going out. I removed the domain name, but otherwise the code below is pasted from the slack error message notifications.

    You getting this message because an error detected while delivered your email.
    For the domain: 
    The log to paste when you open a support issue:
    {
     "error": {
       "code": 429,
       "message": "User-rate limit exceeded.  Retry after 2020-07-29T14:09:10.266Z (Mail sending)",
       "errors": [
         {
           "message": "User-rate limit exceeded.  Retry after 2020-07-29T14:09:10.266Z (Mail sending)",
           "domain": "global",
           "reason": "rateLimitExceeded",
           "debugInfo": "stack_entries: \"com.google.caribou.api.errors.ApiErrorInfo.build(ApiErrorInfo.java:76)\"\nstack_entries: \"com.google.caribou.api.server.abuse.MailSendAbuseInterceptor.execute(MailSendAbuseInterceptor.java:58)\"\nstack_entries: \"com.google.apps.framework.request.impl.InterceptorInvocation$Rpc.beforeProceed(InterceptorInvocation.java:147)\"\nstack_entries: \"com.google.apps.framework.request.impl.InterceptorInvocation.proceed(InterceptorInvocation.java:158)\"\nstack_entries: \"com.google.apps.framework.request.impl.RpcDispatcher.proceed(RpcDispatcher.java:136)\"\nstack_entries: \"com.google.apps.framework.request.impl.RpcDispatcher.proceed(RpcDispatcher.java:42)\"\nstack_entries: \"com.google.apps.framework.request.impl.AbstractDispatcher.doExecuteChain(AbstractDispatcher.java:464)\"\nstack_entries: \"com.google.apps.framework.request.impl.AbstractDispatcher.execute(AbstractDispatcher.java:303)\"\nstack_entries: \"com.google.apps.framework.request.impl.AbstractDispatcher.reattach(AbstractDispatcher.java:956)\"\nstack_entries: \"com.google.apps.framework.request.impl.AbstractDispatcher.lambda$getScopedReceiver$3(AbstractDispatcher.java:893)\"\nstack_entries: \"com.google.apps.framework.request.impl.RpcDispatcher.reattach(RpcDispatcher.java:155)\"\nstack_entries: \"com.google.apps.framework.request.impl.RpcDispatcher.lambda$triggerFinished$1(RpcDispatcher.java:146)\"\nstack_entries: \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\"\nstack_entries: \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\"\nstack_entries: \"com.google.apps.framework.server.AbstractThreadPoolModule$InitializingThreadFactory.lambda$newThread$0(AbstractThreadPoolModule.java:605)\"\nstack_entries: \"java.lang.Thread.run(Thread.java:748)\"\ndetail: \"User-rate limit exceeded.  Retry after 2020-07-29T14:09:10.266Z (Mail sending)\"\n"
         }
       ],
       "status": "RESOURCE_EXHAUSTED"
     }
    }
    

    Any idea what could be causing this?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi @lyeffeth

    Error 429, ‘Too Many Requests’ happens when your site is sending many requests at the same time – The error does not come from the plugin.

    If you using Gmail for a newsletter or any other marketing emails, I suggest using more proper solutions like SendGrid or Mailgun.

    Thread Starter Laura Yeffeth

    (@lyeffeth)

    Thanks for the quick response. We don’t have a newsletter, but this is an e-commerce site so we send out customer emails with every purchase. We are having a lot of purchases but not more than we have had in the past. Where is this limit imposed? On the server?

    The limit is a constant value that can be changed on Gmail servers.

    The error means that too many emails are trying to send on the same time,
    For example, if Gmail has five emails per minute limit and if your site trying to send six it will trigger the error.

    Post SMTP support for Fallback – You can configure another SMTP account and in case an email is failed to deliver it will use the second account.

    Still, if you see this error too much I highly recommend moving to the services I mentioned above.

    Thread Starter Laura Yeffeth

    (@lyeffeth)

    Is it just Gmail servers? I am working with my server support and they seem to think it’s a server imposed limit. I will look into the services solution.This is a replacement for Postman SMTP, correct? The fallback is good to know about. I’ll need Postman SMTP to resend the failed emails once I get this resolved so I don’t want to bypass it completely just yet.

    Thread Starter Laura Yeffeth

    (@lyeffeth)

    You can ignore the previous post. They were mistaken and the errors are not coming from the server but from Gmail as you said. I can see the errors in the Gmail API account. I do have one more question for you though. If this gets resolved, will there be an attempt to resend the emails or would I need to manually go through and resend them?

    Thanks for your help.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘“User-rate limit exceeded” error’ is closed to new replies.