Hello and Merry Christmas to all:

I am having a lot of trouble trying to log in to imap.  I am running 
FreeBSD 6.1 with following ports:

courier-0.53.3    Courier SMTP IMAP POP3 HTTP mail server suite
courier-authlib-base-0.58_2    Courier authentication library base
courier-authlib-userdb-0.58_2    Userdb support for the Courier 
authentication library

I have also installed ClamAV with Clamcour activated through filterctl.  
Overall, the setup is seems fine, as I am able to send out using 
authenticated SMTP and collect email using POP3.  The userdb does NOT 
contain clear text passwords and I have removed CRAM-* capability from 
esmtpd and pop3d.

The imapd file contains following capability string:
===============
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE 
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
===============

I have tried to login through IMAP into an account using Thunderbird 
v1.5.0.9 and telnet locally, but am unable to.  However I have no 
problems logging in using POP3 to the same account.  The only password 
setup in userdb record is "systempw".

Here is a summary of my troubleshooting so far:

I have tried adding "AUTH=LOGIN" and "AUTH=PLAIN" to the IMAP_CAPABILITY 
string but neither helps.  I have added a cleartext password entry in 
userdb --> "imappw=xxx" but this didn't help either.

When I try to login from Thunderbird the logs show:
===============
Dec 26 14:38:43 server imapd: LOGIN FAILED, user=admin, ip=[xx.xx.xx.xx]
Dec 26 14:38:54 server imapd: LOGOUT, ip=[xx.xx.xx.xx], rcvd=95, sent=530
===============

When I use telnet locally, the logs show:
===============
Dec 26 14:59:36 server imapd: LOGIN FAILED, user=admin, ip=[127.0.0.1]
===============

Even with debug set to 2 in authdaemon, there is no further detail in 
the logs.

One more thing that is very troubling.  The kernel logs (dmesg.*) show a 
significant number of entries:
===============
pid 88090 (imapd), uid 1003: exited on signal 11 (core dumped)
===============

uid 1003 is the user I have created to handle all the virtual mail 
accounts in userdb.  Here is what my userdb looks like:
===============
vmail    
uid=1003|gid=1003|home=/var/vmail|shell=/usr/sbin/nologin|systempw=$1$te4t57Tp$rF.gfZ4nX3hLK5mkAffhX1|gecos=Virtual
 
Mail User
1003=    vmail

admin    
systempw=rMgCvuWPsCqxk|uid=1003|home=/var/vmail/aldisa/admin|gid=1003|gecos=Aldisa
 
Admin
===============

Here are the permissions on the Maildirs for the virtual users:
===============
# ll /var/vmail/aldisa/
drwxr-xr-x  3 vmail  vmail  512 Dec 21 17:44 admin

# ll /var/vmail/aldisa/admin
drwx------  5 vmail  vmail  512 Dec 26 14:24 Maildir

# ll /var/vmail/aldisa/admin/Maildir/
-rw-r--r--  1 vmail  vmail  388 Dec 26 14:24 courierpop3dsizelist
drwx------  2 vmail  vmail  512 Dec 26 14:24 cur
drwx------  2 vmail  vmail  512 Dec 26 14:24 new
drwx------  2 vmail  vmail  512 Dec 26 14:24 tmp
===============


I am now at a complete loss at what to do next.  I kept approaching it 
as a configuration issue, but the kernel messages are now making me 
suspect that there is a bug in this FreeBSD port.  If so, I do not have 
the skills to troubleshoot that.  On the other hand, it could just be a 
problem with the way I have setup permissions or Maildirs.  Do I need to 
add the imap subscribed files??

Any and all help/advice will be greatly appreciated.

Thanks,  Abid

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to