On Fri, 2008-06-27 at 07:35 +0200, Dan Horák wrote:
Kenneth Porter píše v Čt 26. 06. 2008 v 16:24 -0700:
I just installed the Rawhide package on my CentOS 5 system. The one item that bit me is that the config file defaults to using interface "[::]" so it only listens on IPv6. (This is from a patch in the package that changes the upstream default of "*", so it only affects those using the Fedora package.)
For those wanting to track the issue, here's the Bugzilla:
The default "listen" setting is consistent with this setting in the 1.0.x series in F-9 and earlier. It used the "[::] listens in on all IPv6 intefaces, but may also listen on all IPV4 interfaces depending on the OS" clause. So now I need to check what has changed, whether the listen code in dovecot 1.1 (vs, the 1.0.x) or newer glibc is the cause or ...
v1.1 changed, because using the same socket for IPv4 and IPv6 caused the IPv4 connections to use IPv4-mapped IPv6 addresses which then caused problems.
So if you want to listen on both IPv4 and IPv6, use:
listen = *, [::]