MailAddress rcpt = recipients.iterator().next();
String host = rcpt.getDomain();
// Lookup the possible targets
try {
targetServers = new MXHostAddressIterator(dnsServer.findMXRecords(host).iterator(), dnsServer, false, logAdapter);
} catch (TemporaryResolutionException e) {
log("Temporary problem looking up mail server for host: " + host);
String exceptionBuffer = "Temporary problem looking up mail server for host: " + host + ". I cannot determine where to send this message.";
// temporary problems