die; } if ($argv[1] == '--ssl') { MasterCFSSL(1); die; } if ($argv[1] == '--ssl-on') { MasterCFSSL_enable(1); die; } if ($argv[1] == '--ssl-off') { MasterCFSSL_disable(1); die; } if ($argv[1] == '--imap-sockets') { imap_sockets(); die; } if ($argv[1] == '--policyd-reconfigure') { policyd_weight_reconfigure(); die; } if ($argv[1] == '--restricted') { RestrictedForInternet(true); die; } if ($argv[1] == '--others-values') { OthersValues(); CleanMyHostname(); exec("{$GLOBALS["postfix"]} reload"); die;
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(); }
$GLOBALS["EnablePostfixMultiInstance"]=$sock->GET_INFO("EnablePostfixMultiInstance"); $GLOBALS["EnableBlockUsersTroughInternet"]=$sock->GET_INFO("EnableBlockUsersTroughInternet"); $GLOBALS["postconf"]=$unix->find_program("postconf"); $GLOBALS["postmap"]=$unix->find_program("postmap"); $GLOBALS["postfix"]=$unix->find_program("postfix"); if($argv[1]=='--networks'){mynetworks();ReloadPostfix(true);die();} if($argv[1]=='--headers-check'){headers_check();die();} if($argv[1]=='--headers-checks'){headers_check();die();} if($argv[1]=='--assp'){ASSP_LOCALDOMAINS();die();} if($argv[1]=='--artica-filter'){MasterCFBuilder(true);die();} if($argv[1]=='--ldap-branch'){BuildDefaultBranchs();die();} if($argv[1]=='--ssl'){MasterCFBuilder(true);die();} if($argv[1]=='--ssl-on'){MasterCFBuilder(true);die();} if($argv[1]=='--ssl-off'){MasterCFBuilder(true);die();} if($argv[1]=='--imap-sockets'){imap_sockets();die();} if($argv[1]=='--policyd-reconfigure'){policyd_weight_reconfigure();die();} if($argv[1]=='--restricted'){RestrictedForInternet(true);die();} if($argv[1]=='--others-values'){OthersValues();CleanMyHostname();ReloadPostfix(true);die();} if($argv[1]=='--mime-header-checks'){mime_header_checks();ReloadPostfix(true);die();} if($argv[1]=='--interfaces'){inet_interfaces();exec("{$GLOBALS["postfix"]} stop");exec("{$GLOBALS["postfix"]} start");ReloadPostfix(true);die();} if($argv[1]=='--mailbox-transport'){MailBoxTransport();ReloadPostfix(true);die();} if($argv[1]=='--disable-smtp-sasl'){disable_smtp_sasl();ReloadPostfix(true);die();} if($argv[1]=='--perso-settings'){perso_settings();die();} if($argv[1]=='--luser-relay'){luser_relay();die();} if($argv[1]=='--smtp-sender-restrictions'){smtp_cmdline_restrictions();ReloadPostfix(true);die();} if($argv[1]=='--postdrop-perms'){fix_postdrop_perms();exit;} if($argv[1]=='--smtpd-restrictions'){smtp_cmdline_restrictions();die();} if($argv[1]=='--repair-locks'){repair_locks();exit;} if($argv[1]=='--smtp-sasl'){SetSALS();SetTLS();smtpd_recipient_restrictions();smtp_sasl_security_options();MasterCFBuilder();ReloadPostfix(true);exit;} if($argv[1]=='--memory'){memory();exit;}