messageRulePredicates 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示适用于某个规则的一组条件和例外情况。

属性

属性 类型 说明
bodyContains 字符串集合 表示应该出现在传入邮件正文中的字符串,以便条件或例外情况适用。
bodyOrSubjectContains 字符串集合 表示应该出现在传入邮件正文或主题中的字符串,以便条件或例外情况适用。
categories String collection 表示传入邮件应标记的类别,以便条件或例外情况适用。
fromAddresses recipient collection 表示传入邮件的特定发件人电子邮件地址,以便条件或例外情况适用。
hasAttachments Boolean 指示传入的邮件是否必须包含附件,以便条件或例外情况适用。
headerContains 字符串集合 表示出现在传入邮件头中的字符串,以便条件或例外情况适用。
importance importance 传入邮件上标记的重要性,以便条件或例外情况适用:lownormalhigh
isApprovalRequest Boolean 指示传入的邮件是否必须为审批请求,以便条件或例外情况适用。
isAutomaticForward Boolean 指示传入的邮件是否必须自动转发,以便条件或例外情况适用。
isAutomaticReply Boolean 指示传入的邮件是否必须自动答复,以便条件或例外情况适用。
isEncrypted Boolean 指示传入的邮件是否必须加密,以便条件或例外情况适用。
isMeetingRequest Boolean 指示传入的邮件是否必须为会议请求,以便条件或例外情况适用。
isMeetingResponse Boolean 指示传入的邮件是否必须为会议响应,以便条件或例外情况适用。
isNonDeliveryReport Boolean 指示传入的邮件是否必须为未送达报告,以便条件或例外情况适用。
isPermissionControlled Boolean 指示传入的邮件是否必须受权限控制(受 RMS 保护),以便条件或例外情况适用。
isReadReceipt Boolean 指示传入的邮件是否必须为已读回执,以便条件或例外情况适用。
isSigned Boolean 指示传入的邮件是否必须有 S/MIME 签名,以便条件或例外情况适用。
isVoicemail Boolean 指示传入的邮件是否必须有语音邮件,以便条件或例外情况适用。
messageActionFlag messageActionFlag 表示出现在传入邮件上的 flag-for-action 值,以便条件或例外情况适用。 可能的值为:any、、call、、doNotForwardnoResponseNecessaryforwardreadfyifollowUp、、replyreplyToAll、、 。 review
notSentToMe Boolean 指示邮箱所有者是否不能是传入邮件的收件人,以便条件或异常情况适用。
recipientContains 字符串集合 表示出现在传入邮件的 toRecipientsccRecipients 属性中的字符串,以便条件或例外情况适用。
senderContains 字符串集合 表示出现在传入邮件的 from 属性中的字符串,以便条件或例外情况适用。
sensitivity 敏感度 表示必须在传入邮件上标记的敏感度级别,以便条件或例外情况适用。 可能的值包括 normalpersonalprivateconfidential
sentCcMe Boolean 指示邮箱所有者是否必须在传入邮件的 ccRecipients 属性中,以便条件或异常情况适用。
sentOnlyToMe Boolean 指示邮箱所有者是否必须是传入邮件的唯一收件人,以便条件或异常情况适用。
sentToAddresses recipient collection 表示必须已向其发送传入邮件的电子邮件地址,以便条件或例外情况适用。
sentToMe Boolean 指示邮箱所有者是否必须在传入邮件的 toRecipients 属性中,以便条件或异常情况适用。
sentToOrCcMe Boolean 指示邮箱所有者是否必须在传入邮件的 toRecipientsccRecipients 属性中,以便条件或异常情况适用。
subjectContains 字符串集合 表示出现在传入邮件主题中的字符串,以便条件或例外情况适用。
withinSizeRange sizeRange 表示传入邮件必须介于其中的最小大小和最大大小(以千字节为单位),以便条件或例外情况适用。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "bodyContains": ["String"],
  "bodyOrSubjectContains": ["String"],
  "categories": ["String"],
  "fromAddresses": [{"@odata.type": "microsoft.graph.recipient"}],
  "hasAttachments": "Boolean",
  "headerContains": ["String"],
  "importance": "String",
  "isApprovalRequest": "Boolean",
  "isAutomaticForward": "Boolean",
  "isAutomaticReply": "Boolean",
  "isEncrypted": "Boolean",
  "isMeetingRequest": "Boolean",
  "isMeetingResponse": "Boolean",
  "isNonDeliveryReport": "Boolean",
  "isPermissionControlled": "Boolean",
  "isReadReceipt": "Boolean",
  "isSigned": "Boolean",
  "isVoicemail": "Boolean",
  "messageActionFlag": "String",
  "notSentToMe": "Boolean",
  "recipientContains": ["String"],
  "senderContains": ["String"],
  "sensitivity": "String",
  "sentCcMe": "Boolean",
  "sentOnlyToMe": "Boolean",
  "sentToAddresses": [{"@odata.type": "microsoft.graph.recipient"}],
  "sentToMe": "Boolean",
  "sentToOrCcMe": "Boolean",
  "subjectContains": ["String"],
  "withinSizeRange": {"@odata.type": "microsoft.graph.sizeRange"}
}