Cyrus IMAP question.

Connie Starr Fensky cfensky at mtsu.edu
Thu Sep 18 17:02:51 EDT 2003


It sounds like it cannot find the mailbox where it wants to--in the
/var/cyrus/partition/users/<username> directory. Did you create the
mailboxes?
c*
----- Original Message ----- 
From: "Denis V. Suhanov" <den at suhoff.ru>
To: "Andrew Morgan" <morgan at orst.edu>
Cc: "cyrus info" <info-cyrus at lists.andrew.cmu.edu>
Sent: Thursday, September 18, 2003 3:45 PM
Subject: Re[2]: Cyrus IMAP question.


> Hello Andrew,
>
> AM> What you see as the Cyrus admin is a little different that what an
IMAP
> AM> user sees.  "user.test" is the Inbox folder, but user's access it as
> AM> "INBOX".  Unless you have set altnamespace: yes in your imapd.conf
file,
> AM> you should set your Root Folder Path to "INBOX." (note the period
after
> AM> INBOX).
> I  tried the "INBOX.", but even with the period after INBOX, I receive
> the same message in M$ Outlook Express ("your specified Root Folder of
> 'INBOX'  could  not  neither  be  found nor created..."). With Mozilla
> Thunderbird,  I  just  see  nothing  (no error message, no folders, no
> messages). So the presence of the period did not change anything.
>
> >> I  am  trying  to manually create an inbox folder for users, something
> >> like  'cm  user.test.INBOX'  and  try  to  deliver  one's main to this
> >> manually  created  folder.  This is to put all the folder (Sent Items,
> >> Drafts  etc) under the same 'user.test' and make it look good. I tried
> >> to  find  something  on  the  Net but failed. Is there a way for me to
> AM> "user.test" is the INBOX, as seen from the admin viewpoint.  Mail
> AM> delivered to user "test" will go into that mailbox.  Subfolders would
be
> AM> "user.test.subfolder" from the admin viewpoint and "INBOX.subfolder"
from
> AM> the user viewpoint.
>
> But  in  the  mail  clients, they usually have something like "Inbox",
> "Sent Items", "Drafts" etc located under the same root. So by creating
> additional  folder named 'Inbox' manually under user's INBOX (which is
> user.username),  I  tried to make it work without having user.username
> in  my  mail clients (which is not just sort of ugly, but also prevent
> the  clients from being able to store appropriate messages on server).
> Is is a wrong approach?
>
> Most  likely  it  is  somewhat  stupid I've done, but I really can not
> realize what that is. Also, as I mentioned in the previos "cry for
> help" message, I am unable to get a pop3 connection. The error message
> is
>
>  !18.09.2003, 13:35:06: FETCH - Server reports error. The response is:
>  -ERR [SYS/PERM] Unable to open maildrop
>
> that makes me suspect that the problem of invalid (from client's view)
> INBOXes is somewhat related to the pop3 as well. I am reallyl confused
> now and have no slightest clue what to do further.
>
> here is my imapd.conf:
>
> configdirectory: /var/cyrus/imap
> partition-default: /var/cyrus/partition
> admins: cyrus
> allowanonymouslogin: no
> sasl_pwcheck_method: auxprop
> sasl_auxprop_plugin: sasldb
> sasl_mech_list: CRAM-MD5 DIGEST-MD5 LOGIN PLAIN
> sendmail: /usr/sbin/sendmail
> sievedir: /var/cyrus/sieve
> tls_ca_file: /var/cyrus/imap/server.pem
> tls_cert_file: /var/cyrus/imap/server.pem
> tls_key_file: /var/cyrus/imap/server.pem
>
> and cyrusd.conf:
>
> # standard standalone server implementation
> START {
>   # do not delete this entry!
>   recover       cmd="ctl_cyrusdb -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/cyrus/imap/sockets
> SERVICES {
>   # add or remove based on preferences
>   imap  cmd="imapd" listen="imap" prefork=5
>   imaps cmd="imapd -s" listen="imaps" prefork=5
>   pop3  cmd="pop3d" listen="pop3" prefork=5
>   pop3s cmd="pop3d -s" listen="pop3s" prefork=5
>   # 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/cyrus/imap/socket/lmtp" prefork=1
>
>   # this is only necessary if using notifications
>   #  notify     cmd="notifyd" listen="/var/cyrus/imap/socket/notify"
proto="udp"
>  prefork=1
> }
>
> EVENTS {
>   # this is required
>   checkpoint    cmd="ctl_cyrusdb -c" period=30
>
>   # this is only necessary if using duplicate delivery suppression
>   delprune      cmd="ctl_deliver -E 3" at=0400
>
>   # this is only necessary if caching TLS sessions
>   tlsprune      cmd="tls_prune" at=0400
> }
>
>
> Thanks a lot for your help guys. I am really getting close to give up,
> set pop3a back and never use IMAP anymore :)
>
> -- 
> Best regards,
>  Denis                            mailto:den at suhoff.ru
>
>
>





More information about the Info-cyrus mailing list