Matthew Moore wrote:
Recently I upgraded Courier IMAP to version 4.0.6 and authlib 0.57. Some
users have a restriction on their IMAP settings set through Vpopmail
that stops them checking their email via IMAP. Normally an account is
setup in Vpopmail and the whole domain has IMAP switched off and then
enabled for certain users under that domain. This all worked well up
until the upgrade and now it would seem that Courier is ignoring the
users settings and just using the domain settings.
For example this user is allowed to check via IMAP and the domain wide
settings don't have permission to check via IMAP -
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION]
Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc. See
COPYING for distribution information.
use NO Error in IMAP command received by server.
a001 login [EMAIL PROTECTED] xxxx
a001 OK LOGIN Ok.
* BYE IMAP access disabled for this account.
Connection closed by foreign host.
Any ideas why it now ignores individual account settings?
The version of Vpopmail is 5.5.1.
It might be the courier-imap vchkpw authentication files.
The code for checking if a user can access imap might not
be there or might not be working right.