NOTE: This method is called only if you
implemented
IwodSmtpNotify
interface in your application, and
wodSmtpServer1.Notification
property has received reference to
instance of your implementation.
DNSResponse notification method is called when response
is received from your QueryDNS
method. 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
wodSmtpServer. For example, DNS server may reply that
it's not authoritative for your query and will point
you to another DNS server. wodSmtpServer will automatically
resend the request - until response is received or timeout
expires.
ID argument will hold whatever
you put in QueryDNS'es ID argument.