当Sharepoint内部部署添加到安全组时,SharePoint内部部署不会向用户发送邀请电子邮件,除非邀请其他用户的用户至少具有“管理权限"权限 [英] sharepoint on-premises is not sending invitation emails to users when they are added to a security group, unless the user who invite other users have at-last “Manage Permission” permission

查看:140
本文介绍了当Sharepoint内部部署添加到安全组时,SharePoint内部部署不会向用户发送邀请电子邮件,除非邀请其他用户的用户至少具有“管理权限"权限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我们的SharePoint内部部署2013服务器场中面临这种奇怪的行为,关于邀请电子邮件(当用户将其他用户添加到安全组时应发送的邀请电子邮件)将不会发送给用户,除非邀请了他们的用户至少 管理权限"权限级别通过共享点安全组分配给他.

I am facing this weird behavior inside our sharepoint on-premises 2013 farm, regarding that invitation emails (which should be sent when users add another users to a security group) will not be sent to users, unless the user who invited them have at-least "Manage Permission" permission level assign to him through a sharepoint security group.

例如.我有这种情况:-

For example. i got this scenario:-

  1. 具有以下管理权限"的网站管理员或用户;允许:- 将用户添加到安全组.然后用户将收到某人共享的邀请电子邮件 和他在一起的地方.

  1. a site admin or a user who have the following "Manage Permission" permission:- add a user to a security group. then the user will receive an invitation email that someone have shared a site with him.

但是,如果具有访问权限的用户将另一个用户添加到安全组,则将正确添加该用户,即使用户选中了发送电子邮件邀请",也不会发送邀请电子邮件.复选框:-

but if user with contribute permission, add another user to a security group, then the user will be added correctly, but no invitation email will be sent, even if the user checked the "Send an email invitation" checkbox:-

所以目前我正在尝试找出应该指导我解决问题的道路的方法:-

so currently i am trying to figure out which point should guide me to the path to solve the problem:-

  1. 这是问题还是Sharepoint服务器场中的设置?

  1. is this a problem or a setting within sharepoint farm?

这是附件服务器中的问题还是设置?

is this a problem or a setting within exchnage server ?

这是Sharepoint设计的东西吗?因此,除非邀请其他人的用户至少具有管理许可权",否则它将不允许发送邀请电子邮件.分配给他?如果答案为是,那么为什么sharepoint显示发送" 电子邮件邀请"复选框允许未经授权的用户使用?

is this something sharepoint have by design ? so it will not allow invitation emails to be sent unless the user who invited others have at-least "Manage Permission" assigned to him ? if the answer if yes, then why sharepoint showed the "Send an email invitation" checkbox to unauthorized users?

推荐答案

这是设计使然,SharePoint将在发送共享链接时检查用户权限.

// Microsoft.SharePoint.ApplicationPages.AclInv
protected bool CanSendLink
{
	get
	{
		return this.ShareByLinkUIEnabled && this.ShareByLinkEnabled && this.m_cba.CanManageSharingLink && this.m_Securable.DoesUserHavePermissions(SPBasePermissions.ManagePermissions) && !this.m_cba.IrmEnabled;
	}
}


这篇关于当Sharepoint内部部署添加到安全组时,SharePoint内部部署不会向用户发送邀请电子邮件,除非邀请其他用户的用户至少具有“管理权限"权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