#2485 new
David Singer

Being throttled by GMail every day or two

Reported by David Singer | January 21st, 2020 @ 02:08 AM

I have been going into a throttled state every day or two - today, it happened when no one was near any of my computers. It looks like MailMate decides to fetch a TON of mail from Google for no obvious reason (I wasn't actively using any mail client at the time the throttling seems to have happened).

I am attaching the logs.

I hope this helps debug the problem.

David Singer

Comments and changes to this ticket

  • benny

    benny January 22nd, 2020 @ 02:15 PM

    When MailMate detects that a Gmail account is throttled then it stops synchronizing mailboxes except the INBOX. There's no issue with your INBOX and therefore the logs do not show any problems.

    What likely happens then is that when the account is no longer throttled then MailMate starts synchronizing the other mailboxes and this quickly triggers the account being throttled again. MailMate should actually increase the time it waits after throttling stops, but this starts at 10 minutes and increases to 2 hours (relaunching MailMate resets this behavior). This might not be sufficiently aggressive.

    You can try taking most of the mailboxes in the account offline manually (select them and use “Mailbox > Take Offline”). This gives you better control of what is synchronized when the throttling state stops.

    In any case, it might make it easier to create logs of what happens when the account goes from non-throttled to throttled. You are welcome to send the logs using “Help > Send Server Logs”.

  • David Singer

    David Singer January 31st, 2020 @ 01:17 AM

    The logs I attached to the original report show MailMate creating a LOT of activity just before the account went into throttled state, even though I wasn't actively using the computer during that time.

    I am getting throttled more steadily, to the point that I can't reliably use MailMate (I look at mail on two Macs, an iPhone, and an iPad, and if changes don't propagate, it's very confusing). Taking mailboxes offline means I won't see the changes even after throttling ends, right? Or am I missing something?

    I would like to understand what is causing MailMate to be cause so much activity on my account so I can use it.

    Let me know how I can capture the important info.


  • benny

    benny January 31st, 2020 @ 02:31 PM

    @David: Suspicious activity would be if MailMate never went into the so-called IDLE state, that is, there was some kind of synchronization-action never finishing. I didn't see anything like that in the logs, but they were also created after the account got throttled (at which point MailMate only syncs the INBOX).

    Yes, taking mailboxes offline means you won't see any changes, but it also ensures that MailMate uses as little bandwidth as possible. Usually MailMate would check each mailbox every 10 minutes. See Mailbox > Synchronization Schedule for options to change this -- this setting is inherited by submailboxes. It might be a good idea to increase or even switch to Manual for mailboxes you know you usually only makes changes to using MailMate. A mailbox is always synchronized when selected (if it's online) or if there is some action involving it such as moving a message.

    Note that the other clients accessing the account also make throttling more likely. When MailMate is throttled then they are also throttled, but they might (probably) just ignore it.

    To see if this is somehow a MailMate issue, we need to get the account out of the throttled state. This can only be done by reducing the amount of activity by taking mailboxes and/or accounts offline -- possibly in multiple email clients. Then I need you to reproduce the issue like this:

    • Open the Activity Viewer (in the Window menu).
    • Take the Gmail account online (or more mailboxes in the account online).
    • Wait for the Throttled state to appear.
    • Use “Help > Send Server Logs”.

    Then I can see what happened before it got throttled and maybe there is some kind of busy loop behavior (which is the only kind of bug which could trigger throttling).

    I hope this helps.

  • David Singer

    David Singer February 1st, 2020 @ 06:37 AM

    That helps me understand what's going on.

    I've had the Activity Viewer up all day and, of course, I never saw throttling. I won't be able to test for a couple of weeks, so please don't close the ticket until I can resume working with MailMate.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket