[Postfix] header_checks - REPLACE (Wyrażenia regularne)
: 21 marca 2019, 08:35
Witam uprzejmie
Mam prośbę do kogoś, kto zna się na wyrażeniach regularnych w Postfixie dla header_checks. E-mail posiada w nagłówku, jak poniżej:
...chciałbym używająć header_checks zamienić tylko pierwszą linijkę tak, aby całość wyglądała jak poniżej:
Kiedy używam:
...otrzymuję:
...tak jakby drugą linijkę ucinał z początku "(using", czyli wywala "(usi" i kontynuował w pierwszej lijce dalej "ng TLSv1.2 with..."
Może ktoś dopatrzy się błędu i będzie w stanie pomóc.
Z góry dziękuję i pozdrawiam serdecznie.
Z poważaniem
Mam prośbę do kogoś, kto zna się na wyrażeniach regularnych w Postfixie dla header_checks. E-mail posiada w nagłówku, jak poniżej:
Kod: Zaznacz cały
Received: from aaa.com (bbb.com [192.168.0.1])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by xxx.com (Postfix) with ESMTPSA id 6F5462C00C7
for <zzz@zzz.com>; Sat, 16 Mar 2019 13:29:00 +0100 (CET)
Kod: Zaznacz cały
Received: from xxx.com (zzz.com [10.0.0.1])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by xxx.com (Postfix) with ESMTPSA id 6F5462C00C7
for <zzz@zzz.com>; Sat, 16 Mar 2019 13:29:00 +0100 (CET)
Kod: Zaznacz cały
/^\s*(Received:[[:space:]]from)[^\n]*(.*)/ REPLACE $1 xxx.com (zzz.com [10.0.0.1])$2
Kod: Zaznacz cały
Received: from xxx.com (zzz.com [10.0.0.1])ng TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by xxx.com (Postfix) with ESMTPSA id 6F5462C00C7
for <zzz@zzz.com>; Sat, 16 Mar 2019 13:29:00 +0100 (CET)
Może ktoś dopatrzy się błędu i będzie w stanie pomóc.
Z góry dziękuję i pozdrawiam serdecznie.
Z poważaniem