Ver Fonte

adding dmrac & dkim check

andre há 2 anos atrás
pai
commit
99ed52f87a
1 ficheiros alterados com 9 adições e 8 exclusões
  1. 9 8
      kerioEmail_mx.php

+ 9 - 8
kerioEmail_mx.php

@@ -176,6 +176,14 @@ function KerioEmailCheckDNS($params)
             }
         }
     }
+    # self hosted DNS
+    $vars['selfDNS'] = FALSE;
+    for($i=$clientDomains['startnumber'];$i<=$clientDomains['numreturned'];$i++) {
+        if($params['domain'] == $clientDomains['domains']['domain'][$i]['domainname']) {
+            $vars['selfDNS'] = TRUE;
+            $vars['domainId'] = $clientDomains['domains']['domain'][$i]['id'];
+        }
+    }
     # SPF
     if (count($domainSPF) > 1) {
         $vars['multiSPF'] = TRUE;
@@ -209,7 +217,7 @@ function KerioEmailCheckDNS($params)
     if (count($domainDMARC) > 1) {
         $vars['multiDMARC'] = TRUE;
     } else {
-        $vars['multiDARC'] = FALSE;
+        $vars['multiDMARC'] = FALSE;
     }
     $vars['dmarc'] = 'wrong';
     if (empty($domainDMARC)) {
@@ -228,13 +236,6 @@ function KerioEmailCheckDNS($params)
     } else {
         $vars['multiMX'] = FALSE;
     }
-    $vars['selfDNS'] = FALSE;
-    for($i=$clientDomains['startnumber'];$i<=$clientDomains['numreturned'];$i++) {
-        if($params['domain'] == $clientDomains['domains']['domain'][$i]['domainname']) {
-            $vars['selfDNS'] = TRUE;
-            $vars['domainId'] = $clientDomains['domains']['domain'][$i]['id'];
-        }
-    }
     if(empty($domainMX)){
         $vars['mx'] = 'unset';
         $vars['mxtarget'] = MX;