Hi,

First of all try to post this question to web-cyradm list, I'm too on their 
list and if you have further questions we'll try to help you.
 
It may be related to creation of the file /etc/pam.d/imap with the following 
entries:
----------------------------------------------
#%PAM-1.0
auth sufficient pam_mysql.so user=mail passwd=secret host=localhost db=mail 
table=accountuser usercolumn=username passwdcolumn=password crypt=1 
logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host 
logpidcolumn=pid logtimecolumn=time sqllog=yes

# auth sufficient pam_unix_auth.so

account required pam_mysql.so user=mail passwd=secret host=localhost db=mail 
table=accountuser usercolumn=username passwdcolumn=password crypt=1 
logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host 
logpidcolumn=pid logtimecolumn=time

# account  sufficient       pam_unix_acct.so
---------------------------------------------

Regards,
Leon Kolchinsky


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of evildad
Sent: Sunday, September 25, 2005 10:31 PM
To: info-cyrus@lists.andrew.cmu.edu
Subject: Cyrus Imap Authentication Problems

HI there,
i'd like to set-up an working IMAP Server on my Gentoo System. I used the 
Postfix-Cyrus-Web-cyradm-HOWTO from 
http://www.delouw.ch/linux/Postfix-Cyrus-Web-cyradm-HOWTO/html/index.html

Because I use Gentoo, I compiled all the packages with the „emerge“ command. 
Here are the versions for my installed packages:

cyrus-sasl-2.1.21-r1
cyrus-imapd-2.2.12
postfix-2.1.5-r2
pam_mysql-0.6.0
mysql-4.0.25-r2
web-cyradm-0.5.4.1 


They all compiled without errors but after i wanted to create the user cyrus 
with the command

# saslpasswd2 -c cyrus
Password:
Again (for verification):


... the following errors appear in /var/log/messages:

Sep 25 17:21:01 evildad saslpasswd2: sql_select option missing Sep 25 17:21:01 
evildad saslpasswd2: auxpropfunc error no mechanism available Sep 25 17:21:01 
evildad saslpasswd2: _sasl_plugin_load failed on sasl_auxprop_plug_init for 
plugin: sql Sep 25 17:21:05 evildad saslpasswd2: setpass succeeded for cyrus 
Sep 25 17:21:05 evildad saslpasswd2: error deleting entry from sasldb: 
DB_NOTFOUND: No matching key/data pair found Sep 25 17:21:05 evildad 
saslpasswd2: error deleting entry from sasldb: DB_NOTFOUND: No matching 
key/data pair found Sep 25 17:21:05 evildad saslpasswd2: error deleting entry 
from sasldb: DB_NOTFOUND: No matching key/data pair found


I don't understand why sasl won't find the DB. 

Another Problem is the command to connect to the Server.

When i type in the following command to the Server I get the following output:

# cyradm --user cyrus --server localhost --auth plain
Password:
IMAP Password:
              Login failed: authentication failure at 
/usr/lib/perl5/site_perl/5.8.6/x86_64-linux/Cyrus/IMAP/Admin.pm
line 118
cyradm: cannot authenticate to server with plain as cyrus


and in /var/log/messages:

Sep 25 21:18:26 evildad master[7102]: about to exec /usr/lib/cyrus/imapd Sep 25 
21:18:26 evildad imap[7102]: executed Sep 25 21:18:26 evildad imap[7102]: sql 
auxprop plugin using mysql engine Sep 25 21:18:26 evildad imap[7102]: accepted 
connection Sep 25 21:18:37 evildad imap[7102]: badlogin:
localhost [127.0.0.1] PLAIN [SASL(-16): encryption needed to use mechanism: 
security flags do not match required] Sep 25 21:18:40 evildad perl: No worthy 
mechs found Sep 25 21:18:44 evildad imap[7102]: sql plugin Parse the username 
cyrus Sep 25 21:18:44 evildad imap[7102]: sql plugin try and connect to a host 
Sep 25 21:18:44 evildad imap[7102]: sql plugin trying to open db 'mail' on host 
'localhost'
Sep 25 21:18:44 evildad imap[7102]: sql plugin Parse the username cyrus Sep 25 
21:18:44 evildad imap[7102]: sql plugin try and connect to a host Sep 25 
21:18:44 evildad imap[7102]: sql plugin trying to open db 'mail' on host 
'localhost'
Sep 25 21:18:44 evildad saslauthd[6930]: DEBUG:
auth_pam: pam_acct_mgmt failed: User account has expired
Sep 25 21:18:44 evildad saslauthd[6930]: do_auth      
  : auth failure: [user=cyrus] [service=imap] [realm=] [mech=pam] [reason=PAM 
acct error] Sep 25 21:18:44 evildad imap[7102]: badlogin:
localhost [127.0.0.1] plaintext cyrus SASL(-13):
authentication failure: checkpass failed Sep 25 21:19:47 evildad master[20809]: 
process 7102 exited, status 0


Hope anyone can help me to get the authentication work...
And i don't know why the User account has been expired though it has never 
worked before...

Thanks in advance,
Evildad




                
___________________________________________________________ 
Was denken Sie über E-Mail? Wir hören auf Ihre Meinung: 
http://surveylink.yahoo.com/wix/p0379378.aspx
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to