Created mailboxes are not showing up.
Tim Pushor
timp at crossthread.com
Mon Dec 29 15:54:34 EST 2003
What mail client are you using? Is the user perhaps not subscribed to
those folders? Try checking their subscriptions.
To be perfect honest (even though it is rather embarrasing) I don't
really understand subscriptions, even though I've been using Cyrus for
years ;-)
I just had a little stint with Groupwise 5.5 via IMAP (using Mozilla
thunderbird) where the users were not subscribed to the folders, and
none showed up - In the advanced account settings unchecking 'show only
subscribed folders' made them show up.
Good luck,
Tim
JLB wrote:
>Hi gang.
>
>Using a Perl script called 'add-cyrus-user', using Cyrus::IMAP::Admin, I
>am able to create a user's "inbox"...
>
>...and THAT'S IT.
>
>In other words:
>
>This snippet works:
>
> if (!$client->create($mbox, $partition)) {
> die "failed to create mailbox [$mbox]";
> }
> if (!$client->setacl($mbox, cyrus => 'all')) {
> die "failed to give cyrus user permissions for [$mbox]";
> }
>
>
>THIS snippet, however, SEEMS TO work-- it returns no errors, and the
>appropriate folders are created, one folder for each mailbox (Sent, Trash,
>and Drafts), but the user cannot see them...
>
> $client->create("$mbox.Trash", $partition);
> $client->setacl("$mbox.Trash", cyrus => 'all');
> $client->create("$mbox.Sent", $partition);
> $client->setacl("$mbox.Sent", cyrus => 'all');
> $client->create("$mbox.Drafts", $partition);
> $client->setacl("$mbox.Drafts", cyrus => 'all');
>
>
>In other words, although it SEEMS for all the world like it succeeded (and
>YES, I DID try wrapping a similar if/then around one of those, to see if,
>say, the first line to create the Trash mailbox was failing. IT WAS NOT
>FAILING; no error was returned, and hence the script did not die.), it
>didn't.
>
>Please HEEEEEEEEEEEEEEELP!!!!!!!!!! Is there something I am forgetting
>here? Why would the calls to create() not error, and create the
>appropriate folders, but the user logs in and all they see is Inbox?
>
>Other user accounts on the system, users whose accounts were set up
>earlier and by another admin, work just fine... they can see Inbox, Sent,
>Trash, etc...
>
>And I can see no difference in the layouts of the directory structures:
>
>ls -lR /var/spool/imap/user/foo3 (a new user, ONLY INBOX SHOWS UP)
>------------------------------------------------------------------------
>/var/spool/imap/user/foo3:
>total 24
>drwx------ 2 cyrus mail 4096 Dec 29 12:45 Drafts
>drwx------ 2 cyrus mail 4096 Dec 29 12:45 Sent
>drwx------ 2 cyrus mail 4096 Dec 29 12:45 Trash
>-rw------- 1 cyrus mail 4 Dec 29 12:45 cyrus.cache
>-rw------- 1 cyrus mail 166 Dec 29 12:45 cyrus.header
>-rw------- 1 cyrus mail 76 Dec 29 12:45 cyrus.index
>
>/var/spool/imap/user/foo3/Drafts:
>total 12
>-rw------- 1 cyrus mail 4 Dec 29 12:45 cyrus.cache
>-rw------- 1 cyrus mail 166 Dec 29 12:45 cyrus.header
>-rw------- 1 cyrus mail 76 Dec 29 12:45 cyrus.index
>
>/var/spool/imap/user/foo3/Sent:
>total 12
>-rw------- 1 cyrus mail 4 Dec 29 12:45 cyrus.cache
>-rw------- 1 cyrus mail 166 Dec 29 12:45 cyrus.header
>-rw------- 1 cyrus mail 76 Dec 29 12:45 cyrus.index
>
>/var/spool/imap/user/foo3/Trash:
>total 12
>-rw------- 1 cyrus mail 4 Dec 29 12:45 cyrus.cache
>-rw------- 1 cyrus mail 166 Dec 29 12:45 cyrus.header
>-rw------- 1 cyrus mail 76 Dec 29 12:45 cyrus.index
>------------------------------------------------------------------------
>
>ls -lR /var/spool/imap/user/jessietest (an OLD user, ALL FOLDERS SHOW)
>------------------------------------------------------------------------
>/var/spool/imap/user/jessietest/:
>total 80
>-rw-r--r-- 1 cyrus mail 1439 Jul 18 02:57 1.
>-rw------- 1 cyrus mail 1229 Nov 19 12:16 103.
>-rw------- 1 cyrus mail 874 Dec 6 06:35 104.
>-rw------- 1 cyrus mail 2829 Dec 6 07:09 105.
>-rw------- 1 cyrus mail 3047 Dec 6 07:09 106.
>-rw------- 1 cyrus mail 2821 Dec 6 07:27 107.
>-rw------- 1 cyrus mail 859 Dec 6 07:33 108.
>-rw------- 1 cyrus mail 1491 Dec 7 07:15 109.
>-rw------- 1 cyrus mail 1030 Dec 12 17:43 110.
>-rw------- 1 cyrus mail 1086 Dec 12 17:45 111.
>-rw-r--r-- 1 cyrus mail 1425 Jul 18 02:57 2.
>drwx------ 2 cyrus mail 4096 Dec 10 20:24 Drafts
>drwx------ 2 cyrus mail 4096 Jul 22 03:07 Sent
>drwx------ 2 cyrus mail 4096 Nov 18 15:21 Sent Items
>drwx------ 2 cyrus mail 4096 Jul 22 03:07 Trash
>-rw------- 1 cyrus mail 10420 Dec 29 14:50 cyrus.cache
>-rw------- 1 cyrus mail 171 Jul 22 03:07 cyrus.header
>-rw------- 1 cyrus mail 648 Dec 29 14:50 cyrus.index
>
>/var/spool/imap/user/jessietest/Drafts:
>total 12
>-rw------- 1 cyrus mail 4 Dec 10 20:24 cyrus.cache
>-rw------- 1 cyrus mail 171 Dec 10 20:24 cyrus.header
>-rw------- 1 cyrus mail 76 Dec 10 20:24 cyrus.index
>
>/var/spool/imap/user/jessietest/Sent:
>total 12
>-rw------- 1 cyrus mail 4 Jul 22 03:07 cyrus.cache
>-rw------- 1 cyrus mail 171 Jul 22 03:07 cyrus.header
>-rw------- 1 cyrus mail 76 Jul 22 03:07 cyrus.index
>
>/var/spool/imap/user/jessietest/Sent Items:
>total 56
>-rw-r--r-- 1 root root 666 Jul 21 23:13 1.
>-rw-r--r-- 1 root root 588 Jul 21 23:13 10.
>-rw-r--r-- 1 root root 588 Jul 21 23:13 2.
>-rw-r--r-- 1 root root 599 Jul 21 23:13 3.
>-rw-r--r-- 1 root root 590 Jul 21 23:13 4.
>-rw-r--r-- 1 root root 588 Jul 21 23:13 5.
>-rw-r--r-- 1 root root 588 Jul 21 23:13 6.
>-rw-r--r-- 1 root root 588 Jul 21 23:13 7.
>-rw-r--r-- 1 root root 587 Jul 21 23:13 8.
>-rw-r--r-- 1 root root 592 Jul 21 23:13 9.
>-rw------- 1 cyrus mail 5452 Nov 18 15:21 cyrus.cache
>-rw------- 1 cyrus mail 171 Jul 23 19:26 cyrus.header
>-rw------- 1 cyrus mail 596 Nov 18 15:21 cyrus.index
>
>/var/spool/imap/user/jessietest/Trash:
>total 12
>-rw------- 1 cyrus mail 4 Jul 22 03:07 cyrus.cache
>-rw------- 1 cyrus mail 171 Jul 22 03:07 cyrus.header
>-rw------- 1 cyrus mail 76 Jul 22 03:07 cyrus.index
>------------------------------------------------------------------------
>
>
>
>Please help, help, help!!!
>
>--
>Jessica L. Blank, Systems Administrator, twu.net
>
>
More information about the Info-cyrus
mailing list