PowerShell
PowerShell
Attach Email as message/rfc822 sub-part to an Email
See more Email Object Examples
Demonstrates how to add attach a message/rfc822 email to another email.Chilkat PowerShell Downloads
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"
$success = $false
# In this example, we'll attach an email loaded from a .eml file to a new email.
$fac = New-Object Chilkat.FileAccess
$emlBytes = $fac.ReadEntireFile("qa_data/eml/simple.eml")
$email = New-Object Chilkat.Email
$email.Subject = "This is a test email with an attached email."
$email.Body = "Test with attached email."
$email.AddTo("Joe","joe@example.com")
$email.From = "mary@example.com"
$success = $email.AttachMessage($emlBytes)
$($email.GetMime())
# ----------------------------------------------------------------------
# Alternatively, we could do this:
$emailToBeAttached = New-Object Chilkat.Email
$success = $emailToBeAttached.LoadEml("qa_data/eml/simple.eml")
$email2 = New-Object Chilkat.Email
$email2.Subject = "This is a test email with an attached email."
$email2.Body = "Test with attached email."
$email2.AddTo("Joe","joe@example.com")
$email2.From = "mary@example.com"
$emlBytes2 = $emailToBeAttached.GetMimeBinary()
$success = $email2.AttachMessage($emlBytes2)
$("----")
$($email2.GetMime())