VBScript
VBScript
Add File Attachments to an Email
Demonstrates how to add one or more file attachments to an email.Chilkat VBScript Downloads
Dim fso, outFile
Set fso = CreateObject("Scripting.FileSystemObject")
'Create a Unicode (utf-16) output text file.
Set outFile = fso.CreateTextFile("output.txt", True, True)
success = 0
set email = CreateObject("Chilkat.Email")
email.Subject = "This is a test"
email.Body = "This is a test"
email.From = "support@chilkatsoft.com"
success = email.AddTo("Chilkat Admin","admin@chilkatsoft.com")
' To add file attachments to an email, call AddFileAttachment
' once for each file to be attached. The method returns
' the content-type of the attachment if successful, otherwise
' returns cknull
contentType = email.AddFileAttachment("something.pdf")
If (email.LastMethodSuccess <> 1) Then
outFile.WriteLine(email.LastErrorText)
WScript.Quit
End If
contentType = email.AddFileAttachment("something.xml")
If (email.LastMethodSuccess <> 1) Then
outFile.WriteLine(email.LastErrorText)
WScript.Quit
End If
contentType = email.AddFileAttachment("something.zip")
If (email.LastMethodSuccess <> 1) Then
outFile.WriteLine(email.LastErrorText)
WScript.Quit
End If
success = email.SaveEml("email.eml")
If (success = 0) Then
outFile.WriteLine(email.LastErrorText)
WScript.Quit
End If
outFile.WriteLine("Saved EML!")
outFile.Close