function _DefaultSettings() { if ($GLOBALS["EnablePostfixMultiInstance"] == 1) { shell_exec(LOCATE_PHP5_BIN2() . " " . dirname(__FILE__) . "/exec.postfix-multi.php --from-main-null"); return; } SetTLS(); inet_interfaces(); headers_check(1); ArticaFilterInMasterCF(); ArticaFilterInMasterCFPipe(); MasterCFSSL(); mime_header_checks(); smtp_sasl_auth_enable(); smtpd_recipient_restrictions(); smtpd_client_restrictions(); smtpd_sasl_exceptions_networks(); sender_bcc_maps(); CleanMyHostname(); OthersValues(); MailBoxTransport(); mynetworks(); luser_relay(); perso_settings(); ReloadPostfix(); }
function _DefaultSettings() { if ($GLOBALS["EnablePostfixMultiInstance"] == 1) { shell_exec(LOCATE_PHP5_BIN2() . " " . dirname(__FILE__) . "/exec.postfix-multi.php --from-main-null"); return; } cleanMultiplesInstances(); SetSALS(); SetTLS(); inet_interfaces(); imap_sockets(); MailBoxTransport(); mynetworks(); headers_check(1); MasterCFBuilder(); mime_header_checks(); smtp_sasl_auth_enable(); smtpd_recipient_restrictions(); smtpd_client_restrictions_clean(); smtpd_client_restrictions(); smtpd_sasl_exceptions_networks(); sender_bcc_maps(); CleanMyHostname(); OthersValues(); luser_relay(); smtpd_sender_restrictions(); smtpd_end_of_data_restrictions(); perso_settings(); remove_virtual_mailbox_base(); postscreen(); smtp_sasl_security_options(); BodyChecks(); postfix_templates(); ReloadPostfix(); }
function badnettr($instance, $badentry, $goodentry) { $dbfile = "/etc/artica-postfix/settings/Daemons/PostfixBadNettr"; $array = unserialize(base64_decode(@file_get_contents($dbfile))); $array[trim($badentry)] = trim($goodentry); @file_put_contents($dbfile, base64_encode(serialize($array))); if ($instance == "master") { mynetworks(); return; } $unix = new unix(); $nohup = $unix->find_program("nohup"); $php5 = $unix->LOCATE_PHP5_BIN(); shell_exec("{$nohup} {$php5} " . dirname(__FILE__) . "/exec.postfix-multi.php --instance-reconfigure {$instance} >/dev/null 2>&1 &"); die; }