Which rules are churning my Gmail accounts?
Reported by Ed Cottrell | June 22nd, 2023 @ 01:02 PM
Background
I have a number of rules on a number of mailboxes. The vast majority of these do one of two things:
-
If the message matches certain conditions, set the
SavedToDEVONthink
label tag/keyword—which is mapped in MailMate to a label that exists in both of my Google-powered accounts—and remove another label,AddToDEVONthink
, if it is present. -
If the message matches certain conditions, export it to my drive for processing by other applications.
The accounts in question are a Gmail account with ~54k messages and a Google Workspaces account with ~5k messages.
Problems
Something is causing MailMate to thrash these Google accounts, such that they are both "throttled" nearly constantly. This means that emails aren't being processed timely, the tags that MailMate should be applying or removing aren't showing up correctly in the Gmail interface, and messages are late being exported to my drive.
In addition, it seems like many of my rules are not running on
their own currently. I just moved to a new MacBook, and all of my
rules came over when I used the Mac OS Migration Assistant to copy
information from a Time Machine backup. The rules all run correctly
if I manually apply them from the context menu, as in Apply
Rules of "Inbox"
, but they aren't running on their own.
Question
How can I debug this to figure out (1) why my rules aren't running and (2) which rule(s) on which mailbox(es) are being triggered and causing the thrashing? I've tried toggling individual rules on and off, but I haven't been able to isolate either problem that way; it seems to be some combination of rules, perhaps across multiple mailboxes.
Thanks.
Comments and changes to this ticket
-
Ed Cottrell July 3rd, 2023 @ 01:43 PM
Update: These problems seem to be temporarily resolved, but they come back intermittently. I can't see why or say what triggers them. I still need some sort of logging to see which rules are being triggered on which messages. It seems obvious that I'm creating some sort of loop causing some rules to trigger each other in a cycle, but I can't narrow it down without more information.
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.
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.