thomas: server/kolab-resource-handlers/kolab-resource-handlers/resmgr kolabfilter.php.in, 1.14, 1.14.2.1 kolabmailboxfilter.php.in, 1.7, 1.7.2.1 resmgr.conf.in, 1.4, 1.4.2.1 resmgr.php.in, 1.11, 1.11.2.1

cvs at kolab.org cvs at kolab.org
Wed Sep 19 19:06:44 CEST 2007


Author: thomas

Update of /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/resmgr
In directory doto:/tmp/cvs-serv6825/kolab-resource-handlers/kolab-resource-handlers/resmgr

Modified Files:
      Tag: kolab_2_1_branch
	kolabfilter.php.in kolabmailboxfilter.php.in resmgr.conf.in 
	resmgr.php.in 
Log Message:
Determine connect_addr and use it for connecting to Kolab services.


Index: kolabfilter.php.in
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/resmgr/Attic/kolabfilter.php.in,v
retrieving revision 1.14
retrieving revision 1.14.2.1
diff -u -d -r1.14 -r1.14.2.1
--- kolabfilter.php.in	26 Apr 2007 16:20:31 -0000	1.14
+++ kolabfilter.php.in	19 Sep 2007 17:06:42 -0000	1.14.2.1
@@ -199,7 +199,7 @@
 
   /* Allow anything from localhost and
      fellow Kolab-hosts */
-  if( $client_addr == '127.0.0.1' ) return true;
+  if( $client_addr == $params['local_addr'] ) return true;
   $kolabhosts = split(',', $params['kolabhosts'] );
   $kolabhosts = array_map( "gethostbyname", $kolabhosts );
   if( array_search( $client_addr, $kolabhosts ) !== false ) return true;
@@ -415,7 +415,7 @@
 }
 
 /* TODO: Dont hardcode localhost:10025 */
-$smtp = new KolabSMTP( 'localhost', 10025 );
+$smtp = new KolabSMTP( $params['local_addr'], 10025 );
 if( PEAR::isError( $smtp ) ) {
   fwrite(STDOUT, $error->getMessage().", code ".$error->getCode()."\n"); 
   if( $error->getCode() < 500 ) exit(EX_TEMPFAIL);

Index: kolabmailboxfilter.php.in
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/resmgr/Attic/kolabmailboxfilter.php.in,v
retrieving revision 1.7
retrieving revision 1.7.2.1
diff -u -d -r1.7 -r1.7.2.1
--- kolabmailboxfilter.php.in	21 May 2006 13:53:25 -0000	1.7
+++ kolabmailboxfilter.php.in	19 Sep 2007 17:06:42 -0000	1.7.2.1
@@ -129,7 +129,7 @@
   exit(EX_TEMPFAIL);
 }
 
-$lmtp = new KolabLMTP();
+$lmtp = new KolabLMTP( $params['local_addr'] );
 if( PEAR::isError( $lmtp ) ) {
   fwrite(STDOUT, $lmtp->getMessage()."\n");
   if( $error->getCode() < 500 ) exit(EX_TEMPFAIL);

Index: resmgr.conf.in
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/resmgr/Attic/resmgr.conf.in,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -d -r1.4 -r1.4.2.1
--- resmgr.conf.in	26 Apr 2007 16:22:23 -0000	1.4
+++ resmgr.conf.in	19 Sep 2007 17:06:42 -0000	1.4.2.1
@@ -7,6 +7,9 @@
 // What is the address of the Cyrus server where the calendar data is stored?
 $params['server'] = 'localhost';
 
+// Local IP address of the mailserver for bypassing content filters
+$params['local_addr'] = 'localhost';
+
 // What is our default mail domain? This is used if any users do not have
 // '@domain' specified after their username as part of their email address.
 $params['email_domain'] = 'example.com';

Index: resmgr.php.in
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/resmgr/Attic/resmgr.php.in,v
retrieving revision 1.11
retrieving revision 1.11.2.1
diff -u -d -r1.11 -r1.11.2.1
--- resmgr.php.in	9 Nov 2006 17:53:24 -0000	1.11
+++ resmgr.php.in	19 Sep 2007 17:06:42 -0000	1.11.2.1
@@ -313,11 +313,12 @@
 
 function sendSMTP($sender, $recip, &$data)
 {
+    global $params;
     static $smtp;
     if (!isset($smtp)) {
         require_once 'Net/SMTP.php';
 
-        $smtp = &new Net_SMTP('localhost',10026);
+        $smtp = &new Net_SMTP($params['local_addr'] ,10026);
         if (!$smtp) {
             $msg = 'Could not create SMTP object';
             myLog($msg, RM_LOG_ERROR);





More information about the commits mailing list