实施策略 › 电子邮件管理 › 印证码使用注意事项
印证码使用注意事项
构建邮箱规则的筛选字符串时,请考虑以下事项:
- 在故障单 ID 印证码与其前后的相邻关键字之间必须存在明显的边界。 我们强烈建议您在此边界文本中包括空白符文本。
- 请不要以可重复或可选模式(可能匹配故障单 ID 印证码的开头)结束筛选字符串中 {{object_id}} 关键字前面的相邻部分,也不要以长度不定的模式结束该部分。 例如,筛选字符串不能包含 request(er|ed|ing)?{{object_id}},因为这种结构会造成模糊:无法确定末尾的 er、ed 或 ing 是前面文本的结尾,还是不受保护故障单 ID 的前缀组成部分。
- 筛选字符串中 {object_id}} 关键字后面的相邻部分不能以可重复或可选模式(可能匹配故障单 ID 印证码的结尾)开始,也不能以长度不定的模式开始,而且必须至少包含一个空白元素。 例如:
- 筛选字符串不能包含 {{object_id}}[A-Z]?,因为 [A-Z]? 可能匹配故障单 ID 印证码的最后一个字符。
- 筛选字符串不能以 {{object_id}}Item 结束,因为 Item 可能会出现在故障单 ID 印证码中:作为纯文本或受保护印证码中故障单 ID 的后缀,或者作为安全印证码中的字符。
- {{object_id}} Item 是可接受的,因为空格不可能是故障单 ID 印证码的一部分,且不是受保护的或纯文本故障单 ID 印证码的组成部分。 但是,{{object_id}}[ \t\r\n]+Item (左括号, 空格, 反斜杠, t, 反斜杠, r, 反斜杠, n, 右括号, 加号, +Item) 更好,因为 [ \t\r\n]+ 会补偿在 {{object_id}} 之后插入换行符的邮件程序。
- 在为不同邮箱规则构建筛选字符串时,请避免使用完全包括其他邮箱规则筛选字符串的筛选字符串,或避免使用其 {{object_id}} 关键字之前或之后的部分完全包括其他邮箱规则筛选字符串中对应部分的筛选字符串。 适用于一个筛选的消息匹配项可能匹配另一个筛选,而故障单 ID 印证码的某一部分与区分这两个筛选字符串的其他文本相匹配,这要取决于这些筛选的检查顺序。