HEX
Server: Apache
System: Linux hz.vslconceptsdomains.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: dkfounda (3233)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/local/mailchannels/bin/inboundProvision.php
#!/usr/bin/env php
<?php
namespace MailChannels;

ini_set("error_log", "/var/log/mailchannels/php-error.log");

require_once(dirname(__FILE__) . '/../boot.php');

Config::$CONFIG_CLASS = 'MailChannels\HookConfig';

require_once(App::appRoot() . '/load.php');

App::getLogger()->debug("running the inbound provision script");

$args = (count($argv) > 1) ? $argv : array();
if(sizeof($args) > 1) {
    $domain = $argv[1];
    $hook = new PostAccountsCreate();
    App::getLogger()->debug("provisioning {$domain} from the inbound provision script");
    $hook->inboundProvision($domain);
} else {
    App::getLogger()->error("inbound provision script called with no args");
}