最近,我的邮件服务器收到大量带有恶意链接和附件的垃圾邮件,这些链接和附件的“发件人”地址包含来自我的域的有效地址,并附加了@ someotherdomain.hn地址。
例如: 约翰·史密斯(John Smith)的电子邮件地址为JohnSmith@mydomain.com 我收到一封带有JohnSmith @ mydomain.com @ someotherdomain.hn的“发件人”地址的电子邮件
我想知道,如果“发件人”地址包含多个“ @”符号,是否可以阻止电子邮件。
答案 0 :(得分:1)
您将标签标记为Regex
,所以我假设您要使用正则表达式来匹配带有2个“ @
”符号的地址。
这里是:
/@.*@/
这将匹配带有2个(或更多)@
符号的任何地址。
它只是从匹配'@
'开始,然后是零个或多个字符,最后是另一个'@
'。
您需要做的就是删除匹配的邮件。
Edit
:
要仅在一个邮件地址具有两个“ @
”符号时匹配,而在有两个地址(每个地址带有单个@)时不匹配,则可以使用此正则表达式(假定地址用逗号“ { {1}}'):
,
同样,如果有匹配项,请将其删除。