cyrus sieve authentication
- Reply: Andrea Venturoli : "Re: cyrus sieve authentication"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 09 Sep 2022 20:51:24 UTC
Hello, I run an instance of mail/cyrus-imapd32 for a small number of users with saslauthd authentication. However, sieve authentication doesn't work. Cyrus-imapd was compiled as below: # make showconfig ===> The following configuration options are available for cyrus-imapd32-3.2.9_1: AUTOCREATE=on: Enable autocreate support BACKUP=off: Enable backup support (experimental) CLAMAV=off: Use ClamAV DOCS=on: Build and/or install documentation HTTP=off: Enable HTTP support IDLED=on: Enable IMAP idled support LDAP=off: Enable LDAP support (experimental) MURDER=off: Enable IMAP Murder support MYSQL=off: MySQL database support NNTP=off: Enable NNTP support PGSQL=off: PostgreSQL database support REPLICATION=off: Enable replication (experimental) SNMP=off: SNMP network protocol support SQLITE=on: SQLite database support SQUAT=on: Enable Squat support SRS=on: Enable Sender Rewriting Scheme support XAPIAN=off: Enable Xapian support ====> GSSAPI Security API support: you can only select none or one of them GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal GSSAPI_MIT=off: GSSAPI support via security/krb5 GSSAPI_BASE=on: GSSAPI support via base system (needs Kerberos) ====> Command line editing via libreadline: you can only select none or one of them READLINE_GNU=off: Use Term::Readline::GNU for cyradm READLINE_PERL=off: Use Term::Readline::Perl for cyradm ===> Use 'make config' to modify these settings When I try to connect: # telnet localhost sieve Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. "IMPLEMENTATION" "Cyrus timsieved 3.2.7" "VERSION" "1.0" "SASL" "PLAIN" "SIEVE" "comparator-i;ascii-numeric fileinto reject ereject vacation vacation-seconds imapflags notify enotify include editheader ihave envelope environment body imap4flags date mailbox mboxmetadata servermetadata duplicate relational regex extlists subaddress copy index variables mailboxid" "NOTIFY" "mailto" "EXTLISTS" "urn:ietf:params:sieve:addrbook" "STARTTLS" "UNAUTHENTICATE" OK The example on the Cyrus web site shows: [...] Escape character is '^]'. "IMPLEMENTATION" "Cyrus timsieved v1.1.0" "SASL" "ANONYMOUS PLAIN KERBEROS_V4 GSSAPI" "SIEVE" "fileinto reject envelope vacation imapflags notify subaddress regex" OK Someone on the Cyrus mailing list suggested that KERBEROS_V4 and GSSAPI are required for sieve authentication. Is that correct? If so, what compile options should I choose? Please advise. -- Janos Dohanics