Created mailboxes are not showing up.

JLB jlb at twu.net
Mon Dec 29 16:00:41 EST 2003


On Mon, 29 Dec 2003, Tim Pushor wrote:

> What mail client are you using? Is the user perhaps not subscribed to
> those folders? Try checking their subscriptions.
>

...how do I do that? And as for what mail client: SquirrelMail. :)


> 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 know perhaps one tenth as much about subscriptions as you do. ;)

>
> 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.
>

Incidentally, I am also confused about quotas. I want to set a TOTAL quota
for the ENTIRE USER, NOT a quota on each individual mailbox. I wish to
basically say: OK, user X can have up to 10MB of storage in their Inbox,
Sent, Drafts AND Trash all at once. NOT 10MB in Inbox, 10MB in Sent, 10MB
in Drafts....

Is there such a thing as a "sub-folder" or "sub-mailbox"?

> 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
> >
> >
>

--
Jessica L. Blank, Systems Administrator, twu.net




More information about the Info-cyrus mailing list