On Fri, Oct 26, 2012 at 09:49:39PM -0700, Quanah Gibson-Mount wrote:

> >>When I execute postconf -d mynetworks, it returns:
> >>
> >>zimbra@zre-ldap002:~$ postconf -d mynetworks
> >>mynetworks = 127.0.0.0/8 10.137.242.0/24 [::1]/128
> >>[fc00:10:137:242::]/64  [fe80::%eth0]/64
> >
> >I thought that as of a few releases Postfix drops the %interface
> >junk from an IPv6 address, but I can't quickly find this in the
> >HISTORY file.
> >
> >Nevertheless this is worth trying.
> 
> Hi Wietse,
> 
> I'm using the 20121007 snapshot of postfix 2.10.

The fix was in smtpd_peer.c,

    20101108
        
        Workaround: strip off IPv6 datalink suffix from peer address
        to avoid problems with strict address checking code. Files:  
        smtpd/smtpd_peer.c, qmqpd/qmqpd_peer.c.

this solves the issue when clients with link-local addresses,
connect. Sadly a similar fix is still required for the default
value of mynetworks.

-- 
        Viktor.

Reply via email to