← Back to team overview

sslug-teknik team mailing list archive

Courier IMAP login problemer

 

Hej

Jeg har lidt problemer med en Courier server. Login ser ud til at time
ud, for jeg gør følgende:

$ telnet imap.the-playground.dk 143
Trying 195.88.37.35...
Connected to mail.the-playground.dk.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION
STARTTLS] Courier-IMAP ready. Copyright 1998-2011 Double Precision,
Inc.  See COPYING for distribution information.
1 login robert@xxxxxxxxxxxxxxxxx MySecretPassword
Connection closed by foreign host.
$

Efter at have sendt mit login hænger forbindelsen i ca. 10 sekunder,
hvorefter den lukkes.
Jeg bruger MySQL authentication, og det fungerer fint. Jeg har sat auth
daemon til at logge til syslog og ser følgende, når jeg logger ind:

Jul 17 10:38:28 hotel authdaemond: received auth request, service=imap,
authtype=login
Jul 17 10:38:28 hotel authdaemond: authmysql: trying this module
Jul 17 10:38:28 hotel authdaemond: SQL query: SELECT CONCAT(user.name,
'@', domain.name), user.password, '', '1001', '1001',
CONCAT('/var/isp/', domain.name, '/mail/', user.name),
CONCAT('/var/isp/', domain.name, '/mail/', user.name), -1,
user.real_name, '' FROM domains domain, users user WHERE
user.domain=domain.id AND user.name='robert' AND
domain.name='the-playground.dk' AND user.status LIKE '%Enabled%Mail
access%' AND domain.enabled=TRUE AND domain.mailenabled=TRUE
Jul 17 10:38:28 hotel authdaemond: password matches successfully
Jul 17 10:38:28 hotel authdaemond: authmysql: sysusername=<null>,
sysuserid=1001, sysgroupid=1001,
homedir=/var/isp/the-playground.dk/mail/robert,
address=robert@xxxxxxxxxxxxxxxxx, fullname=Robert Larsen,
maildir=/var/isp/the-playground.dk/mail/robert, quota=-1, options=<null>
Jul 17 10:38:28 hotel authdaemond: authmysql: clearpasswd=<null>,
passwd=$6$iTdV.adw$Yj5HtKJz0MwNwR.gDqXM1OvCBVy05tVo70nDqPVfhnXXx5q8QyXdoFY5VPEhl9thbFqmojSZh3SwYYN0tlh7t0
Jul 17 10:38:28 hotel authdaemond: Authenticated: sysusername=<null>,
sysuserid=1001, sysgroupid=1001,
homedir=/var/isp/the-playground.dk/mail/robert,
address=robert@xxxxxxxxxxxxxxxxx, fullname=Robert Larsen,
maildir=/var/isp/the-playground.dk/mail/robert, quota=-1, options=<null>
Jul 17 10:38:28 hotel authdaemond: Authenticated:
clearpasswd=MySecretPassword,
passwd=$6$iTdV.adw$Yj5HtKJz0MwNwR.gDqXM1OvCBVy05tVo70nDqPVfhnXXx5q8QyXdoFY5VPEhl9thbFqmojSZh3SwYYN0tlh7t0

Et forkert password giver følgende:
Jul 17 10:39:33 hotel authdaemond: supplied password 'blar' does not
match encrypted password
'$6$iTdV.adw$Yj5HtKJz0MwNwR.gDqXM1OvCBVy05tVo70nDqPVfhnXXx5q8QyXdoFY5VPEhl9thbFqmojSZh3SwYYN0tlh7t0'
Jul 17 10:39:33 hotel authdaemond: authmysql: REJECT - try next module
Jul 17 10:39:33 hotel authdaemond: FAIL, all modules rejected

'authtest' siger også at alt fungerer:
root@hotel:/var/log# authtest -s imap 'robert@xxxxxxxxxxxxxxxxx'
MySecretPassword
Authentication succeeded.

     Authenticated: robert@xxxxxxxxxxxxxxxxx  (uid 1001, gid 1001)
    Home Directory: /var/isp/the-playground.dk/mail/robert
           Maildir: /var/isp/the-playground.dk/mail/robert
             Quota: -1
Encrypted Password:
$6$iTdV.adw$Yj5HtKJz0MwNwR.gDqXM1OvCBVy05tVo70nDqPVfhnXXx5q8QyXdoFY5VPEhl9thbFqmojSZh3SwYYN0tlh7t0
Cleartext Password: MySecretPassword
           Options: (none)
root@hotel:/var/log#

Jeg kan ikke se, at Courier selv logger noget, så jeg er gået lidt i
stå. Nogen der har et bud på, hvad der går galt eller hvor jeg skal lede ?

VH
Robert

Attachment: signature.asc
Description: OpenPGP digital signature


Follow ups