Ruby
Ruby
Add File Attachments to an Email
Demonstrates how to add one or more file attachments to an email.Chilkat Ruby Downloads
require 'chilkat'
success = false
email = Chilkat::CkEmail.new()
email.put_Subject("This is a test")
email.put_Body("This is a test")
email.put_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.get_LastMethodSuccess() != true)
print email.lastErrorText() + "\n";
exit
end
contentType = email.addFileAttachment("something.xml")
if (email.get_LastMethodSuccess() != true)
print email.lastErrorText() + "\n";
exit
end
contentType = email.addFileAttachment("something.zip")
if (email.get_LastMethodSuccess() != true)
print email.lastErrorText() + "\n";
exit
end
success = email.SaveEml("email.eml")
if (success == false)
print email.lastErrorText() + "\n";
exit
end
print "Saved EML!" + "\n";