cyradm lm wildcard and the @ sign

Berend de Boer berend at pobox.com
Wed May 12 15:37:00 EDT 2010


>>>>> "Reinaldo" == Reinaldo de Carvalho <reinaldoc at gmail.com> writes:

    Reinaldo> On Wed, May 12, 2010 at 4:04 PM, Berend de Boer
    Reinaldo> <berend at pobox.com> wrote:
    >> 
    >> Clearly I can get the mailboxes to list if I don't use the @
    >> sign so doesn't that indicate I am indeed the global admin?
    >> 
    >> The user I'm logged in at can change the acl on all mailboxes
    >> for example, so that indicates to me it is a global admin as
    >> wel.
    >> 

I agree. Try:

    Reinaldo> # all mailboxes 
    Reinaldo> $ nc server 143 
    Reinaldo> * OK maindeua Cyrus IMAP4 [...] server ready 
    Reinaldo> . LOGIN admin password . OK
    Reinaldo> User logged in 
    Reinaldo> . LIST * *@example.com

This doesn't work. I get:

  # nc localhost 143
  * OK server2.xplainhosting.com Cyrus IMAP4 v2.2.13-Debian-2.2.13-16ubuntu1 server ready
  . LOGIN admin password
  . NO Login only available under a layer
  . LOGIN admin at server2.example.com password
  . NO Login only available under a layer

The admin at server2.example.com is the one I use for cyradm. I.e. I
always login as:

  cyradm -u admin at server2.example.com localhost

The admin user doesn't have mailboxes, it's just administrative only.

My imapd.conf has:

  admins: admin
  virtdomains: yes
  defaultdomain: server2.example.com

-- 
Thanks so far!

Berend de Boer


More information about the Info-cyrus mailing list