View Single Post
  #26 (permalink)  
Old 02-13-2008, 07:13 AM
zlex zlex is offline
Member
 
Posts: 13
Default

Hello Quanah,

what exactly must i run, because some commands in the section isInstalled("zimbra-proxy) are running with enviroemnt variables.

if (main::isInstalled("zimbra-proxy")) {
main::runAsZimbra("$ZMPROV mcf zimbraMemcachedBindPort 11211");

my $zimbraReverseProxyMailHostQuery =
"\(\|\(zimbraMailDeliveryAddress=\${USER}\)\(zimbr aMailAlias=\${USER}\)\)";
my $zimbraReverseProxyDomainNameQuery =
"\(\&\(zimbraVirtualIPAddress=\${IPADDR}\)\(object Class=zimbraDomain\)\)";
my $zimbraReverseProxyPortQuery =
'\(\&\(zimbraServiceHostname=\${MAILHOST}\)\(objec tClass=zimbraServer\)\)';

# We have to use a pipe to write out the Query, otherwise ${USER} gets interpreted
open(ZMPROV, "|su - zimbra -c 'zmprov -l'");
print ZMPROV "mcf zimbraReverseProxyMailHostQuery $zimbraReverseProxyMailHostQuery\n";
print ZMPROV "mcf zimbraReverseProxyPortQuery $zimbraReverseProxyPortQuery\n";
print ZMPROV "mcf zimbraReverseProxyDomainNameQuery $zimbraReverseProxyDomainNameQuery\n";
close ZMPROV;

main::runAsZimbra("$ZMPROV mcf zimbraReverseProxyMailHostAttribute zimbraMailHost");
main::runAsZimbra("$ZMPROV mcf zimbraReverseProxyPop3PortAttribute zimbraPop3BindPort");
main::runAsZimbra("$ZMPROV mcf zimbraReverseProxyPop3SSLPortAttribute zimbraPop3SSLBindPort");
main::runAsZimbra("$ZMPROV mcf zimbraReverseProxyImapPortAttribute zimbraImapBindPort");
main::runAsZimbra("$ZMPROV mcf zimbraReverseProxyImapSSLPortAttribute zimbraImapSSLBindPort");
main::runAsZimbra("$ZMPROV mcf zimbraReverseProxyDomainNameAttribute zimbraDomainName");
main::runAsZimbra("$ZMPROV mcf zimbraReverseProxyAuthWaitInterval 10s");
}


Thanks
Reply With Quote