通过C#/ Graph禁用MS Teams邀请邮件

基尔斯基

我在C#中有一个配置引擎,可使用MS Graph创建新的MS团队。每当将用户添加到团队(在Teams Client内部)时,他都会收到2条邀请邮件-1条发送给O365 Group,1条发送给Teams本身。

通过从PnP Core Unified Groups Utility中获取的自定义代码(ResourceBehaviorOptions-> WelcomeEmailDisabled)禁用了O365组邮件:

class ExtendedO365Group : Microsoft.Graph.Group
{
    [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore, PropertyName = "resourceBehaviorOptions")]
    public string[] ResourceBehaviorOptions { get; set; }
    [JsonProperty("[email protected]", NullValueHandling = NullValueHandling.Ignore)]
    public string[] OwnersODataBind { get; set; }
    [JsonProperty("[email protected]", NullValueHandling = NullValueHandling.Ignore)]
    public string[] MembersODataBind { get; set; }
}

[...]

var newGroup = new ExtendedO365Group
{
    DisplayName = displayName,
    Description = description,
    MailNickname = mailNickname,
    MailEnabled = true,
    SecurityEnabled = false,
    Visibility = isPrivate == true ? "Private" : "Public",
    GroupTypes = new List<string> { "Unified" },
    ResourceBehaviorOptions = (disableWelcomeMail ? new string[] { "WelcomeEmailDisabled" } : null)
};

受此图问题的启发

然后,团队团队被添加到组中,但是似乎没有设置或属性可以禁止团队内部的邮件发送。

我也知道这个PowerShell命令,它也做同样的事情

Set-UnifiedGroup -Identity "groupname" -UnifiedGroupWelcomeMessageEnable:$false

并尝试禁用邮件发送

MailEnabled = false,

但是,所有这些都仅禁用从O365组发送的主题为“用户xy已将您添加到yz组”(大致由德语翻译)和指向Outlook组的链接的第一封邮件。它不会禁用来自Teams的第二封邮件“您已被添加到Microsoft Teams中的团队”,并带有在Teams Client中打开它的链接。

是否有一些新的Graph Property或C#命令将禁用所有邀请邮件?如果没有其他方法起作用,那么如果有起作用的方法,我将尝试集成PowerShell命令。

编辑:确实,这似乎是一个错误,如在Uservoice和接受的答案中所见

菲达

您似乎已经在我们现有的API中发现了一个空白。我可以确认,我们目前不允许在台式机/ Web客户端以及通过Graph API禁止来自Microsoft Teams的“添加到团队”电子邮件。

我们已经注意到了此请求,并了解了您要设计的方案。目前,我们想请您在UserVoice中分享此反馈,以帮助我们更好地确定在将来的版本中添加此功能的优先级。

https://microsoftteams.uservoice.com/forums/555103-public/suggestions/35391220-make-unifiedgroupwelcomemessageenabled-work-for-te

干杯-菲达·路易(Microsoft Teams PM)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么通过MS Graph发送给外部(b2b / guest)用户的邀请电子邮件没有发送到TO + CC地址(不再)?

来自分类Dev

MVC | 通过邮件邀请新用户

来自分类Dev

如何通过Microsoft graph API C#在Microsoft Teams中将消息发送到1:1聊天或群聊

来自分类Dev

iOS:Firebase 通过电子邮件邀请无效

来自分类Dev

通过MS Graph API发送电子邮件时包括电子邮件签名

来自分类Dev

无法通过C#从Outlook发送邮件

来自分类Dev

Gmail邮件无法通过C#发送

来自分类Dev

通过C#代码启用/禁用<a>标签

来自分类Dev

是否可以通过MS Graph API获取为其创建共享链接的用户/电子邮件?

来自分类Dev

MS Graph 用户增量查询 C#

来自分类Dev

如何通过电子邮件添加TestFlight beta应用邀请

来自分类Dev

用于邮件发送的MS Graph API订阅

