Office 365商业高级版Exchange Online共享邮箱代发权限配置问题咨询
Exchange Online 相关问题解答
1. 如何从共享邮箱代表用户发送邮件?
要实现这个需求,核心是先给用户分配发送代表(Send As)或发送权限(Send On Behalf)权限,再在客户端完成发送操作:
步骤1:配置权限(两种方式可选)
方式A:通过Exchange管理中心(EAC)设置
- 登录Exchange管理中心,进入「收件人」>「共享邮箱」
- 找到目标共享邮箱,点击右侧的「管理权限」
- 在「发送代表」或「发送权限」选项卡中,添加需要授权的用户,保存设置(权限生效通常需要30分钟到1小时)
方式B:通过PowerShell命令设置
如果EAC操作受限,用Exchange Online PowerShell更高效:
- 先连接Exchange Online PowerShell:
Connect-ExchangeOnline - 分配发送代表权限(收件人会看到发件人为共享邮箱):
Add-RecipientPermission "共享邮箱名称" -Trustee "用户UPN/名称" -AccessRights SendAs - 分配发送权限(收件人会看到「XXX代表YYY发送」的标识):
Set-Mailbox "共享邮箱名称" -GrantSendOnBehalfTo @{add="用户UPN/名称"}
步骤2:客户端发送邮件(以Outlook为例)
- 打开Outlook新建邮件,点击「发件人」按钮
- 选择目标共享邮箱(如果没显示,点击「其他电子邮件地址」,输入共享邮箱地址确认)
- 撰写邮件发送即可
2. Office 365商业高级版中,让共享邮箱用户具备代表指定用户发邮件的权限,EAC无选项的解决办法,及分配Exchange账号是否可行?
问题分析
你在EAC找不到配置选项,大概率是找错了地方——代表指定用户发送的权限,是需要在指定用户的个人邮箱上配置,而非共享邮箱的权限设置界面。
解决办法:用PowerShell配置权限
直接给使用共享邮箱的用户,分配对「指定用户邮箱」的发送代表/发送权限即可:
- 连接Exchange Online PowerShell后,执行对应命令:
# 分配发送代表权限(收件人看到发件人为指定用户) Add-RecipientPermission "指定用户邮箱名称/UPN" -Trustee "需要授权的用户UPN/名称" -AccessRights SendAs # 或者分配发送权限(收件人看到「授权用户代表指定用户发送」) Set-Mailbox "指定用户邮箱名称/UPN" -GrantSendOnBehalfTo @{add="需要授权的用户UPN/名称"}
权限生效后,用户在Outlook新建邮件时,选择发件人为「指定用户」就能发送。
关于「为共享邮箱分配Exchange Online账号是否可行?」
可行,但完全没必要。共享邮箱的设计初衷就是无需独立账号,用户通过自身账号即可访问。如果给共享邮箱分配Exchange Online账号,它会变成普通用户邮箱,既浪费许可证,又增加管理复杂度——你的需求是让用户代表指定用户发邮件,和共享邮箱本身是否有账号无关,直接给用户配置对指定邮箱的权限就能实现目标。
内容的提问来源于stack exchange,提问作者Smokey
相关产品推荐
相关产品推荐

