On 2009-08-30 Konrad Rosenbaum <kon...@silmor.de> wrote: > Package: exim4 > Version: 4.69-9 > Severity: wishlist
> Default installations of exim4 do not include IPv6 addresses, so it does not > work as expected > on IPv6 systems. This affects the dc_local_interfaces > in /etc/exim4/update-exim4.conf.conf: > for local configurations set it to '::::1:127.0.0.1' > for all others set it to: '::::0:0.0.0.0' > (::1 is localhost in IPv6, :: is the any address of IPv6, exim doubles the > colons) Hello, afaict the important part of your bugreport is already solved. The default value for configurations with a remotely accessible SMTP listener ("internet") does not set exim's main configuration option local_interfaces. And this yields argenau:~$ netstat -tl | grep smtp tcp 0 0 *:smtp *:* LISTEN tcp6 0 0 [::]:smtp [::]:* LISTEN because it is the builtin default value to also listen on IPV6 if possible. Quoting spec.txt: | 13.2 Special IP listening addresses | ----------------------------------- [...] | The default value of local_interfaces is | | local_interfaces = 0.0.0.0 | | when Exim is built without IPv6 support; otherwise it is: | | local_interfaces = <; ::0 ; 0.0.0.0 | | Thus, by default, Exim listens on all available interfaces, on the SMTP | port. OTOH for the other setups (no remote mail, smarthost) the default value for the listening interfaces indeed only includes 127.0.0.1. Is it actually a good idea to change this? I expect that this could cause problems on ipv4-only hosts. Do people actually run ipv6-only hosts (not even loopback ipv4)? Is this a usecase we should optimize for? thanks, cu andreas -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org