function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Michael WelburnMichael Welburn 

Setting Chatter Email Settings on a Community User via User fields

I noticed that while I can leverage the UserPreferences fields to dictate Chatter related Email settings for standard Salesforce users, the same fields do not seem to affect Community (Customer, in this case) users. If I update the field via the Developer Console, the UI the Community User sees is not updated, and if I update via the UI the backend data is not affected. Is there another record where this information is captured?

The use case here is that I want to turn some of these email settings off when a community user is provisioned.

I cross posted this from the StackExchange forums, but there might be more information there as well: http://salesforce.stackexchange.com/questions/51885/community-user-email-settings-api
Best Answer chosen by Michael Welburn
ShashankShashank (Salesforce Developers) 
I see that the stack exchange post has been answered. However, I am posting the answer here as well for the benefit of others on this forum:

"These email preferences are tracked separately by each community and are therefore stored on the NetworkMember object, not the User."

https://www.salesforce.com/us/developer/docs/api/Content/sforce_api_objects_networkmember.htm