andre пре 4 година
родитељ
комит
27c89882dd
1 измењених фајлова са 8 додато и 5 уклоњено
  1. 8 5
      zimbraEmail_mx.php

+ 8 - 5
zimbraEmail_mx.php

@@ -5,7 +5,10 @@ if (!defined("WHMCS"))
     die("This file cannot be accessed directly");
 }
 require_once 'Net/DNS2.php';
-// opcache_reset();
+
+const NS1 = '185.163.51.142';
+const NS2 = '185.178.193.125';
+const MX  = 'mail1.thurdata.ch';
 
 function ZimbraEmail_ClientAreaCustomButtonArray ($params)
 {
@@ -50,8 +53,8 @@ function ZimbraEmailCheckMX($params)
     unset($mxStatus);
     $clientDomains = localAPI('GetClientsDomains', array('clientid' => $params['userid']));
     $nameserver = array(
-        '185.163.51.142',
-        '185.178.193.125');
+        NS1,
+        NS2);
     
     $resolver = new Net_DNS2_Resolver(array('nameservers' => $nameserver));
     try {
@@ -80,7 +83,7 @@ function ZimbraEmailCheckMX($params)
     } else {
         $domainMXrecord = array_shift($domainMX);
 //        if($domainMXrecord['target'] == $params['serverhostname']) {
-        if($domainMXrecord->exchange == 'mail1.thurdata.ch') {
+        if($domainMXrecord->exchange == MX) {
             return array('action' => 'show', 'mxtarget' => $domainMXrecord->exchange);
         }
         for($i=$clientDomains['startnumber'];$i<=$clientDomains['numreturned'];$i++) {
@@ -117,7 +120,7 @@ function ZimbraEmail_setMX($params)
         'data' => array(
             'preference' => '10',
 //            'exchange' => $params['serverhostname'],
-            'exchange' => 'mail1.thurdata.ch',
+            'exchange' => MX,
         ),
     );
     array_push($zoneRecords, $mxRecord);