AFP548 Changing the world one server at a time.

Problems with cyradm IMAP password

Home › Forums › OS X Server and Client Discussion › Mail › Problems with cyradm IMAP password

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #362240
    Anonymous
    Guest

    Panther server

    using cyradm

    I can get as far as the password prompt in cyradm, but then it asks me for the IMAP password. I have never needed this before, where is this password set?

    I thought it might be the password for the cyrus user, so I set that in server admin and then tried it in cyradm – no joy.

    nb when I say “it doesn’t work” what I mean is I get an error message referring to an authentication problem. The error message is:

    Auth method not enabled at /Library/Perl/5.8.1/darwin-thread-multi-2level/Cyrus/IMAP/Admin.pm line 118

    The thing is, this is my panther server incarnation 2. With incarnation 1, I managed to work round the “IMAP password” prompt by invoking cyradm in the right way. I can’t now remember what the right way was, but I think it was to do with the parameter for the host name. The options are IP address, “localhost”, 127.0.0.1, FQDN, and rendezvous name. Previously, a process of elimination found an option where it didn’t ask for “IMAP password”. This time, no such luck.

    But the problem this time seems to be with the authentication mechanism rather than the password itself. The only difference I am aware of is that previously (version 1) I coulddn’t get kerberos to work. This time Kerberos is running. Is it possible that one process is trying to provide a Kerberos password to another, which doesn’t understand talk kerberos, hence the problem?

    Any ideas?

    ta

    #362256
    Subliminal
    Participant

    Hi There,

    Here is what I use.

    I have added a user in WGM named ‘mailadmin’ given the user a password and enabled mail for this user.

    Then you add this user (mailadmin) to the list of cyrus admins. This is done by editing the imapd.conf file in /etc/ (/etc/imapd.conf).

    My line would look like this:
    admins: cyrus, mailadmin

    Save the file.

    Then you should be able to use cyradm with:
    cyradm -u mailadmin localhost

    The password is the password that you set for mailadmin.

    Hope that helps.

    Regards,

    G

    #362284
    Anonymous
    Guest

    thanks for the post, G.

    What it turned out to be, I didn’t have the appropriate authentication mechanism enabled. I don’t know which one is necessary because in my haste I enabled all of them. But that sorted it.

    Cheers

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.