![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Visual Basic 6.0) Transition from MailMan.MxLookupAll to the Chilkat DNS classProvides instructions for replacing deprecated MxLookupAll method calls with the Chilkat Dns class. Note: This example requires Chilkat v11.0.0 or greater.
Dim mailman As New ChilkatMailMan ' ... ' ... Dim emailAddr As String emailAddr = "joe@example.com" ' ------------------------------------------------------------------------ ' The MxLookupAll method is deprecated: Dim sa As CkStringArray Set sa = mailman.MxLookupAll(emailAddr) If (mailman.LastMethodSuccess = 0) Then Debug.Print mailman.LastErrorText Exit Sub End If ' ... ' ... ' ------------------------------------------------------------------------ ' Do the equivalent using the Chilkat DNS class Dim dns As New ChilkatDns Dim json As New ChilkatJsonObject ' This gets all MX domains for an email address. (Typically one domain.) ' The preferred domain will be at index 0 (see below). Dim success As Long success = dns.Query("MX",emailAddr,json) If (success = 0) Then Debug.Print dns.LastErrorText Exit Sub End If Dim i As Long i = 0 Dim count_i As Long count_i = json.SizeOfArray("answer.mx") Do While i < count_i json.I = i Dim domain As String domain = json.StringOf("answer.mx[i].domain") Debug.Print domain i = i + 1 Loop |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.