|
|
@@ -16,13 +16,13 @@ class DnsHelper
|
|
|
use \ThurData\Servers\KerioEmail\Core\UI\Traits\WhmcsParams;
|
|
|
const SPF = 'v=spf1 mx a:mail3.seecure.ch ip4:185.163.51.0/24 ip4:89.35.78.0/23 ~all';
|
|
|
const DMARC = 'v=DMARC1; p=reject; rua=mailto:technik@thurdata.ch; ruf=mailto:technik@thurdata.ch';
|
|
|
- public static function KerioEmailCheckDNS()
|
|
|
+ public function KerioEmailCheckDNS()
|
|
|
{
|
|
|
unset($zoneID);
|
|
|
unset($mxStatus);
|
|
|
unset($dnsData);
|
|
|
unset($vars);
|
|
|
- $params = \ThurData\Servers\KerioEmail\Core\UI\Traits\WhmcsParams::getWhmcsParamsByKeys(['domain', 'userid', 'serverhostname', 'domainid', 'serverid']);
|
|
|
+ $params = $this->getWhmcsParamsByKeys(['domain', 'userid', 'serverhostname', 'domainid', 'serverid']);
|
|
|
$vars['maildomain'] = $params['domain'];
|
|
|
$server = Server::select('id', 'nameserver1ip', 'nameserver2ip')->findOrFail($params['serverid']);
|
|
|
$nameserver = array(trim($server->nameserver1ip), trim($server->nameserver2ip));
|