来自分类Dev

如何通过Graph API邀请朋友加入Facebook应用

来自分类Dev

如何通过Graph API邀请朋友加入Facebook应用

来自分类Dev

通过C#发送电子邮件

来自分类Dev

通过C#获取Outlook电子邮件地址

来自分类Dev

在 MS Teams 中禁用硬件媒体密钥处理

来自分类Dev

使用C#刷新MS Graph的身份验证令牌

来自分类Dev

MS Graph API不会从Azure AD B2C返回用户的电子邮件地址

来自分类Dev

如何使用Graph API在C#中获取Teams组织层次结构数据

来自分类Dev

如何使用SDK4从带有Bot的MS Teams获得用户电子邮件?

来自分类Dev

如何使用图形 API 在 MS Teams 中将成员添加为组或邮件列表

来自分类Dev

将B2B外部用户添加到Azure AD而不发送邀请电子邮件C#

来自分类Dev

Bot Framework - 通过 Directline C# Bot 发送电子邮件的电子邮件通道

来自分类Dev

是否可以使用MS Graph API v1.0创建MS Teams会议?

来自分类Dev

使用SQL数据读取器通过电子邮件或C#在C#中通过电子邮件进行用户登录(如Facebook)?

来自分类Dev

带有电子邮件邀请的Azure AD B2C注册不显示注册页面

来自分类Dev

无法通过Graph API将邀请对象添加到团队中

来自分类Dev

Alfresco邀请邮件网址更改

Related 相关文章

  1. 1

    为什么通过MS Graph发送给外部(b2b / guest)用户的邀请电子邮件没有发送到TO + CC地址(不再)?

  2. 2

    MVC | 通过邮件邀请新用户

  3. 3

    如何通过Microsoft graph API C#在Microsoft Teams中将消息发送到1:1聊天或群聊

  4. 4

    iOS:Firebase 通过电子邮件邀请无效

  5. 5

    通过MS Graph API发送电子邮件时包括电子邮件签名

  6. 6

    无法通过C#从Outlook发送邮件

  7. 7

    Gmail邮件无法通过C#发送

  8. 8

    通过C#代码启用/禁用<a>标签

  9. 9

    是否可以通过MS Graph API获取为其创建共享链接的用户/电子邮件?

  10. 10

    MS Graph 用户增量查询 C#

  11. 11

    如何通过电子邮件添加TestFlight beta应用邀请

  12. 12

    用于邮件发送的MS Graph API订阅

  13. 13

    如何通过Graph API邀请朋友加入Facebook应用

  14. 14

    如何通过Graph API邀请朋友加入Facebook应用

  15. 15

    通过C#发送电子邮件

  16. 16

    通过C#获取Outlook电子邮件地址

  17. 17

    在 MS Teams 中禁用硬件媒体密钥处理

  18. 18

    使用C#刷新MS Graph的身份验证令牌

  19. 19

    MS Graph API不会从Azure AD B2C返回用户的电子邮件地址

  20. 20

    如何使用Graph API在C#中获取Teams组织层次结构数据

  21. 21

    如何使用SDK4从带有Bot的MS Teams获得用户电子邮件?

  22. 22

    如何使用图形 API 在 MS Teams 中将成员添加为组或邮件列表

  23. 23

    将B2B外部用户添加到Azure AD而不发送邀请电子邮件C#

  24. 24

    Bot Framework - 通过 Directline C# Bot 发送电子邮件的电子邮件通道

  25. 25

    是否可以使用MS Graph API v1.0创建MS Teams会议?

  26. 26

    使用SQL数据读取器通过电子邮件或C#在C#中通过电子邮件进行用户登录(如Facebook)?

  27. 27

    带有电子邮件邀请的Azure AD B2C注册不显示注册页面

  28. 28

    无法通过Graph API将邀请对象添加到团队中

  29. 29

    Alfresco邀请邮件网址更改

热门标签

归档