parent
9aeaab23ab
commit
f1f7749b85
|
@ -73,12 +73,12 @@ if (!isset($autodiscover_config['sieve'])) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Init records array
|
// Init records array
|
||||||
$spf_link = '<a href="http://www.openspf.org/SPF_Record_Syntax" target="_blank">SPF Record Syntax</a><br /><small>'.$lang['diagnostics']['allow'].' '.$ip.'<br />'.$lang['diagnostics']['allow'].' '.$ip6.'</small>';
|
$spf_link = '<a href="http://www.openspf.org/SPF_Record_Syntax" target="_blank">SPF Record Syntax</a><br />
|
||||||
|
<small>' . sprintf($lang['diagnostics']['allow'], $ip) . '<br />' . sprintf($lang['diagnostics']['allow'], $ip6) . '</small>';
|
||||||
$dmarc_link = '<a href="http://www.kitterman.com/dmarc/assistant.html" target="_blank">DMARC Assistant</a>';
|
$dmarc_link = '<a href="http://www.kitterman.com/dmarc/assistant.html" target="_blank">DMARC Assistant</a>';
|
||||||
|
|
||||||
$records = array();
|
$records = array();
|
||||||
if($_SESSION['mailcow_cc_role'] == "admin")
|
if ($_SESSION['mailcow_cc_role'] == "admin") {
|
||||||
{
|
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
$mailcow_hostname,
|
$mailcow_hostname,
|
||||||
'A',
|
'A',
|
||||||
|
@ -107,42 +107,50 @@ if($_SESSION['mailcow_cc_role'] == "admin")
|
||||||
generate_tlsa_digest($autodiscover_config['smtp']['server'], 25, 1)
|
generate_tlsa_digest($autodiscover_config['smtp']['server'], 25, 1)
|
||||||
);
|
);
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
'_' . $https_port . '._tcp.' . $mailcow_hostname,
|
'_'.$https_port.
|
||||||
|
'._tcp.'.$mailcow_hostname,
|
||||||
'TLSA',
|
'TLSA',
|
||||||
generate_tlsa_digest($mailcow_hostname, $https_port)
|
generate_tlsa_digest($mailcow_hostname, $https_port)
|
||||||
);
|
);
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
'_' . $autodiscover_config['pop3']['tlsport'] . '._tcp.' . $autodiscover_config['pop3']['server'],
|
'_'.$autodiscover_config['pop3']['tlsport'].
|
||||||
|
'._tcp.'.$autodiscover_config['pop3']['server'],
|
||||||
'TLSA',
|
'TLSA',
|
||||||
generate_tlsa_digest($autodiscover_config['pop3']['server'], $autodiscover_config['pop3']['tlsport'], 1)
|
generate_tlsa_digest($autodiscover_config['pop3']['server'], $autodiscover_config['pop3']['tlsport'], 1)
|
||||||
);
|
);
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
'_' . $autodiscover_config['imap']['tlsport'] . '._tcp.' . $autodiscover_config['imap']['server'],
|
'_'.$autodiscover_config['imap']['tlsport'].
|
||||||
|
'._tcp.'.$autodiscover_config['imap']['server'],
|
||||||
'TLSA',
|
'TLSA',
|
||||||
generate_tlsa_digest($autodiscover_config['imap']['server'], $autodiscover_config['imap']['tlsport'], 1)
|
generate_tlsa_digest($autodiscover_config['imap']['server'], $autodiscover_config['imap']['tlsport'], 1)
|
||||||
);
|
);
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
'_' . $autodiscover_config['smtp']['port'] . '._tcp.' . $autodiscover_config['smtp']['server'],
|
'_'.$autodiscover_config['smtp']['port'].
|
||||||
|
'._tcp.'.$autodiscover_config['smtp']['server'],
|
||||||
'TLSA',
|
'TLSA',
|
||||||
generate_tlsa_digest($autodiscover_config['smtp']['server'], $autodiscover_config['smtp']['port'])
|
generate_tlsa_digest($autodiscover_config['smtp']['server'], $autodiscover_config['smtp']['port'])
|
||||||
);
|
);
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
'_' . $autodiscover_config['smtp']['tlsport'] . '._tcp.' . $autodiscover_config['smtp']['server'],
|
'_'.$autodiscover_config['smtp']['tlsport'].
|
||||||
|
'._tcp.'.$autodiscover_config['smtp']['server'],
|
||||||
'TLSA',
|
'TLSA',
|
||||||
generate_tlsa_digest($autodiscover_config['smtp']['server'], $autodiscover_config['smtp']['tlsport'], 1)
|
generate_tlsa_digest($autodiscover_config['smtp']['server'], $autodiscover_config['smtp']['tlsport'], 1)
|
||||||
);
|
);
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
'_' . $autodiscover_config['imap']['port'] . '._tcp.' . $autodiscover_config['imap']['server'],
|
'_'.$autodiscover_config['imap']['port'].
|
||||||
|
'._tcp.'.$autodiscover_config['imap']['server'],
|
||||||
'TLSA',
|
'TLSA',
|
||||||
generate_tlsa_digest($autodiscover_config['imap']['server'], $autodiscover_config['imap']['port'])
|
generate_tlsa_digest($autodiscover_config['imap']['server'], $autodiscover_config['imap']['port'])
|
||||||
);
|
);
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
'_' . $autodiscover_config['pop3']['port'] . '._tcp.' . $autodiscover_config['pop3']['server'],
|
'_'.$autodiscover_config['pop3']['port'].
|
||||||
|
'._tcp.'.$autodiscover_config['pop3']['server'],
|
||||||
'TLSA',
|
'TLSA',
|
||||||
generate_tlsa_digest($autodiscover_config['pop3']['server'], $autodiscover_config['pop3']['port'])
|
generate_tlsa_digest($autodiscover_config['pop3']['server'], $autodiscover_config['pop3']['port'])
|
||||||
);
|
);
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
'_' . $autodiscover_config['sieve']['port'] . '._tcp.' . $autodiscover_config['sieve']['server'],
|
'_'.$autodiscover_config['sieve']['port'].
|
||||||
|
'._tcp.'.$autodiscover_config['sieve']['server'],
|
||||||
'TLSA',
|
'TLSA',
|
||||||
generate_tlsa_digest($autodiscover_config['sieve']['server'], $autodiscover_config['sieve']['port'], 1)
|
generate_tlsa_digest($autodiscover_config['sieve']['server'], $autodiscover_config['sieve']['port'], 1)
|
||||||
);
|
);
|
||||||
|
@ -160,7 +168,8 @@ $records[] = array(
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
'_autodiscover._tcp.'.$domain,
|
'_autodiscover._tcp.'.$domain,
|
||||||
'SRV',
|
'SRV',
|
||||||
$mailcow_hostname . ' ' . $https_port
|
$mailcow_hostname.
|
||||||
|
' '.$https_port
|
||||||
);
|
);
|
||||||
$records[] = array(
|
$records[] = array(
|
||||||
'autoconfig.'.$domain,
|
'autoconfig.'.$domain,
|
||||||
|
|
Loading…
Reference in New Issue