messageRulePredicates 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
表示适用于某个规则的一组条件和例外情况。
属性
属性 | 类型 | 说明 |
---|---|---|
bodyContains | 字符串集合 | 表示应该出现在传入邮件正文中的字符串,以便条件或例外情况适用。 |
bodyOrSubjectContains | 字符串集合 | 表示应该出现在传入邮件正文或主题中的字符串,以便条件或例外情况适用。 |
categories | String collection | 表示传入邮件应标记的类别,以便条件或例外情况适用。 |
fromAddresses | recipient collection | 表示传入邮件的特定发件人电子邮件地址,以便条件或例外情况适用。 |
hasAttachments | Boolean | 指示传入的邮件是否必须包含附件,以便条件或例外情况适用。 |
headerContains | 字符串集合 | 表示出现在传入邮件头中的字符串,以便条件或例外情况适用。 |
importance | importance | 传入邮件上标记的重要性,以便条件或例外情况适用:low 、normal 、high 。 |
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 、、doNotForward 、noResponseNecessary forward read fyi followUp 、、reply replyToAll 、、 。 review |
notSentToMe | Boolean | 指示邮箱所有者是否不能是传入邮件的收件人,以便条件或异常情况适用。 |
recipientContains | 字符串集合 | 表示出现在传入邮件的 toRecipients 或 ccRecipients 属性中的字符串,以便条件或例外情况适用。 |
senderContains | 字符串集合 | 表示出现在传入邮件的 from 属性中的字符串,以便条件或例外情况适用。 |
sensitivity | 敏感度 | 表示必须在传入邮件上标记的敏感度级别,以便条件或例外情况适用。 可能的值包括 normal 、personal 、private 、confidential 。 |
sentCcMe | Boolean | 指示邮箱所有者是否必须在传入邮件的 ccRecipients 属性中,以便条件或异常情况适用。 |
sentOnlyToMe | Boolean | 指示邮箱所有者是否必须是传入邮件的唯一收件人,以便条件或异常情况适用。 |
sentToAddresses | recipient collection | 表示必须已向其发送传入邮件的电子邮件地址,以便条件或例外情况适用。 |
sentToMe | Boolean | 指示邮箱所有者是否必须在传入邮件的 toRecipients 属性中,以便条件或异常情况适用。 |
sentToOrCcMe | Boolean | 指示邮箱所有者是否必须在传入邮件的 toRecipients 或 ccRecipients 属性中,以便条件或异常情况适用。 |
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"}
}