On Wed, 15 Jan 2020 at 17:03, Wietse Venema <wie...@porcupine.org> wrote:
> Simon B: > > Hi > > > > Currently the smtpd for receiving mails from amavis is set up like: > > > > 119 #The amavis reciever > > 120 127.0.0.1:10025 inet n - - - - smtpd > > > > Consequently it listens only IPv4 > > > > ~# netstat -tulpn | grep 10025 > > tcp 0 0 127.0.0.1:10025 0.0.0.0:* > > LISTEN 4849/master > > > > Amavis is listening on both IPv4 and IPv6 > > > > # netstat -tulpn | grep 10024 > > tcp 0 0 127.0.0.1:10024 0.0.0.0:* > > LISTEN 4135/amavisd-new (m > > tcp6 0 0 ::1:10024 :::* > > LISTEN 4135/amavisd-new (m > > > > Do I need to duplicate the entry in master.cf or is there some more > > elegant way to do it? > > Specify 'localhost' instead of an IP address, and add 'localhost' entries > to /etc/hosts to avoid problems at boot time. > > Alternatively specify no host, just 10025, in master.cf, and specify > inet_interfaces=loopback in main.cf. > > Wietse > > > Currently inet is defined in main.cf as > > > > # postconf -n | grep -n inet > > 25:inet_interfaces = all > Or add $inet_socket_bind = '127.0.0.1'; to your amavis configuration, which should stop it listening on ipv6