控制内部与外部自动回复:MSGraph共享邮箱配置疑问
解决MS Graph设置共享邮箱自动回复仅内部生效的问题
核心遗漏:未配置外部受众范围与外部回复内容
MS Graph的automaticRepliesSetting对象中,仅设置status只会触发内部自动回复,还需配置两个关键属性控制外部收件人:externalAudience:指定外部自动回复的受众范围,可选值包括None(默认,不发送给任何外部收件人)、Known(仅发送给通讯录中的外部联系人)、All(发送给所有外部收件人)——你的问题大概率是该属性保持了默认的None。externalReplyMessage:必须设置该属性的内容,否则即便externalAudience配置正确,外部收件人也无法收到自动回复。
完整配置示例
要让自动回复同时对内部、外部收件人生效,请求体需包含以下关键字段:{ "mailboxSettings": { "automaticRepliesSetting": { "status": "AlwaysEnabled", "externalAudience": "All", "internalReplyMessage": "<p>您好,我目前不在工位,稍后会回复您的邮件。</p>", "externalReplyMessage": "<p>您好,我们会尽快处理您的咨询,感谢您的耐心等待。</p>" } } }额外注意事项
- 权限要求:确保操作账户或应用拥有
MailboxSettings.ReadWrite权限,针对共享邮箱可能需要额外的委派/应用权限。 - 状态值:
status需设为AlwaysEnabled或Scheduled才会触发自动回复,Disabled会关闭所有自动回复规则。 - 内容格式:回复消息支持HTML格式,纯文本内容可直接填写。
- 权限要求:确保操作账户或应用拥有
内容的提问来源于stack exchange,提问作者Martin
相关产品推荐
相关产品推荐

