resolveMX method
Resolves MX records for a domain, returning both preference and address.
Implementation
@override
Future<List<MXRecord>> resolveMX(String domain) async {
final addresses = await InternetAddress.lookup(domain);
return addresses.map((addr) => MXRecord(0, addr)).toList();
}