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->exportConfiguration($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->exportConfiguration($db); if ($rc === false) { echo "[ERROR] Error while exporting Apache configuration.\n"; exit(9); } // Reload Apache if (Config::read('apache') === 'enabled') { $feature->reload(); } exit;