为了帮助对抗垃圾邮件,我在cPanel中为一个域设置了多个“全局电子邮件过滤器”,但是现在这些过滤器似乎已经覆盖了我所拥有的cPanel“Default Address = Discard”设置!所以我现在正在尝试重新创建规则,以便将[email protected](垃圾邮件)电子邮件丢弃。
电子邮件地址(匹配PERL正则表达式):
如果不匹配这个约翰或彼得或卢克@ mydomain.co.uk
行动:
丢弃
*所以[email protected]将是一个匹配并被丢弃但是
[email protected]或[email protected]或[email protected]不会匹配并被接受交付。
我希望你能为我创造这个“PERL”正则表达式。
我已经尝试过这个但它不起作用 -
(?!.*(john|peter|[email protected]))
^(?!(?:john|peter|luke)\@mydomain\.co\.uk\z)
这匹配除了之外的一切
^(?!(?:john|peter|luke)\@(?:local\.)?mydomain\.co\.uk\z)
这匹配除了之外的一切
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
您可以通过将整体包装在(?i:...)
中来使这些不区分大小写。