From: dprgrmr <dyn...@ya...> - 2006-11-28 23:20:34
|
Hi, I installed squirrelmail on a debian system with courier-imap and authuserdb module for authentication. I am trying to integrate squirrelmail with our present existing code to allow users to access their mailboxes in maildir format, we are providing email spam filtering solutions and store the emails of our clients in maildir format, we want to use squirrelmails built in imap capabilities to allow our users to read their mails by logging onto our system. I bypassed the login part of squirrelmail as we provide our own login, and the users are redirected to webmail.php directly after logging into our servers. I am getting this error message while redirecting to webmail.php ERROR: Could not complete request. Query: SELECT "INBOX" Reason Given: Unable to open this mailbox. My mail.log log shows the following msgs - Nov 28 15:16:08 localhost imaplogin: Connection, ip=[::ffff:127.0.0.1] Nov 28 15:16:08 localhost authdaemond.plain: received auth request, service=imap, authtype=login Nov 28 15:16:08 localhost authdaemond.plain: authuserdb: trying this module Nov 28 15:16:08 localhost authdaemond.plain: userdb: opened /etc/courier/userdb.dat Nov 28 15:16:08 localhost authdaemond.plain: userdb: looking up 'user' Nov 28 15:16:08 localhost authdaemond.plain: userdb: home=/home/user, uid=1288, gid=100, shell=<unset>, mail=/var/puremail/spool/b1/553/, quota=<unset>, gecos=<unset>, options=<unset> Nov 28 15:16:08 localhost authdaemond.plain: found systempw in userdbshadow Nov 28 15:16:08 localhost authdaemond.plain: authuserdb: sysusername=user, sysuserid=1288, sysgroupid=100, homedir=/home/mohit, address=mohit, fullname=<null>, maildir=/var/puremail/spool/b1/553/, quota=<null>, options=<null> Nov 28 15:16:08 localhost authdaemond.plain: authuserdb: clearpasswd=<null>, passwd=2MXJxXzUF/4jg Nov 28 15:16:08 localhost authdaemond.plain: supplied password '.C..' does not match encrypted password '2MXJxXzUF/4jg' Nov 28 15:16:08 localhost authdaemond.plain: authuserdb: REJECT - try next module Nov 28 15:16:08 localhost authdaemond.plain: FAIL, all modules rejected Nov 28 15:16:13 localhost imaplogin: LOGIN FAILED, ip=[::ffff:127.0.0.1] Nov 28 15:16:13 localhost imaplogin: DISCONNECTED, ip=[::ffff:127.0.0.1], time=5 Nov 28 15:16:13 localhost imaplogin: Connection, ip=[::ffff:127.0.0.1] Nov 28 15:16:13 localhost authdaemond.plain: received auth request, service=imap, authtype=login Nov 28 15:16:13 localhost authdaemond.plain: authuserdb: trying this module Nov 28 15:16:13 localhost authdaemond.plain: userdb: opened /etc/courier/userdb.dat Nov 28 15:16:13 localhost authdaemond.plain: userdb: looking up 'user' Nov 28 15:16:13 localhost authdaemond.plain: userdb: home=/home/mohit, uid=1288, gid=100, shell=<unset>, mail=/var/puremail/spool/b1/553/, quota=<unset>, gecos=<unset>, options=<unset> Nov 28 15:16:13 localhost authdaemond.plain: found systempw in userdbshadow Nov 28 15:16:13 localhost authdaemond.plain: authuserdb: sysusername=user, sysuserid=1288, sysgroupid=100, homedir=/home/mohit, address=mohit, fullname=<null>, maildir=/var/puremail/spool/b1/553/, quota=<null>, options=<null> Nov 28 15:16:13 localhost authdaemond.plain: authuserdb: clearpasswd=<null>, passwd=2MXJxXzUF/4jg Nov 28 15:16:13 localhost authdaemond.plain: password matches successfully Nov 28 15:16:13 localhost authdaemond.plain: authuserdb: ACCEPT, username user Nov 28 15:16:13 localhost imaplogin: LOGIN, user=user, ip=[::ffff:127.0.0.1], protocol=IMAP Nov 28 15:16:14 localhost imaplogin: DISCONNECTED, user=user, ip=[::ffff:127.0.0.1], headers=0, body=0, time=1 all this debug output is generated in one login attempt. It seems that it logs me in and then again logs out. Appreciate if anybody can help mein this regards. Thanks, -- View this message in context: http://www.nabble.com/Cannont-open-this-mailox-error-tf2721760.html#a7590181 Sent from the squirrelmail-devel mailing list archive at Nabble.com. |
From: Fredrik J. <sqm...@fi...> - 2006-12-03 00:10:20
|
> I installed squirrelmail on a debian system with courier-imap and > authuserdb module for authentication. You didn't mention what version of SquirrelMail you're using. The version number for Courier could also be intreresting. > I am trying to integrate squirrelmail with our present existing code to > allow users to access their mailboxes in maildir format, we are providing > email spam filtering solutions and store the emails of our clients in > maildir format, we want to use squirrelmails built in imap capabilities to > allow our users to read their mails by logging onto our system. SquirrelMail doesn't care if you use maildir or any other format for storing the mails - that's the IMAP server's task. Everything that happens to incoming mail before it's stored by the IMAP server, such as spam filtering, is of no interest to SquirrelMail. There are, however, some SquirrelMail plugins that provide the end users with configuration abilities to certain server side features such as Fetchmail and various filtering tools. > I bypassed the login part of squirrelmail as we provide our own login, and > the users are redirected to webmail.php directly after logging into our > servers. I am getting this error message while redirecting to webmail.php > > ERROR: Could not complete request. > Query: SELECT "INBOX" > Reason Given: Unable to open this mailbox. Did I understand you correctly? You replaced the login code in SquirrelMail with something you wrote yourself, and now you wonder why it doesn't work? That question should be directed to the person who wrote the failing code, i.e. yourself. The SquirrelMail Project Team doesn't know what your homemade code looks like, so it's hard to tell what's wrong with it. Did you even try logging in with the login code included in SquirrelMail to begin with, and if so; what was the result? > My mail.log log shows the following msgs - > > Nov 28 15:16:08 localhost imaplogin: Connection, ip=[::ffff:127.0.0.1] > Nov 28 15:16:08 localhost authdaemond.plain: received auth request, > service=imap, authtype=login Nov 28 15:16:08 localhost authdaemond.plain: > authuserdb: trying this module > Nov 28 15:16:08 localhost authdaemond.plain: userdb: opened > /etc/courier/userdb.dat > Nov 28 15:16:08 localhost authdaemond.plain: userdb: looking up 'user' > Nov 28 15:16:08 localhost authdaemond.plain: userdb: home=/home/user, > uid=1288, gid=100, shell=<unset>, mail=/var/puremail/spool/b1/553/, > quota=<unset>, gecos=<unset>, options=<unset> Nov 28 15:16:08 localhost > authdaemond.plain: found systempw in userdbshadow > Nov 28 15:16:08 localhost authdaemond.plain: authuserdb: sysusername=user, > sysuserid=1288, sysgroupid=100, homedir=/home/mohit, address=mohit, > fullname=<null>, maildir=/var/puremail/spool/b1/553/, quota=<null>, > options=<null> Nov 28 15:16:08 localhost authdaemond.plain: authuserdb: > clearpasswd=<null>, passwd=2MXJxXzUF/4jg Nov 28 15:16:08 localhost > authdaemond.plain: supplied password '.C..' does > not match encrypted password '2MXJxXzUF/4jg' Nov 28 15:16:08 localhost > authdaemond.plain: authuserdb: REJECT - try next > module Nov 28 15:16:08 localhost authdaemond.plain: FAIL, all modules > rejected Nov 28 15:16:13 localhost imaplogin: LOGIN FAILED, > ip=[::ffff:127.0.0.1] > Nov 28 15:16:13 localhost imaplogin: DISCONNECTED, ip=[::ffff:127.0.0.1], > time=5 Nov 28 15:16:13 localhost imaplogin: Connection, > ip=[::ffff:127.0.0.1] > Nov 28 15:16:13 localhost authdaemond.plain: received auth request, > service=imap, authtype=login Nov 28 15:16:13 localhost authdaemond.plain: > authuserdb: trying this module > Nov 28 15:16:13 localhost authdaemond.plain: userdb: opened > /etc/courier/userdb.dat > Nov 28 15:16:13 localhost authdaemond.plain: userdb: looking up 'user' > Nov 28 15:16:13 localhost authdaemond.plain: userdb: home=/home/mohit, > uid=1288, gid=100, shell=<unset>, mail=/var/puremail/spool/b1/553/, > quota=<unset>, gecos=<unset>, options=<unset> Nov 28 15:16:13 localhost > authdaemond.plain: found systempw in userdbshadow > Nov 28 15:16:13 localhost authdaemond.plain: authuserdb: sysusername=user, > sysuserid=1288, sysgroupid=100, homedir=/home/mohit, address=mohit, > fullname=<null>, maildir=/var/puremail/spool/b1/553/, quota=<null>, > options=<null> Nov 28 15:16:13 localhost authdaemond.plain: authuserdb: > clearpasswd=<null>, passwd=2MXJxXzUF/4jg Nov 28 15:16:13 localhost > authdaemond.plain: password matches successfully > Nov 28 15:16:13 localhost authdaemond.plain: authuserdb: ACCEPT, username > user Nov 28 15:16:13 localhost imaplogin: LOGIN, user=user, > ip=[::ffff:127.0.0.1], protocol=IMAP > Nov 28 15:16:14 localhost imaplogin: DISCONNECTED, user=user, > ip=[::ffff:127.0.0.1], headers=0, body=0, time=1 > > all this debug output is generated in one login attempt. It seems that it > logs me in and then again logs out. Appreciate if anybody can help mein > this regards. Thanks, SquirrelMail, as most webmail clients, have to login at least once per page opened. You may reduce the numbers of attempts in the logfile by using an IMAP proxy (see the documentation for more details). If you wrote your own login code the problem might be that SquirrelMail doesn't understand that you're logged in, as your code doesn't provide SquirrelMail with the right data in the right places, thus retrying to login again to get the data needed. Sincerely, Fredrik |
From: Jonathan A. <jo...@sq...> - 2007-01-14 06:46:11
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi dprgrmr, On Tuesday, November 28, 2006, dprgrmr wrote: > Hi, > I installed squirrelmail on a debian system with courier-imap and authuse= rdb > module for authentication. > I am trying to integrate squirrelmail with our present existing code to > allow users to access their mailboxes in maildir format, we are providing > email spam filtering solutions and store the emails of our clients in > maildir format, we want to use squirrelmails built in imap capabilities to > allow our users to read their mails by logging onto our system. > I bypassed the login part of squirrelmail as we provide our own login, and > the users are redirected to webmail.php directly after logging into our > servers. > I am getting this error message while redirecting to webmail.php > ERROR: Could not complete request. > Query: SELECT "INBOX" > Reason Given: Unable to open this mailbox. This might also be a permissions issue on the maildir itself. Have you tested other mail clients? What about this? # telnet serverip 143 > A01 LOGIN "username" "password" > A02 SELECT INBOX > A03 LOGOUT Do you get errors then? In the above error message, SquirrelMail is only feeding back what your IMAP server told it. And, as Fredrik mentioned, if you've written custom login code, it might be an idea to at least give us an idea on what it does, and how it works, in the event it might be disrupting the login. - -- Jonathan Angliss <jo...@sq...> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (MingW32) iD8DBQFFqdFLK4PoFPj9H3MRAm20AJkB7jOzAs7KP2KUzdeR6rJBoo5DIQCfchvR kyz1UIFERANHPzDwBbs40L0=3D =3DHC/E -----END PGP SIGNATURE----- |