negativo. lookahead não funciona para cabeçalho postfix

negativo. lookahead não funciona para cabeçalho postfix

Estou tentando excluir todos os e-mails não recebidos de um domínio principal. O regex postfix completo em /etc/postfix/header_checks é: /Received:(?!.*\.((net|com|edu|gov|org|info)))/m DISCARD

Mas o lookahead negativo não corresponde a strings de cabeçalho mais longas. Essas sequências de cabeçalho mais longas são vistas em e-mails encaminhados automaticamente de uma conta do Gmail (no exemplo abaixo, encaminhados de[e-mail protegido]para[e-mail protegido]):

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>

tem algo a ver com a ;?parte da string? Não tenho ideia de por que está falhando, obrigado MD

informação relacionada