Ejemplo n.º 1
0
if ($rc === false) {
    echo "[ERROR] Error while exporting Postfix configuration.\n";
    exit(9);
}
// Reload Postfix
if (Config::read('postfix') === 'enabled') {
    $feature->reload();
}
// Dovecot setup
$feature = new Dovecot();
$rc = $feature->exportVirtualHosts($db);
if ($rc === false) {
    echo "[ERROR] Error while exporting Dovecot configuration.\n";
    exit(9);
}
// Reload Dovecot
if (Config::read('dovecot') === 'enabled') {
    $feature->reload();
}
// Apache setup
$feature = new Apache();
$rc = $feature->exportVirtualHosts($db);
if ($rc === false) {
    echo "[ERROR] Error while exporting Apache configuration.\n";
    exit(9);
}
// Reload Apache
if (Config::read('apache') === 'enabled') {
    $feature->reload();
}
exit;