Browse Source

adding dmrac & dkim check

andre 2 years ago
parent
commit
99ed52f87a
1 changed files with 9 additions and 8 deletions
  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;