Nicolas KOWALSKI:
> On Wed, Aug 21, 2013 at 09:15:46AM -0400, Wietse Venema wrote:
> > Nicolas KOWALSKI:
> > > On Wed, Aug 21, 2013 at 06:44:55AM -0400, Wietse Venema wrote:
> > > > Argh. You need to replace the 5.X.X.
> > > > 
> > > > This pattern replaces both fives just to be sure.
> > > > 
> > > >     /^5(\d\d )5(.*your:ipv6:addr:here.*)/      4${1}4$2
> > > 
> > > I used this one ('-' instead of space):
> > 
> > That is incorrect.
> 
> Sorry, I was confused by the error message, forgetting about the last 
> line of the server reply. 
> 
> So, I corrected it to be exactly as you wrote:
> 
> /^5(\d\d )5(.*2a01:e35:8ae7:65f0::2.*)/      4${1}4$2
> 
> 
> In the logs, the reply was then not filtered:
> 
> Aug 21 15:29:18 petole postfix/smtp[18007]: Trusted TLS connection 
> established to gmail-smtp-in.l.google.com[2a00:1450:400c:c03::1b]:25: TLSv1.2 
> with cipher ECDHE-RSA-RC4-SHA (128/128 bits)

You made a mistake.

With this:

% cat /tmp/x.pcre
/^5(\d\d )5(.*)/      4${1}4$2

% postmap -q - pcre:/tmp/x.pcre
550 5.7.1 whatever
550 5.7.1 whatever       450 4.7.1 whatever

So you erred in your text inside the second ().

        Wietse

Reply via email to