My box uses DNS as suggested, managed in the same box, with DNSSEC and everything, following all the rules. Only mail accounts use external DNS. Version v0.26b.
It has been running flawlessly for 4 months.
After some delivery problems from yesterday, I have checked the box with www.mail-tester.com
getting a score of 4.2 (The usual score for all accounts/domains were 10)
The report says: We didn’t find a server (A Record) behind your hostname box.nbserver.net.
I have updated MAB to the last version, v0.26c. but nothing has changed.
I have the very same problem. It seems that my jungers.net domain use an expired DNSKEY. The system check of mail in the box fails.
the dns_update fron cron.daily fails with
All nameservers failed to answer the query back.jungers.net. IN A: Server 127.0.0.1 UDP port 53 answered SERVFAIL
I still don’t know what happened, but here what I have done to solve the problem.
I copied the zone from a slave server. I declared it as master in the local bind (in /etc/bind/named.conf.local) and the the update script (/root/mailinabox/tools/dns_update) that query that dns on the localhost:53 port was happy enough to do its job.
Then I removed the declaration of the master zone in /etc/bind/named.conf.local.