|
@@ -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
|
|
# SPF
|
|
|
if (count($domainSPF) > 1) {
|
|
if (count($domainSPF) > 1) {
|
|
|
$vars['multiSPF'] = TRUE;
|
|
$vars['multiSPF'] = TRUE;
|
|
@@ -209,7 +217,7 @@ function KerioEmailCheckDNS($params)
|
|
|
if (count($domainDMARC) > 1) {
|
|
if (count($domainDMARC) > 1) {
|
|
|
$vars['multiDMARC'] = TRUE;
|
|
$vars['multiDMARC'] = TRUE;
|
|
|
} else {
|
|
} else {
|
|
|
- $vars['multiDARC'] = FALSE;
|
|
|
|
|
|
|
+ $vars['multiDMARC'] = FALSE;
|
|
|
}
|
|
}
|
|
|
$vars['dmarc'] = 'wrong';
|
|
$vars['dmarc'] = 'wrong';
|
|
|
if (empty($domainDMARC)) {
|
|
if (empty($domainDMARC)) {
|
|
@@ -228,13 +236,6 @@ function KerioEmailCheckDNS($params)
|
|
|
} else {
|
|
} else {
|
|
|
$vars['multiMX'] = FALSE;
|
|
$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)){
|
|
if(empty($domainMX)){
|
|
|
$vars['mx'] = 'unset';
|
|
$vars['mx'] = 'unset';
|
|
|
$vars['mxtarget'] = MX;
|
|
$vars['mxtarget'] = MX;
|