Przeglądaj źródła

bugfix dns settings

andre 2 lat temu
rodzic
commit
adfe03e97e
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      kerioEmail_mx.php

+ 4 - 2
kerioEmail_mx.php

@@ -104,14 +104,16 @@ function KerioEmail_setSPF($params)
             'name' => '@',
             'type' => 'TXT',
             'class' => 'IN',
-            'data' => SPF
+            'data' => array(
+                'txtdata' => SPF,
+            )
         );
     array_push($zoneRecords, $spfRecord);
 
     foreach($dnsZone['data']->records as $record) {
         if(!$record->type === 'TXT'){
             array_push($zoneRecords, $record);
-        } elseif (!preg_match("#^v=spf(.*)$#i", $record->data)) {
+        } elseif (!preg_match("#^v=spf(.*)$#i", $record->rdata->txtdata)) {
             array_push($zoneRecords, $record);
         };
     }