Esempio n. 1
0
    die;
}
if ($argv[1] == '--aliases') {
    build_all_aliases();
    die;
}
if ($argv[1] == '--instance-memory') {
    reconfigure_instance_tmpfs($argv[2], $argv[3]);
    die;
}
if ($argv[1] == '--instance-memory-kill') {
    reconfigure_instance_tmpfs_umount($argv[2]);
    die;
}
if ($argv[1] == '--destroy') {
    DestroyInstance($argv[2]);
    die;
}
if ($argv[1] == '--instance-start') {
    _start_instance($argv[2]);
    die;
}
$sock = new sockets();
$GLOBALS["EnablePostfixMultiInstance"] = $sock->GET_INFO("EnablePostfixMultiInstance");
if ($GLOBALS["EnablePostfixMultiInstance"] != 1) {
    echo "Starting......: " . date("H:i:s") . " Multi-instances is not enabled ({$GLOBALS["EnablePostfixMultiInstance"]})\n";
    PostfixMultiDisable();
    die;
}
$unix = new unix();
echo "Starting......: " . date("H:i:s") . " Enable Postfix multi-instances\n";
Esempio n. 2
0
if(!is_file("/usr/share/artica-postfix/ressources/settings.inc")){shell_exec("/usr/share/artica-postfix/bin/process1 --force --verbose");}
if(preg_match("#--verbose#",implode(" ",$argv))){$GLOBALS["DEBUG"]=true;$GLOBALS["VERBOSE"]=true;}
if(preg_match("#--reload#",implode(" ",$argv))){$GLOBALS["RELOAD"]=true;}

$unix=new unix();
$GLOBALS["postmulti"]=$unix->find_program("postmulti");
$GLOBALS["postconf"]=$unix->find_program("postconf");
$GLOBALS["postmap"]=$unix->find_program("postmap");
$GLOBALS["postalias"]=$unix->find_program("postalias");
$GLOBALS["postfix"]=$unix->find_program("postfix");

if($argv[1]=='--restart-all'){restart_all_instances();die();}
if($argv[1]=='--aliases'){build_all_aliases();die();}
if($argv[1]=='--instance-memory'){reconfigure_instance_tmpfs($argv[2],$argv[3]);die();}
if($argv[1]=='--instance-memory-kill'){reconfigure_instance_tmpfs_umount($argv[2]);die();}
if($argv[1]=='--destroy'){DestroyInstance($argv[2]);die();}




$sock=new sockets();
$GLOBALS["EnablePostfixMultiInstance"]=$sock->GET_INFO("EnablePostfixMultiInstance");
if($GLOBALS["EnablePostfixMultiInstance"]<>1){
		echo "Starting......: Multi-instances is not enabled ({$GLOBALS["EnablePostfixMultiInstance"]})\n";
		PostfixMultiDisable();
		die();
}
$unix=new unix();

	echo "Starting......: Enable Postfix multi-instances\n";