Kenneth Porter wrote:
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:
<https://bugzilla.redhat.com/show_bug.cgi?id=453054>
I rebuilt the package from the source RPM, to make sure it was "tuned" to the C5 distro.
This issue just bit us when we upgraded from 1.0 to 1.1 (using the RPM from ATRPMS testing).
Under 1.0, the default setting in dovecot.conf was to listen on both IPv4/IPv6? In 1.1, the default setting (at least with the ATRPMs?) is now to listen only on IPv6. We had never changed that line in the dovecot.conf file (it was still commented out) and were relying on the default behavior not changing.
(Foolish of us, I know.)
The symptoms were that there were no error messages in the log file, no issues with SELinux, and no port blocking by the linux firewall. Everything seemed to be configured correctly, except that Dovecot was no longer listening on the pop3/imap ports. It was very bizarre at the time.
Our change, was naturally to explicitly tell Dovecot to listen to the IPv4 addresses:
listen = *
(I only discovered the issue by doing a diff of the old, working, 1.0 configuration file and the new 1.1 default configuration file. Fortunately for us, we keep a complete version history for all of our configuration files on the mail server.)