我正在尝试排除所有未从主流域收到的电子邮件 /etc/postfix/header_checks 中的完整后缀正则表达式是:
/Received:(?!.*\.((net|com|edu|gov|org|info)))/m DISCARD
但是负向前瞻无法匹配较长的标头字符串。这些较长的标头字符串出现在从 Gmail 帐户自动转发的电子邮件中(在下面的示例中,从[电子邮件保护]到[电子邮件保护]):
Received: by 2002:a05:651c:98a:: with SMTP id b10mr2387341ljq.280.1630748063910;? Sat, 04 Sep 2021 02:34:23 -0700 (PDT) from mail-lj1-f176.google.com[209.85.208.176]; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-lj1-f176.google.com>
;?
这和字符串部分有关吗?我不知道为什么会失败,谢谢 MD