if-statement - 在正文中测试正则表达式之前,需要在主题中设置强制性条件
问题描述
我是 SIEVE 的新开发者,我正在尝试在 Thunderbird 中创建一个具有两个条件的过滤器。对不起,如果问题很愚蠢
- 首先:主题必须匹配特定的字符串([SUPPORT])
- 第二:如果存在某些术语,则标记有问题的电子邮件。
我首先尝试使用嵌套 if 但它不起作用。经过几次尝试,我有了这个脚本:
require ["body","imap4flags", "regex"];
# rule:[RT QA]
if not header :contains "subject" "[SUPPORT]"
{
keep ;
}
elsif body :regex ["pay.*impossible|impossible.*pay","/b+u+g+/","login.*impossible|impossible.*login"]
{
addflag "$label1";
}
但似乎也不起作用。欢迎任何想法/领导
解决方案
推荐阅读
- java - Kubernate Pod:如何将证书导入 Java 信任库?
- python - 如何对包含日期作为子字符串的字符串列表进行排序
- javascript - 在 Angular Material 自定义字段组件中禁用不起作用
- python - 如何在 Pandas 中绘制条形图?
- git - DevOps - Mac M1:Git 停止工作 - 致命:无法访问共享锁文件
- linux - 从 Windows 进行 ssh-remote 后无法在 linux 上打开 vscode 编辑器
- python - Django 'ListBlogPost' 对象没有属性 'get_object'
- powerbi - Power BI 前 x 天
- angular - 更新到 Angular 12 后未调用 CanActivate
- angular - 重定向htaccess角度