Package: courier-imap Version: 4.8.0-3 Severity: important courier-imap listens only on localhost, as I have courier-imap-ssl installed for connections from outside, and it is configured to enforce TLS on all connections. Non-ssl courier-imap is installed so that I do not need to configure TLS client behaviour on localhost squirrelmail.
After I upgraded to my current version, courier-imap logins from squirrelmail on localhost started to fail. I traced this to courier-imap erroneously reporting LOGINDISABLED. It turns out that if I set IMAP_TLS_ONLY=0 in /etc/courier/imapd-ssl the problem goes away. Why should non-ssl courier-imap behaviour depend on a foreign configuration file? TO REPRODUCE: install both courier-imap and courier-imap-ssl set IMAP_TLS_REQUIRED=1 in /etc/courier/imapd-ssl service courier-imap restart telnet localhost 143 (CAPABILITY ~ LOGINDISABLED) set IMAP_TLS_REQUIRED=0 in /etc/courier/imapd-ssl service courier-imap restart telnet localhost 143 (CAPABILITY !~ LOGINDISABLED) -- System Information: Debian Release: 6.0.4 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.39.1-linode34 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Versions of packages courier-imap depends on: ii courier-authlib 0.63.0-3 Courier authentication library ii courier-base 0.65.0-3 Courier mail server - base system ii libc6 2.11.3-2 Embedded GNU C Library: Shared lib ii libfam0 2.7.0-17 Client library to control the FAM ii libgdbm3 1.8.3-9 GNU dbm database routines (runtime ii postfix [mail-transport 2.7.1-1+squeeze1 High-performance mail transport ag courier-imap recommends no packages. Versions of packages courier-imap suggests: pn courier-doc <none> (no description available) ii courier-imap-ssl 4.8.0-3 Courier mail server - IMAP over SS ii mutt [imap-client] 1.5.20-9+squeeze2 text-based mailreader supporting M -- Configuration Files: /etc/courier/imapd changed: ADDRESS=127.0.0.1 PORT=143 MAXDAEMONS=40 MAXPERIP=20 PIDFILE=/var/run/courier/imapd.pid TCPDOPTS="-nodnslookup -noidentlookup" AUTHMODULES="authdaemon" AUTHMODULES_ORIG="authdaemon" DEBUG_LOGIN=1 IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE AUTH=LOGIN" IMAP_KEYWORDS=1 IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 IDLE" IMAP_IDLE_TIMEOUT=60 IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN" IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN" IMAP_DISABLETHREADSORT=0 IMAP_CHECK_ALL_FOLDERS=0 IMAP_OBSOLETE_CLIENT=0 IMAP_ULIMITD=65536 IMAP_USELOCKS=1 IMAP_SHAREDINDEXFILE=/etc/courier/shared/index IMAP_ENHANCEDIDLE=0 IMAP_TRASHFOLDERNAME=Trash IMAP_EMPTYTRASH=Trash:7 IMAP_MOVE_EXPUNGE_TO_TRASH=0 OUTBOX=.Outbox SENDMAIL=/usr/local/bin/stripandsend HEADERFROM=X-IMAP-Sender IMAPDSTART=YES MAILDIRPATH=Maildir IMAP_MAILBOX_SANITY_CHECK=0 -- debconf information: courier-imap/moveconfig: true -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

