Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(VBScript) SMTP NTLM AuthenticationSee more SMTP ExamplesDemonstrates how to specify NTLM authentication for sending email via SMTP.
Dim fso, outFile Set fso = CreateObject("Scripting.FileSystemObject") 'Create a Unicode (utf-16) output text file. Set outFile = fso.CreateTextFile("output.txt", True, True) ' This example requires the Chilkat API to have been previously unlocked. ' See Global Unlock Sample for sample code. ' For versions of Chilkat < 10.0.0, use CreateObject("Chilkat_9_5_0.MailMan") set mailman = CreateObject("Chilkat.MailMan") ' Specify your particular mail server's SMTP settings. mailman.SmtpHost = "smtp.my_mail_server.com" mailman.SmtpPort = 587 mailman.StartTLS = 1 ' This assumes you know your SMTP server supports NTLM authentication. ' To explicitly request NTLM authentication, set the SmtpAuthMethod property = "ntlm". mailman.SmtpAuthMethod = "ntlm" ' Note: Normally you should avoid setting the SmtpAuthMethod. ' SMTP servers tell the connecting client the authentication methods it will accept when the initial connection is made. ' Chilkat will automatically use this information to select and use the most secure auth method supported by the server. useCurrentWindowsUser = 1 If (useCurrentWindowsUser = 1) Then ' If you are running on Windows, and you wish for the NTLM credentials of the current logged-on Windows user to be used, ' set the username and password to the string "default" mailman.SmtpUsername = "default" mailman.SmtpPassword = "default" Else ' Explicitly specify the SMTP username/password ' The SMTP username is your email account username, which is often your email address. mailman.SmtpUsername = "your_smtp_username_or_email_address" mailman.SmtpPassword = "your_password" End If ' For versions of Chilkat < 10.0.0, use CreateObject("Chilkat_9_5_0.Email") set email = CreateObject("Chilkat.Email") email.Subject = "This is a test" email.Body = "This is a test" ' Don't forget to change this to use your email addresses.. email.From = "Chilkat Support <support@chilkatsoft.com>" success = email.AddTo("Chilkat Admin","admin@chilkatsoft.com") ' To add more recipients, call AddTo, AddCC, or AddBcc once per recipient. success = mailman.SendEmail(email) If (success <> 1) Then outFile.WriteLine(mailman.LastErrorText) WScript.Quit End If success = mailman.CloseSmtpConnection() If (success <> 1) Then outFile.WriteLine("Connection to SMTP server not closed cleanly.") End If outFile.WriteLine("Mail Sent!") outFile.Close |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.