login($params['serverhostname'], $params['serverusername'], $params['serverpassword']); $domains = $api->getDomains(['id','name']); } catch (KerioApiException $error) { logModuleCall( 'kerioEmail', __FUNCTION__, $error, 'Debug Error', $error->getMessage() ); return ['error' => $error->getMessage()]; } $api->logout(); $accounts = []; foreach($domains as $domain) { $accounts[] = [ 'domain' => $domain, 'status' => 'Active', 'primaryip' => $params['serverip'], 'uniqueIdentifier' => $params['serverhostname'], 'product' => '', ]; } return [ 'success' => true, 'accounts' => $accounts ]; } }