Submitted by steve@itgroup.net.au on Thu, 09/15/2011 - 18:00 Pro Licensee
Hi, ok, have found a problem after my upgrade and re-install to centos 6 (after restoring virtualmin).
Clients can connect to Imap in dovecot. user gets:
- OK Waiting for authentication process to respond..
and then it just times out.
my dovecot config looks ok:
Dovecot configuration file
If you're in a hurry, see http://wiki.dovecot.org/QuickConfiguration "doveconf -n" command gives a clean output of the changed settings. Use it instead of copy&pasting files when posting to the Dovecot mailing list. '#' character and everything after it is treated as comments. Extra spaces and tabs are ignored. If you want to use either of these explicitly, put the value inside quotes, eg.: key = "# char and trailing whitespace " Default values are shown for each setting, it's not required to uncomment those. These are exceptions to this though: No sections (e.g. namespace {}) or plugin settings are added by default, they're listed only as examples. Paths are also just examples with the real defaults being based on configure options. The paths listed here are for configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var Most of the actual configuration gets included below. The filenames are first sorted by their ASCII value and parsed in that order. The 00-prefixes in filenames are intended to make it easier to understand the ordering.!include conf.d/*.conf
Protocols we want to be serving. protocols = imap pop3 lmtpprotocols = imap pop3
A comma separated list of IPs or hosts where to listen in for connections. "*" listens in all IPv4 interfaces, "::" listens in all IPv6 interfaces. If you want to specify non-default ports or anything more complex, edit conf.d/master.conf. listen = *, :: Base directory where to store runtime data. base_dir = /var/run/dovecot/ Greeting message for clients.login_greeting = Welcome to ITGroup Mail.
Space separated list of trusted network ranges. Connections from these IPs are allowed to override their IP addresses and ports (for logging and for authentication checks). disable_plaintext_auth is also ignored for these networks. Typically you'd specify your IMAP proxy servers here. login_trusted_networks = Sepace separated list of login access check sockets (e.g. tcpwrap) login_access_sockets = Show more verbose process titles (in ps). Currently shows user name and IP address. Useful for seeing who are actually using the IMAP processes (eg. shared mailboxes or if same uid is used for multiple accounts). verbose_proctitle = no Should all processes be killed when Dovecot master process shuts down. Setting this to "no" means that Dovecot can be upgraded without forcing existing client connections to close (although that could also be a problem if the upgrade is e.g. because of a security fix). shutdown_clients = yes #Dictionary server settings
# Dictionary can be used to store key=value lists. This is used by several plugins. The dictionary can be accessed either directly or though a dictionary server. The following dict block maps dictionary names to URIs when the server is used. These can then be referenced using URIs in format "proxy::".dict { #quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext #expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext }
A config file can also tried to be included without giving an error if it's not found: !include_try /etc/dovecot/local.confplease advise.
Status:
Closed (fixed)
Comments
Submitted by steve@itgroup.net.au on Thu, 09/15/2011 - 18:10 Pro Licensee Comment #1
ok, fixed it (i'm on fire today...) by default it puts APOP as an authentication method and this stuffs it up - removed it, restarted dovecot - all good.
Submitted by andreychek on Thu, 09/15/2011 - 19:00 Comment #2
Another nice find! Thanks for letting us know how you fixed it.