Cyradm for imap is OK for me now bit sieve fails, I have double-checked the perms ok.There is several references in the archives that state the version of cyradm must be the same as Cyrus IMAP; however since your PHP progams fails I have to wonder if you have setup all the directories with the correct permissions.
You should check to make sure permissions on all the IMAP directories are as discribed in the documenation.
[stranger] /var/spool/imap# sivtest -a cyrus localhost
S: "IMPLEMENTATION" "Cyrus timsieved v2.2.10"
S: "SASL" "PLAIN"
S: "SIEVE" "fileinto reject envelope vacation imapflags notify subaddress relational comparator-i;ascii-numeric regex"
S: "STARTTLS"
S: OK
Please enter your password:
C: AUTHENTICATE "PLAIN" {24+}
sOmErUbBisHhErE=
S: NO "Authentication Error"
Authentication failed. generic failure
Security strength factor: 0
Funnily, this is what saslauthd does:
Dec 11 22:41:40 stranger saslauthd[80663]: do_auth : auth success: [user=cyrus] [service=sieve] [realm=] [mech=ldap]
Dec 11 22:41:40 stranger saslauthd[80663]: do_request : response: OK
Out of curiosity, do you run 2.2.10? --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html