CVS: ispman/lib create_mailbox_courier.lib,1.3,1.4
Atif Ghaffar <[email protected]>
| Newsgroups | gmane.comp.isp.ispman.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/ispman/ispman/lib
In directory sc8-pr-cvs1:/tmp/cvs-serv5051
Modified Files:
create_mailbox_courier.lib
Log Message:
# remove the imapMailboxPrefix if present in the beginning of the uid
# for example if the uid is Maildir/aghaffar_ispman_org, change it to
# aghaffar_ispman_org
$uid=~s/^imapMailboxPrefix//;
Index: create_mailbox_courier.lib
===================================================================
RCS file: /cvsroot/ispman/ispman/lib/create_mailbox_courier.lib,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** create_mailbox_courier.lib 17 Jun 2002 11:12:12 -0000 1.3
--- create_mailbox_courier.lib 1 Oct 2003 15:26:26 -0000 1.4
***************
*** 1,10 ****
sub create_mailbox_handler {
my $uid=shift;
$ispman->getUserInfo($uid);
my $homeDirectory=$ispman->{'userinfo'}{$uid}{'homeDirectory'};
my $uidNumber=$ispman->{'userinfo'}{$uid}{'uidNumber'};
my $gidNumber=$ispman->{'userinfo'}{$uid}{'gidNumber'};
! my $imapMailboxPrefix=$ispman->getConf("imapMailboxPrefix");
!
my @commands=();
push @commands, "mkdir -p $homeDirectory/$imapMailboxPrefix/tmp $homeDirectory/$imapMailboxPrefix/cur $homeDirectory/$imapMailboxPrefix/new";
--- 1,17 ----
sub create_mailbox_handler {
my $uid=shift;
+ my $imapMailboxPrefix=$ispman->getConf("imapMailboxPrefix");
+
+ # remove the imapMailboxPrefix if present in the beginning of the uid
+ # for example if the uid is Maildir/aghaffar_ispman_org, change it to
+ # aghaffar_ispman_org
+ $uid=~s/^imapMailboxPrefix//;
+
+
$ispman->getUserInfo($uid);
my $homeDirectory=$ispman->{'userinfo'}{$uid}{'homeDirectory'};
my $uidNumber=$ispman->{'userinfo'}{$uid}{'uidNumber'};
my $gidNumber=$ispman->{'userinfo'}{$uid}{'gidNumber'};
!
my @commands=();
push @commands, "mkdir -p $homeDirectory/$imapMailboxPrefix/tmp $homeDirectory/$imapMailboxPrefix/cur $homeDirectory/$imapMailboxPrefix/new";
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf