dns: fix generation of imap/pop3/mail/smtp A/AAAA-records

The dns-editor introduced a regression where imap/pop3/mail/smtp A-records
would not get created, even tough the setting system.dns_createmailentry was
enabled.

fix A fix
This commit is contained in:
Daniel Reichelt
2016-06-17 15:32:58 +02:00
parent b6f99958fd
commit d6dc71436a

View File

@@ -52,6 +52,13 @@ function createDomainZone($domain_id, $froxlorhostname = false)
addRequiredEntry('@', 'NS', $required_entries);
if ($domain['isemaildomain'] === '1') {
addRequiredEntry('@', 'MX', $required_entries);
if (Settings::Get('system.dns_createmailentry')) {
foreach(['imap', 'pop3', 'mail', 'smtp'] as $record) {
foreach(['AAAA', 'A'] as $type) {
addRequiredEntry($record, $type, $required_entries);
}
}
}
}
// additional required records by setting