Hello, and thanks to anyone who can provide more information on my “createmailbox: permission denied” problem. 

 

I am running cyrus-imapd version 2.0.16 on a Compaq AlphaServer DS10 running RedHat Alpha Linux 6.2 baseline (now thouroughly built up with applications and compilers necessary to “do the job”… I have a successful (it would seem?) installation. I use pam authentication, with help from MySQL – which works successfully…. I can authentication against a Microsoft Outlook client using IMAP and TLS without problem. I did run into the Redhat install problem with cyradm,

 

            Can't locate Cyrus/IMAP/Shell.pm in @INC (@INC

 

…but easily fixed this by doing the following:

 

            cd <cyrus source tree>/perl/imap

            perl Makefile.PL

            make install

 

I did execute the mkimap setup early on during the installation process, as suggested by the doc/install manuals:

 

            su - cyrus /usr/cyrus/tools/mkimap

 

My big problem now is that I cannot create a mailbox (I am logged in as a known admin to imapd.conf):

 

            Hostname> createmailbox user.wylie

            createmailbox: Permission denied

 

==> imapd.log <==

Mar  2 11:59:33 alpha imapd[21999]: myfetch: starting txn 18446744071562068011

Mar  2 11:59:33 alpha imapd[21999]: myfetch: reusing txn 18446744071562068011

Mar  2 11:59:33 alpha imapd[21999]: abort_txn: aborting txn 18446744071562068011

 

Here’s my imapd.conf

            configdirectory: /var/imap

            partition-default: /var/spool/imap

            admins: wylie

            sasl_pwcheck_method: pam

            tls_cert_file: /var/imap/server.pem

            tls_key_file: /var/imap/server.pem

 

Here’s my cyrus.conf

 

            # standard standalone server implementation

 

            START {

              # do not delete these entries!

              mboxlist      cmd="ctl_mboxlist -r"

              deliver       cmd="ctl_deliver -r"

           

              # this is only necessary if using idled for IMAP IDLE

            #  idled                cmd="idled"

            }

           

            # UNIX sockets start with a slash and are put into /var/imap/sockets

            SERVICES {

              # add or remove based on preferences

              imap          cmd="imapd" listen="imap" prefork=5

              imaps         cmd="imapd -s" listen="imaps" prefork=1

              pop3          cmd="pop3d" listen="pop3" prefork=3

              pop3s         cmd="pop3d -s" listen="pop3s" prefork=1

              sieve         cmd="timsieved" listen="sieve" prefork=0

           

              # at least one LMTP is required for delivery

            #  lmtp         cmd="lmtpd" listen="lmtp" prefork=0

              lmtpunix      cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=1

            }

           

            EVENTS {

              # this is required

              checkpoint    cmd="ctl_mboxlist -c" period=30

           

              # this is only necessary if using duplicate delivery suppression

              delprune      cmd="ctl_deliver -E 3" period=1440

            }

 

 

Any help or thoughts would be greatly appreciated.

 

Best regards,

 

.. [ Wylie Swanson

.: [ Datamaersk, Inc.

:: [ Los Angeles

Reply via email to