[英]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.