Programmatically create and Add Owners and Members to O365 Group, no emails are sent

%3CLINGO-SUB%20id%3D%22lingo-sub-824313%22%20slang%3D%22en-US%22%3EProgrammatically%20create%20and%20Add%20Owners%20and%20Members%20to%20O365%20Group%2C%20no%20emails%20are%20sent%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-824313%22%20slang%3D%22en-US%22%3E%3CP%3EI'm%20using%20the%20code%20found%20in%20OfficeDevPnP.Core%20to%20create%20a%20new%20UnifiedGroup.%20UnifiedGroupsUtitlity.CreateUnifiedGroup.%20My%20code%20is%20below.%3C%2FP%3E%3CPRE%3E%3CSPAN%20class%3D%22typ%22%3EUnifiedGroupsUtility%3C%2FSPAN%3E%3CSPAN%20class%3D%22pun%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22typ%22%3ECreateUnifiedGroup%3C%2FSPAN%3E%3CSPAN%20class%3D%22pun%22%3E(%3C%2FSPAN%3E%3CSPAN%20class%3D%22str%22%3E%22CSOM%20Site%20Creation%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22pun%22%3E%2C%3C%2FSPAN%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CSPAN%20class%3D%22str%22%3E%22My%20Site%20Created%20in%20Code%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CSOM%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20accessToken%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20groupLogo%3A%20null%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20owners%3A%20owners.ToArray()%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20members%3A%20members.ToArray()%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20isPrivate%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20createTeam%3A%20false)%3B%3C%2FSPAN%3E%3C%2FPRE%3E%3CP%3EWhen%20I'm%20using%20this%20code%2C%20none%20of%20the%20Owners%20or%20members%20get's%20an%20email%20saying%20they%20have%20joined%20the%20group%2C%20like%20they%20do%20if%20I%20add%20them%20manually%20to%20a%20group.%3C%2FP%3E%3CP%3EDo%20I%20have%20to%20write%20that%20part%20of%20the%20code%20to%20send%20the%20emails%2C%20or%20is%20there%20another%20method%20I%20can%20use%20that's%20already%20out%20there%20to%20send%20the%20same%20template%20that%20Microsoft%20sends%3F%3C%2FP%3E%3CP%3EThere%20are%20two%20emails%20sent%20(if%20MS%20Teams%20included)%2C%20when%20adding%20a%20person%20manually.%20One%20to%20say%20the%20person%20is%20added%20to%20the%20group%20from%3A%20The%20site%20on%20behalf%20of%20me.%20One%20to%20say%20the%20person%20is%20added%20to%20the%20MS%20Teams.%20From%3A%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Enoreply%40email.teams.microsoft.com%3C%2FP%3E%3CP%3EIt%20these%20emails%20I%20wish%20to%20replicate%20when%20adding%20a%20user%20to%20Group%2FTeam.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-824313%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Emodern%20team%20sites%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EOffice%20365%20Groups%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EPnP%20Provisioning%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Contributor

I'm using the code found in OfficeDevPnP.Core to create a new UnifiedGroup. UnifiedGroupsUtitlity.CreateUnifiedGroup. My code is below.

UnifiedGroupsUtility.CreateUnifiedGroup("CSOM Site Creation",
                              "My Site Created in Code,
                                                            CSOM,
                                                            accessToken,
                                                            groupLogo: null,
                                                            owners: owners.ToArray(),
                                                            members: members.ToArray(),
                                                            isPrivate: true,
                                                            createTeam: false);

When I'm using this code, none of the Owners or members get's an email saying they have joined the group, like they do if I add them manually to a group.

Do I have to write that part of the code to send the emails, or is there another method I can use that's already out there to send the same template that Microsoft sends?

There are two emails sent (if MS Teams included), when adding a person manually. One to say the person is added to the group from: The site on behalf of me. One to say the person is added to the MS Teams. From: noreply@email.teams.microsoft.com

It these emails I wish to replicate when adding a user to Group/Team.

0 Replies