I am having trouble authenticating to sivtest but can authenticate to Imtest.
I am running NetBSD packages: cyrus-sasl-2.1.26nb4 Simple Authentication and Security Layer
cyrus-imapd-2.4.17nb10 Cyrus IMAP server cy2-login-2.1.22 Cyrus SASL LOGIN authentication plugin cy2-plain-2.1.26 Cyrus SASL PLAIN authentication plugin my /usr/pkg/etc/imapd.conf currently looks like:
===== imapd.conf ====
# $NetBSD: imapd.conf,v 1.5 2005/03/02 21:42:48 wiz Exp $ # # Cyrus IMAP server configuration file. Refer to imapd.conf(5) for # more options.
configdirectory: /var/imap partition-default: /var/spool/imap #sieveusehomedir: true hashimapspool: false sievedir: /usr/pkg/sieve sieve_maxscriptsize: 32 sieve_maxscripts: 5
admins: cyrus johnh
# Use the saslauthd daemon to verify plaintext passwords. Please ensure that # the saslauthd daemon is running before trying to authenticate. # #sasl_mech_list: PLAIN sasl_pwcheck_method: auxprop sasl_auxprop_plugin: sasldb allowanonymouslogin: no # aparently changed in 2.4 # aparently changed in 2.4 allowplaintext: yes
# The server certificate and key files must be specified for the # server to repond to IMAPS or POP3S requests. See imapd.conf(5) for # a complete listing of tls_* options. # tls_ca_file: /var/imap/server.pem tls_cert_file: /var/imap/server.pem
tls_key_file: /var/imap/server.pem ===== end imapd.conf ======
I am trying to use sasldb which is located in /usr/pkg/etc/sasldb.db
Here is what I am seeing when I run imtest and sivtest ==== sieve.log === Script started on Sat Jun 27 07:54:38 2015 ESC[?1034hbash-3.2$ imtest -a linda -u linda localhost S: * OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE STARTTLS AUTH=LOGIN AUTH=PLAIN SASL-IR] haywardfamily.org Cyrus IMAP v2.4.17 server ready^M C: A01 AUTHENTICATE LOGIN^M S: + VXNlcm5hbWU6^M Please enter your password: C: bGluZGE=^M S: + UGFzc3dvcmQ6^M C: MnphcHB5^M S: A01 OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SORT SORT=MODSEQ SORT=DISPLAY THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE LIST-EXTENDED WITHIN QRESYNC SCAN XLIST URLAUTH URLAUTH=BINARY LOGINDISABLED COMPRESS=DEFLATE IDLE] Success (no protection) SESSIONID=<haywardfamily.org-4536-1435409698-1>^M Authenticated. Security strength factor: 0 ^CC: Q01 LOGOUT^M Connection closed. bash-3.2$ sivtest -a linda -u linda localhost S: "IMPLEMENTATION" "Cyrus timsieved v2.4.17"^M
S: "SASL" "LOGIN PLAIN"^M S: "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags notify envelope relational regex subaddress copy"^M
S: "STARTTLS"^M
S: "UNAUTHENTICATE"^M
S: OK^M
C: AUTHENTICATE "LOGIN"^M
S: {12}^M
S: VXNlcm5hbWU6^M
Please enter your password:
C: {8+}^M
C: bGluZGE=^M
S: {12}^M
S: UGFzc3dvcmQ6^M
C: {8+}^M
C: MnphcHB5^M
S: NO "Authentication Error"^M
Authentication failed. generic failure
Security strength factor: 0
^CC: LOGOUT^M
Connection closed.
bash-3.2$ exit
exit
Script done on Sat Jun 27 07:55:49 2015
==== end of sieve.log ===
Any suggestions on how to resolve this issue?
Some additional questions:
1) if one is trying to use sasldb with sasl_auxprop_plugin then saslauthd is out of the picture - I have it running but don't think it needs to be involved.
2) There appears to be both login and plain mechanisms - on imtest I can specify either and they both authenticate - which one should I be focused on?
TIA
johnh...
|
---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus