PowerShell
PowerShell
Add File Attachments to an Email
Demonstrates how to add one or more file attachments to an email.Chilkat PowerShell Downloads
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"
$success = $false
$email = New-Object 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 -ne $true) {
$($email.LastErrorText)
exit
}
$contentType = $email.AddFileAttachment("something.xml")
if ($email.LastMethodSuccess -ne $true) {
$($email.LastErrorText)
exit
}
$contentType = $email.AddFileAttachment("something.zip")
if ($email.LastMethodSuccess -ne $true) {
$($email.LastErrorText)
exit
}
$success = $email.SaveEml("email.eml")
if ($success -eq $false) {
$($email.LastErrorText)
exit
}
$("Saved EML!")