Sample code for 30+ languages & platforms
Visual FoxPro

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 Visual FoxPro Downloads

Visual FoxPro
LOCAL loMailman
LOCAL lnConnected

*  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).

loMailman = CreateObject('Chilkat.MailMan')

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

*  Test connectivity to the SMTP server.
lnConnected = loMailman.VerifySmtpConnection()

IF (lnConnected = 1) THEN
    ? "Successfully connected to the SMTP server."
ELSE
    ? "Could not connect to the SMTP server."
ENDIF

RELEASE loMailman