NOTE: This method is called only if you
implemented IwodSmtpClientNotify interface in your
application, and wodSmtp1.Notification
property has received reference to
instance of your implementation.
DNSResponse notification method is called when response
is received from your QueryDNS method call. Response argument will contain result of your
query. If it was successful, Success argument will contain True,
and Response will not be empty. It
is possible for Success to be
True and Response to have
empty string - meaning your request was not resolvable at
all, in other words there was no response for your query,
although packets were received by DNS server.
DNSResponse will not be called until timeout expires (as
set through QueryDNS method), or
response is received by the server. If server replies with
answer that was not expected, recursive queries are
automatically resent by wodSmtp. For example, DNS server
may reply that it's not authoritative for your query
and will point you to another DNS server. wodSmtp will
automatically resend the request - until response is
received or timeout expires.
ID argument will hold whatever
you put in QueryDNS'es ID argument.