andre преди 6 месеца
родител
ревизия
fdb43ced4c
променени са 1 файла, в които са добавени 13 реда и са изтрити 6 реда
  1. 13 6
      core/Helper/DnsHelper.php

+ 13 - 6
core/Helper/DnsHelper.php

@@ -12,10 +12,19 @@ use \Net\DNS2\Net_DNS2_Resolver as Net_DNS2_Resolver;
  */
 class DnsHelper
 {
+    const NS1 = '185.163.51.130';
+    const NS2 = '185.163.51.131';
     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($params, $nameserver)
     {
+        unset($zoneID);
+        unset($mxStatus);
+        unset($dnsData);
+        unset($vars);
+        $vars['maildomain'] = $params['domain'];
+        $clientDomains = localAPI('GetClientsDomains', array('clientid' => $params['userid']));
+
 
         logModuleCall(
     		'kerioEmail',
@@ -25,12 +34,10 @@ class DnsHelper
 	    	$nameserver
     	);
 
-        unset($zoneID);
-        unset($mxStatus);
-        unset($dnsData);
-        unset($vars);
-        $vars['maildomain'] = $params['domain'];
-        $clientDomains = localAPI('GetClientsDomains', array('clientid' => $params['userid']));
+        $nameserver = array(
+            NS1,
+            NS2);
+        
         $resolver = new \Net_DNS2_Resolver(array('nameservers' => $nameserver));
         try {
                 $result = $resolver->query($params['domain'], 'MX');