I just got an email from eM Client announcing the release of version 9, so I downloaded and installed. I’m running version 9.0.1708. I have a lifetime Pro license, and use Gmail for email.
According to the new features described here:
under the topic Server-side rules on Gmail, Menu-Rules should have a option to switch between locally defined rules vs. rules defined in Gmail. I do not have that option in my Rules dialog. I have a bunch of Filters defined in Gmail, so I’d like to be able to see and maintain them in eM Client.
Is anyone else seeing the server-side rules option in their Rules dialog? Do I have to do something to enable it? Thanks.
@cyberzork we’re aware of how it’s supposed to work, but you can quite clearly see in @Guy_Rouillier’s screenshot that the necessary dropdown for switching between local and server-side is completely missing from the rules window. I have exactly the same issue.
I have two Gmail accounts configured, so I just tried exporting one of the accounts then deleting it and importing it again. Now I can access the server rules for that account.
Comparing the two accounts, I can see that under “Account Settings > General > Services” the account I recreated now has an additional service called “Google Settings” which is completely missing from the other account that I haven’t done anything to.
Seems like the v8 to v9 upgrade process isn’t adding that service to existing accounts?
It will be something to do with how your prev Google workspace or Microsoft accounts were added into eM Client from V8 to V9 and then upgraded recently. All mine appeared automatically with Local & Server rules.
I’m preparing to open a ticket with with eM Client to figure out why some upgrades are not getting the Server Rules.
For those who did get them during the upgrade, had you defined any rules while on previous versions? Looking at my current configuration, the only rule defined is “Spam filter”, which I did not create; it was a system-supplied rule. All my rules are defined within Gmail. So, I’m wondering if the fact I had not created any local rules caused the upgrade program not to check for the existence of server rules? Just a hypothesis.
I had already created some local rules before upgrading and I still didn’t have access to server rules after upgrading, so I don’t think a lack of local rules is the problem.
I feel like in some cases there must be something in the eM Client database that prevents existing Gmail accounts from acquiring the “Google Settings” option under “Account Settings > General > Services”. That seems to be the key.
Once the account is removed and added back again, that option appears and then server rules become accessible.
The question is, what’s blocking it?
Is there some sort of “available_services” field in the database that gets set once per account and is never re-evaluated? If an account was added before “Google Settings” was even an option in eM Client, will that option just never be available until the account is removed and added back, forcing a refresh?
I just did some testing of various sequences of upgrades from older versions of eM Client.
It appears that this issue is only introduced when a Gmail account has originally been added in any version ≤ 6.0.24985.0 and then the user has upgraded to any 7.x version ≤ 7.2.36465.0 at some point.
If they ever did that, then the “Google Settings” service will not be visible after the initial upgrade to 7.x, nor after any subsequent upgrades.
However, if they upgraded from a version ≤ 6.0.24985.0 straight to a version ≥ 7.2.36694.0, (skipping all other 7.x versions in-between), then everything will be fine and the “Google Settings” service will be present. Similarly, if they started off with any 7.x or 8.x version and never upgraded from a version ≤ 6.0.24985.0 then there will also be no problem.