[Dovecot] Problem setting up dovecot on Debian: "telnet: Unable to connect to remote host: Connection refused"
Chris Evans
chrishold at psyctc.org
Sat Jan 5 17:48:38 EET 2013
I would like to get dovecot running on my laptop so I can transfer a lot
of old Email from Thunderbird mailbox files to a hosted zimbra service.
However I'm falling at the first hurdle. I'm running Debian squeeze
i386 (kernel 2.6.32-5-686) and have installed dovecot-imapd and
dovecot-common with synaptic and edited /etc/dovecot/dovecot.conf to
make sure it has the right protocols and listen instructions. Here's
dovecot -n
root at delldeb:/etc/dovecot# dovecot -n
# 1.2.15: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-5-686 i686 Debian 6.0.6
log_timestamp: %Y-%m-%d %H:%M:%S
listen: 143 993
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable: /usr/lib/dovecot/imap-login
mail_privileged_group: mail
mbox_write_locks: fcntl dotlock
auth default:
passdb:
driver: pam
userdb:
driver: passwd
Here's ps:
root at delldeb:/etc/dovecot# ps aux | grep dove
root 10353 0.0 0.0 3944 792 ? Ss 15:32 0:00
/usr/sbin/dovecot -c /etc/dovecot/dovecot.conf
root 10356 0.0 0.0 10008 2420 ? S 15:32 0:00
dovecot-auth
root 10360 0.0 0.0 10008 2372 ? S 15:32 0:00
dovecot-auth -w
dovecot 10361 0.0 0.0 5412 2024 ? S 15:32 0:00 imap-login
dovecot 10362 0.0 0.0 5412 2024 ? S 15:32 0:00 imap-login
dovecot 10363 0.0 0.0 5412 2028 ? S 15:32 0:00 imap-login
root 10393 0.0 0.0 3304 772 pts/2 S+ 15:33 0:00 grep dove
Here's netstat:
root at delldeb:/etc/dovecot# netstat -tap | grep 143
tcp 0 0 0.0.0.143:imap2 *:*
LISTEN 9178/dovecot
tcp 0 0 0.0.0.143:imaps *:*
LISTEN 9178/dovecot
I can telnet into SMTP OK with telnet localhost 25 but telnet localhost
143 gets me the "Connection refused" message. I've changed auth_debug
to "yes" and now /var/log/mail.info says:
Jan 5 15:32:13 delldeb dovecot: Dovecot v1.2.15 starting up (core dumps
disabled)
Jan 5 15:32:14 delldeb dovecot: auth(default): new auth connection:
pid=10361
Jan 5 15:32:14 delldeb dovecot: auth(default): new auth connection:
pid=10362
Jan 5 15:32:14 delldeb dovecot: auth(default): new auth connection:
pid=10363
That doesn't change after I try the telnet login again so I think that's
just telling me that the dovecot daemon started and launched it's
listeners (but I know I don't know how to read this so correction welcome).
My reading of all of this is that the dovecot daemon is up and running,
that it's listening correctly on 143 and 993 and that I have to do
something else to get authorisation even to start the IMAP dialogue with
the server. I would like to get it working and locked to SSL only but
thought I should start with both unencrypted and encrypted.
Can someone help me or point me to the bits of documentation or good web
howto or the like that I've missed?
TIA,
Chris (long term Debian user but it's some years since I last ran my own
mail server and I'm a total newby to imap and dovecot)
More information about the dovecot
mailing list