繁体   English   中英

来自包含两个@符号的地址的Postfix阻止电子邮件

[英]Postfix Blocking E-mail from address containing two @ symbols

我的邮件服务器最近收到大量带有恶意链接和附件的垃圾邮件,这些链接和附件的“发件人”地址包含来自我的域的有效地址,并附加了@ someotherdomain.hn地址。

例如:约翰·史密斯(John Smith)的电子邮件地址为JohnSmith@mydomain.com,我收到一封电子邮件,其中包含“发件人”地址为JohnSmith @ mydomain.com @ someotherdomain.hn

我想知道如果“发件人”地址包含多个“ @”符号,是否可以阻止电子邮件。

您作为标签Regex ,所以我想你想与2“匹配地址的正则表达式@ ”符号。

这里是:

/@.*@/

这将匹配任何带有2个(或更多) @ -signs的地址。

它仅以匹配“ @ ”开始,后跟零个或多个字符,最后是另一个“ @ ”。

您需要做的就是删除邮件(如果有匹配项)。

Edit

要仅在一个邮件地址具有两个“ @ ”符号时匹配,而在有两个地址(每个都有一个@)时不匹配,则可以使用此正则表达式(假定地址用逗号“ , ”分隔):

/@[^,]*@/

同样,如果有匹配项,请将其删除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM