Question About Kolab and Cyrus Mail Boxes
Diego M. Vadell
dvadell at linuxclusters.com.ar
Tue Jan 13 16:47:15 CET 2009
Hi Joseph,
I (kind of hackishly) solved it by changing
/kolab/lib/perl/vendor_perl/5.10.0/Kolab/Cyrus.pm . In the createMailbox
function, I added a line calling a perl script that would check that every
user has Spam, Sent and Drafts folders.
Looks like this:
sub createMailbox
{
[...]
if (!$cyrus->create($cyruid)) {
Kolab::log('Y', "Unable to create mailbox `$cyruid', Error = `" .
$cyrus->error . "'", KOLAB_WARN);
}
# Revision: 20081021 - DMV
system("/root/bin/fix_Spam_folder.pl");
} else {
Kolab::log('Y', "Skipping mailbox creation for $uid (curuid='$cyruid',
mailbox='".join(',',@{$mailbox})."'", KOLAB_DEBUG);
}
}
So if $cyrus->create($cyruid) does create the mailbox, perl runs
/root/bin/fix_Spam_folder.pl .
That script uses IMAP::Admin to log in as manager and check all the users.
HTH
-- Diego
On Monday 12 January 2009 13:26:06 Joseph Hardeman wrote:
> Saim,
>
> Thanks for the response, I did login via Horde and the Inbox was there,
> but the Sent items folder wasn't generated. I just responded to another
> response asking if they knew the files that are used to generate the
> Inbox and other folders so that I can modify on my end to generate these
> folders I want.
>
> Thanks
>
> Joseph
>
> Saim Kim wrote:
> > Hello Jospeh,
> >
> >> I have been searching through the templates and other files but have
> >> not been able to find a way to have these folders autogenerated when
> >> I add an email user. I can add them afterwards, but I want my users
> >> to be able to simply login and go.
> >
> > AFAIK the user has to first log into his own account via a client
> > (e.g. Horde) to trigger an automatic generation of the Inbox etc.
> >
> > Best regards,
> > Saim
>
> _______________________________________________
> Kolab-users mailing list
> Kolab-users at kolab.org
> https://kolab.org/mailman/listinfo/kolab-users
More information about the users
mailing list