Description
The DNS code uses org.xbill.DNS.Address to resolve addresses so that we are not impacted by java.net ignoring DNS TTL. dnsjava is not always able to locate default servers. When it cannot, getByName and getAllByName fail.
There is a one line fix to make sure, as we should want anyway, that it always uses the servers provided in the James configuration to resolve DNS information.