Sample code for 30+ languages & platforms
VBScript

Verify Connectivity to the SMTP Server

See more SMTP Examples

Demonstrates the Chilkat MailMan.VerifySmtpConnection method, which tests whether a TCP/IP connection can be established with the configured SMTP server. It verifies connectivity only — it does not authenticate. This example configures the SMTP host and checks whether it can be reached.

Background: When a send fails, it helps to know where it broke. VerifySmtpConnection isolates the first hop — can the client even reach the server on the configured host and port, and complete the TLS handshake? A failure here points at networking, firewall, DNS, port, or certificate issues rather than credentials. Once connectivity is confirmed, VerifySmtpLogin tests the authentication step.

Chilkat VBScript Downloads

VBScript
Dim fso, outFile
Set fso = CreateObject("Scripting.FileSystemObject")
'Create a Unicode (utf-16) output text file.
Set outFile = fso.CreateTextFile("output.txt", True, True)

'  Demonstrates the MailMan.VerifySmtpConnection method, which tests whether a TCP/IP
'  connection can be established with the configured SMTP server.  It verifies connectivity
'  only (it does not authenticate).

set mailman = CreateObject("Chilkat.MailMan")

'  Configure the SMTP server connection.
mailman.SmtpHost = "smtp.example.com"
mailman.SmtpPort = 465
mailman.SmtpSsl = 1

'  Test connectivity to the SMTP server.
connected = mailman.VerifySmtpConnection()

If (connected = 1) Then
    outFile.WriteLine("Successfully connected to the SMTP server.")
Else
    outFile.WriteLine("Could not connect to the SMTP server.")
End If


outFile.Close