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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.