簡體   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