|
@@ -10,6 +10,7 @@ const NS1 = '185.163.51.130';
|
|
|
const NS2 = '185.163.51.131';
|
|
const NS2 = '185.163.51.131';
|
|
|
const MX = 'mail3.seecure.ch';
|
|
const MX = 'mail3.seecure.ch';
|
|
|
const SPF = 'v=spf1 mx a:mail3.seecure.ch ip4:185.163.51.0/24 ip4:89.35.78.0/23 ~all';
|
|
const SPF = 'v=spf1 mx a:mail3.seecure.ch ip4:185.163.51.0/24 ip4:89.35.78.0/23 ~all';
|
|
|
|
|
+const DMARC = 'v=DMARC1; p=reject; rua=mailto:technik@thurdata.ch; ruf=mailto:technik@thurdata.ch';
|
|
|
|
|
|
|
|
function KerioEmail_ClientAreaCustomButtonArray ($params)
|
|
function KerioEmail_ClientAreaCustomButtonArray ($params)
|
|
|
{
|
|
{
|
|
@@ -210,10 +211,15 @@ function KerioEmailCheckDNS($params)
|
|
|
} else {
|
|
} else {
|
|
|
$vars['multiDARC'] = FALSE;
|
|
$vars['multiDARC'] = FALSE;
|
|
|
}
|
|
}
|
|
|
|
|
+ $vars['dmarc'] = 'wrong';
|
|
|
if (empty($domainDMARC)) {
|
|
if (empty($domainDMARC)) {
|
|
|
$vars['dmarc'] = 'unset';
|
|
$vars['dmarc'] = 'unset';
|
|
|
} else {
|
|
} else {
|
|
|
- $vars['dmarc'] = 'set';
|
|
|
|
|
|
|
+ foreach($domainDMARC as $dmarc) {
|
|
|
|
|
+ if($dmarc === DMARC) {
|
|
|
|
|
+ $vars['dmarc'] = 'set';
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
$vars['domainDMARC'] = $domainDMARC;
|
|
$vars['domainDMARC'] = $domainDMARC;
|
|
|
# MX
|
|
# MX
|