Quoting Ken Murchison <[EMAIL PROTECTED]>:
If you try to create a new toplevel mailbox (one without an existing
parent), you need to specify the servername as an optional third
argument. Otherwise, the proxy has no idea where to send the command.
That's exactly what I did:
$ cyradm -u cyrus localhost
localhost> cm user.foobar backend1
createmailbox: Permission denied
On the backend, logs show:
Feb 3 14:45:22 backend1 imap[3221]: starttls: TLSv1 with cipher
AES256-SHA (256/256 bits new) no authentication
Feb 3 14:45:22 backend1 imap[3221]: login: frontend1 [a.b.c.d] cyrus
PLAIN+TLS User logged in
On the frontend, all seems OK too (with some warnings about self-signed
certificates):
Feb 3 14:45:37 frontend1 master[21361]: about to exec
/usr/lib/cyrus-imapd/proxyd
Feb 3 14:45:37 frontend1 imap[19795]: accepted connection
Feb 3 14:45:37 frontend1 imap[21361]: executed
Feb 3 14:45:46 frontend1 imap[19795]: PROTERR: end of file reached
Feb 3 14:45:48 frontend1 imap[19794]: accepted connection
Feb 3 14:45:51 frontend1 imap[19794]: login: localhost.localdomain
[127.0.0.1] cyrus plaintext
Feb 3 14:46:00 frontend1 imap[19794]: Doing a peer verify
Feb 3 14:46:00 frontend1 imap[19794]: verify error:num=18:self signed
certificate
Feb 3 14:46:00 frontend1 imap[19794]: received server certificate
Feb 3 14:46:00 frontend1 imap[19794]: starttls: TLSv1 with cipher
AES256-SHA (256/256 bits new) no authentication
Feb 3 14:46:02 frontend1 imap[19794]: PROTERR: end of file reached
I'm not sure what are those "PROTERR" lines about.
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
----
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