当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
问题描述
我在我们的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:-
-
具有以下管理权限"的网站管理员或用户;允许:- 将用户添加到安全组.然后用户将收到某人共享的邀请电子邮件 和他在一起的地方.
-
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:-
-
这是问题还是Sharepoint服务器场中的设置?
-
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屋!