thomas: server/perl-kolab/lib/Kolab LDAP.pm,1.8,1.9

cvs at kolab.org cvs at kolab.org
Mon Feb 9 16:32:39 CET 2009


Author: thomas

Update of /kolabrepository/server/perl-kolab/lib/Kolab
In directory doto:/tmp/cvs-serv1566/perl-kolab/lib/Kolab

Modified Files:
	LDAP.pm 
Log Message:
Add user attribute kolabHomeServerOnly to create user mailbox on the kolabHomeServer only.


Index: LDAP.pm
===================================================================
RCS file: /kolabrepository/server/perl-kolab/lib/Kolab/LDAP.pm,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- LDAP.pm	17 Jan 2009 17:05:50 -0000	1.8
+++ LDAP.pm	9 Feb 2009 15:32:37 -0000	1.9
@@ -468,6 +468,11 @@
             Kolab::log('L', "Kolab::LDAP::createObject() skipping shared folder for other server $kolabhomeserver", KOLAB_DEBUG);
             return;
         }
+        if( $object->get_value('kolabhomeserveronly') eq 'true' ) {
+            # Don't create the user's mailbox if it should be created on the kolabHomeServer only
+            Kolab::log('L', "Kolab::LDAP::createObject() skipping user mailbox creation for other server $kolabhomeserver", KOLAB_DEBUG);
+            return;
+        }
         Kolab::log('L', "Kolab::LDAP::createObject() for other server than $kolabhomeserver. TODO: Create referral or something, for now we just create an empty INBOX", KOLAB_DEBUG);
         # We create INBOX on other servers also, to allow access to shared/published
         # folders on those servers because some IMAP clients abort the connection





More information about the commits mailing list