Hello,
I got a dovecot server running on a Debian Linux machine. I'd
like to run another instance of it. I start it with another
config file with debug output on stderr. The auth parameters are
different :
dovecot1: Imapd only, listens on 143, auth=/etc/passwd
dovecot2: Imapd only, listens on 144, auth=mysql
It kinda works... But...
How does one instance of it recognizes the right "imap-login" it
should talk to ? What happens in my tests, you guess it: dovecot1
talks to imap-login2, trying to authenticate users that are in
/etc/password against mysql...
# dovecot -F -c dovecot-config2.conf
dovecot: Jul 05 22:49:03 Info: Dovecot starting up
dovecot-auth: Jul 05 22:49:04 Info: MySQL: connected to localhost
dovecot-auth: Jul 05 22:49:04 Info: Login process 6 connected
dovecot-auth: Jul 05 22:49:04 Info: Login process 7 connected
dovecot-auth: Jul 05 22:49:04 Info: Login process 6 sent handshake: PID 26368
dovecot-auth: Jul 05 22:49:04 Info: Login process 8 connected
dovecot-auth: Jul 05 22:49:04 Info: Login process 7 sent handshake: PID 26369
dovecot-auth: Jul 05 22:49:04 Info: Login process 8 sent handshake: PID 26370
dovecot-auth: Jul 05 22:49:27 Info: Login process 9 connected
dovecot-auth: Jul 05 22:49:27 Info: Login process 9 sent handshake: PID 26374
dovecot-auth: Jul 05 22:50:02 Info: Login process 10 connected
dovecot-auth: Jul 05 22:50:02 Info: Login process 10 sent handshake: PID
26402
dovecot-auth: Jul 05 22:50:02 Info: MySQL: Performing query: SELECT
password FROM users WHERE uid='flavien'
dovecot-auth: Jul 05 22:50:02 Info: mysql(flavien): Unknown user
'flavien' is not known to the sql db. It's thunderbird trying to
get my regular mail using the config1 on port 143, and it has
nothing to do with the instance 2 whose output I'm just looking
at !!!
Any hint ?
A+
Flavien.