Browse Source

use net/dns2 for mx lookups

andre 4 years ago
parent
commit
caa2419a73
1 changed files with 5 additions and 5 deletions
  1. 5 5
      zimbraEmail_mx.php

+ 5 - 5
zimbraEmail_mx.php

@@ -1,6 +1,6 @@
 <?php
 use WHMCS\Database\Capsule;
-require "/usr/share/pear/Net/DNS2.php";
+require_once 'Net/DNS2.php';
 // opcache_reset();
 
 function ZimbraEmail_ClientAreaCustomButtonArray ($params)
@@ -76,15 +76,15 @@ function ZimbraEmailCheckMX($params)
     } else {
         $domainMXrecord = array_shift($domainMX);
 //        if($domainMXrecord['target'] == $params['serverhostname']) {
-        if($domainMXrecord['exchange'] == 'mail1.thurdata.ch') {
-            return array('action' => 'show', 'mxtarget' => $domainMXrecord['target']);
+        if($domainMXrecord->exchange == 'mail1.thurdata.ch') {
+            return array('action' => 'show', 'mxtarget' => $domainMXrecord->exchange);
         }
         for($i=$clientDomains['startnumber'];$i<=$clientDomains['numreturned'];$i++) {
             if($params['domain'] == $clientDomains['domains']['domain'][$i]['domainname']) {
-                return array('action' => 'change', 'mxtarget' => $domainMXrecord['exchange']);
+                return array('action' => 'change', 'mxtarget' => $domainMXrecord->exchange);
             }
         }
-        return array('action' => 'wrongMX', 'mxtarget' => $domainMXrecord['exchange']);
+        return array('action' => 'wrongMX', 'mxtarget' => $domainMXrecord->exchange);
     }
 }