Hi Simon, - snip - > > $ cat /etc/pam.d/imap > > @include common-auth > > @include common-account > > Well, now you should provide us the common-auth and common-account > configs. $ locate common-auth /etc/pam.d/common-auth /usr/share/pam/common-auth /usr/share/pam/common-auth.md5sums $ cat /etc/pam.d/common-auth auth required pam_unix.so nullok_secure $ cat /usr/share/pam/common-auth auth required pam_unix.so nullok_secure $ sudo find / -name common-account /etc/pam.d/common-account /usr/share/pam/common-account $ cat /etc/pam.d/common-account - snip- account required pam_unix.so $ cat /usr/share/pam/common-account - snip - account required pam_unix.so - snip - > I have the feeling you should add this to your imapd.conf: > > sasl_mech_list: PLAIN $ cat /etc/imapd.conf | grep sasl_mech_list #sasl_mech_list: PLAIN to uncomment this line? Thanks B.R. Stephen > > then pressing [Ctrl]+c > > ^@C: Q01 LOGOUT > > Connection closed. > > > > > > > > B.R. > > Stephen > > > > > >> > > >> > $ cat /etc/pam.conf > >> > # > >> > > >> > > > ---------------------------------------------------------------------------# > >> > # /etc/pam.conf > >> > # > >> > # > >> > > >> > > > ---------------------------------------------------------------------------# > >> > # > >> > # NOTE > >> > # ---- > >> > # > >> > # NOTE: Most program use a file under the /etc/pam.d/ directory > to > >> > setup their > >> > # PAM service modules. This file is used only if that directory > >> does > >> > not exist. > >> > # > >> > > >> > > > ---------------------------------------------------------------------------# > >> > > >> > # Format: > >> > # serv. module ctrl module [path] ...[args..] > >> > # > >> > # name type flag > >> > # > >> > * end * > >> > > >> > > >> > What other file/files I have to check ? Thanks. > >> > > >> > > >> > > >> > B.R. > >> > Stephen > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> >> > $ cat /etc/cyrus.conf > >> >> > # Debian defaults for Cyrus IMAP server/cluster > implementation > >> >> > # see cyrus.conf(5) for more information > >> >> > # > >> >> > # All the tcp services are tcpd-wrapped. see hosts_access(5) > >> >> > # $Id: cyrus.conf 120 2005-05-01 03:23:18Z sven $ > >> >> > > >> >> > START { > >> >> > # do not delete this entry! > >> >> > recover cmd="/usr/sbin/ctl_cyrusdb -r" > >> >> > > >> >> > # this is only necessary if using idled for IMAP IDLE > >> >> > # this is NOT to be enabled right now in Debian > builds > >> >> > #idled cmd="idled" > >> >> > > >> >> > # this is useful on backend nodes of a Murder cluster > >> >> > # it causes the backend to syncronize its mailbox > list > >> with > >> >> > # the mupdate master upon startup > >> >> > #mupdatepush cmd="/usr/sbin/ctl_mboxlist -m" > >> >> > > >> >> > # this is recommended if using duplicate delivery > >> >> suppression > >> >> > delprune cmd="/usr/sbin/ctl_deliver -E 3" > >> >> > # this is recommended if caching TLS sessions > >> >> > tlsprune cmd="/usr/sbin/tls_prune" > >> >> > } > >> >> > > >> >> > # UNIX sockets start with a slash and are absolute paths > >> >> > # you can use a maxchild=# to limit the maximum number of > forks > >> of > >> >> a > >> >> > service > >> >> > # you can use babysit=true and maxforkrate=# to keep tight > tabs > >> on > >> >> the > >> >> > service > >> >> > # most services also accept -U (limit number of reuses) and > -T > >> >> > (timeout) > >> >> > SERVICES { > >> >> > # --- Normal cyrus spool, or Murder backends --- > >> >> > # add or remove based on preferences > >> >> > imap cmd="imapd -U 30" listen="imap" > >> prefork=0 > >> >> > maxchild=100 > >> >> > imaps cmd="imapd -s -U 30" listen="imaps" > >> >> prefork=0 > >> >> > maxchild=100 > >> >> > #pop3 cmd="pop3d -U 30" listen="pop3" > >> prefork=0 > >> >> > maxchild=50 > >> >> > #pop3s cmd="pop3d -s -U 30" listen="pop3s" > >> >> prefork=0 > >> >> > maxchild=50 > >> >> > > >> >> > > >> >> > #nntp cmd="nntpd -U 30" listen="nntp" > >> prefork=0 > >> >> > maxchild=100 > >> >> > #nntps cmd="nntpd -s -U 30" listen="nntps" > >> >> prefork=0 > >> >> > maxchild=100 > >> >> > > >> >> > # At least one form of LMTP is required for delivery > >> >> > # (you must keep the Unix socket name in sync with > >> >> imap.conf) > >> >> > #lmtp cmd="lmtpd" listen="localhost:lmtp" > >> >> prefork=0 > >> >> > maxchild=20 > >> >> > lmtpunix cmd="lmtpd" > >> >> listen="/var/run/cyrus/socket/lmtp" > >> >> > prefork=0 maxchild=20 > >> >> > # ---------------------------------------------- > >> >> > > >> >> > # useful if you need to give users remote access to > >> sieve > >> >> > # by default, we limit this to localhost in Debian > >> >> > sieve cmd="timsieved" > listen="localhost:sieve" > >> >> > prefork=0 maxchild=100 > >> >> > > >> >> > # this one is needed for the notification services > >> >> > notify cmd="notifyd" > >> >> > listen="/var/run/cyrus/socket/notify" proto="udp" prefork=1 > >> >> > > >> >> > # --- Murder frontends ------------------------- > >> >> > > >> >> > - snip - > >> >> > > >> >> > > >> >> > # ---------------------------------------------- > >> >> > } > >> >> > > >> >> > EVENTS { > >> >> > # this is required > >> >> > checkpoint cmd="/usr/sbin/ctl_cyrusdb -c" > period=30 > >> >> > > >> >> > # this is only necessary if using duplicate delivery > >> >> > suppression > >> >> > > >> >> > > >> >> > delprune cmd="/usr/sbin/ctl_deliver -E 3" > at=0401 > >> >> > > >> >> > # this is only necessary if caching TLS sessions > >> >> > tlsprune cmd="/usr/sbin/tls_prune" at=0401 > >> >> > } > >> >> > > >> >> > admins: cyrus > >> >> > unixhierarchysep: 1 > >> >> > * end * > >> >> > > >> >> > > >> >> > > >> >> > $ cat /etc/imapd.conf > >> >> > # Debian Cyrus imapd.conf > >> >> > # $Id: imapd.conf 229 2005-12-08 23:26:29Z astronut $ > >> >> > # See imapd.conf(5) for more information and more options > >> >> > > >> >> > # Configuration directory > >> >> > configdirectory: /var/lib/cyrus > >> >> > > >> >> > # Which partition to use for default mailboxes > >> >> > defaultpartition: default > >> >> > partition-default: /var/spool/cyrus/mail > >> >> > > >> >> > # News setup > >> >> > partition-news: /var/spool/cyrus/news > >> >> > newsspool: /var/spool/news > >> >> > > >> >> > # Alternate namespace > >> >> > # If enabled, activate the alternate namespace as documented > in > >> >> > # /usr/share/doc/cyrus-doc-2.2/html/altnamespace.html, where > an > >> >> user's > >> >> > # subfolders are in the same level as the INBOX > >> >> > # See also userprefix and sharedprefix on imapd.conf(5) > >> >> > altnamespace: no > >> >> > > >> >> > # UNIX Hierarchy Convention > >> >> > # Set to yes, and cyrus will accept dots in names, and use > the > >> >> forward > >> >> > # slash "/" to delimit levels of the hierarchy. This is done > by > >> >> > converting > >> >> > # internally all dots to "^", and all "/" to dots. So the > >> >> > "rabbit.holes" > >> >> > # mailbox of user "helmer.fudd" is stored in > >> >> > "user.elmer^fud.rabbit^holes" > >> >> > unixhierarchysep: yes > >> >> > > >> >> > > >> >> > - snip - > >> >> > > >> >> > > >> >> > # Uncomment the following and add the space-separated users > who > >> >> > # have admin rights for all services. > >> >> > admins: cyrus > >> >> > > >> >> > > >> >> > - sni - > >> >> > > >> >> > > >> >> > # No anonymous logins > >> >> > #allowanonymouslogin: no > >> >> > allowanonymouslogin: yes > >> >> > > >> >> > # Minimum time between POP mail fetches in minutes > >> >> > popminpoll: 1 > >> >> > > >> >> > # If nonzero, normal users may create their own IMAP accounts > by > >> >> > creating > >> >> > # the mailbox INBOX. The user's quota is set to the value if > it > >> is > >> >> > positive, > >> >> > # otherwise the user has unlimited quota. > >> >> > autocreatequota: 0 > >> >> > > >> >> > # umask used by Cyrus programs > >> >> > umask: 077 > >> >> > > >> >> > - snip - > >> >> > > >> >> > # If enabled, cyrdeliver will look for Sieve scripts in > user's > >> home > >> >> > # directories: ~user/.sieve. > >> >> > sieveusehomedir: false > >> >> > > >> >> > # If sieveusehomedir is false, this directory is searched for > >> Sieve > >> >> > scripts. > >> >> > sievedir: /var/spool/sieve > >> >> > > >> >> > > >> >> > - snip - > >> >> > > >> >> > > >> >> > # If enabled, the partitions will also be hashed, in addition > to > >> >> the > >> >> > hashing > >> >> > # done on configuration directories. This is recommended if > one > >> >> > partition has a > >> >> > # very bushy mailbox tree. > >> >> > hashimapspool: true > >> >> > > >> >> > # Allow plaintext logins by default (SASL PLAIN) > >> >> > allowplaintext: yes > >> >> > > >> >> > # Force PLAIN/LOGIN authentication only > >> >> > # (you need to uncomment this if you are not using an > >> auxprop-based > >> >> > SASL > >> >> > # mechanism. saslauthd users, that means you!). And pay > >> attention > >> >> to > >> >> > # sasl_minimum_layer and allowapop below, too. > >> >> > #sasl_mech_list: PLAIN > >> >> > > >> >> > > >> >> > - snip - > >> >> > > >> >> > > >> >> > # Do note that, since sasl will be run as user cyrus, you may > >> have > >> >> a > >> >> > lot of > >> >> > # trouble to set this up right. > >> >> > #sasl_pwcheck_method: auxprop > >> >> > sasl_pwcheck_method: saslauthd > >> >> > > >> >> > # What auxpropd plugins to load, if using > sasl_pwcheck_method: > >> >> auxprop > >> >> > # by default, all plugins are tried (which is probably NOT > what > >> you > >> >> > want). > >> >> > #sasl_auxprop_plugin: sasldb > >> >> > > >> >> > # If enabled, the SASL library will automatically create > >> >> authentication > >> >> > secrets > >> >> > # when given a plaintext password. Refer to SASL > documentation > >> >> > sasl_auto_transition: no > >> >> > > >> >> > # > >> >> > # SSL/TLS Options > >> >> > # > >> >> > > >> >> > - snip - > >> >> > > >> >> > > >> >> > # File containing one or more Certificate Authority (CA) > >> >> certificates. > >> >> > #tls_ca_file: /etc/ssl/certs/cyrus-imapd-ca.pem > >> >> > > >> >> > # Path to directory with certificates of CAs. > >> >> > tls_ca_path: /etc/ssl/certs > >> >> > > >> >> > # The length of time (in minutes) that a TLS session will be > >> cached > >> >> for > >> >> > later > >> >> > # reuse. The maximum value is 1440 (24 hours), the default. > A > >> >> value > >> >> > of 0 will > >> >> > # disable session caching. > >> >> > tls_session_timeout: 1440 > >> >> > > >> >> > # The list of SSL/TLS ciphers to allow, in decreasing order > of > >> >> > precedence. > >> >> > # The format of the string is described in ciphers(1). The > >> Debian > >> >> > default > >> >> > # selects TLSv1 high-security ciphers only, and removes all > >> >> anonymous > >> >> > ciphers > >> >> > # from the list (because they provide no defense against > >> >> > man-in-the-middle > >> >> > # attacks). It also orders the list so that stronger ciphers > >> come > >> >> > first. > >> >> > tls_cipher_list: TLSv1+HIGH:!aNULL:@STRENGTH > >> >> > > >> >> > > >> >> > - snip - > >> >> > > >> >> > > >> >> > ## KEEP THESE IN SYNC WITH cyrus.conf > >> >> > ## > >> >> > # Unix domain socket that lmtpd listens on. > >> >> > lmtpsocket: /var/run/cyrus/socket/lmtp > >> >> > > >> >> > # Unix domain socket that idled listens on. > >> >> > idlesocket: /var/run/cyrus/socket/idle > >> >> > > >> >> > # Unix domain socket that the new mail notification daemon > >> listens > >> >> on. > >> >> > notifysocket: /var/run/cyrus/socket/notify > >> >> > > >> >> > # Syslog prefix. Defaults to cyrus (so logging is done as > >> >> cyrus/imap > >> >> > etc.) > >> >> > syslog_prefix: cyrus > >> >> > > >> >> > > >> >> > - snip - > >> >> > * end * > >> >> > > >> >> > > >> >> > B.R. > >> >> > Stephen L > >> > > >> > > >> > Send instant messages to your online friends > >> http://uk.messenger.yahoo.com > >> > ---- > >> > Cyrus Home Page: http://cyrusimap.web.cmu.edu/ > >> > Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki > >> > List Archives/Info: > http://asg.web.cmu.edu/cyrus/mailing-list.html > >> > > >> > >> > >> > > > > > > Send instant messages to your online friends > http://uk.messenger.yahoo.com > > ---- > > Cyrus Home Page: http://cyrusimap.web.cmu.edu/ > > Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki > > List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html > > > > > Send instant messages to your online friends http://uk.messenger.yahoo.com ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html