Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Create Multipart/Alternative MIMECreate a simple multipart/alternative MIME message. require 'chilkat' mime = Chilkat::CkMime.new() success = mime.UnlockComponent("Anything for 30-day trial") if (success == false) print "Failed to unlock" + "\n" exit end # Make this a multipart/alternative MIME message: mime.NewMultipartAlternative() # Create a plain-text part and add it to the multipart/alternative MIME. ptMime = Chilkat::CkMime.new() ptMime.SetBodyFromPlainText("This is the plain-text body") mime.AppendPart(ptMime) # Now do the same for HTML: htMime = Chilkat::CkMime.new() htMime.SetBodyFromHtml("<html><body>This is the HTML body</body></html>") mime.AppendPart(htMime) # Show the full multipart/alternative MIME text which includes both parts: print mime.getMime() + "\n"; # Need to change the boundary string? mime.put_Boundary("__NewBoundaryString__123") # Need to change the charset? # ptMime is a CkMime ptMime = mime.GetPart(0) ptMime.put_Charset("utf-8") # htMime is a CkMime htMime = mime.GetPart(1) htMime.put_Charset("utf-8") # Need to change the encoding? htMime.put_Encoding("base64") # Now show the MIME again: print "---- After Changes ----" + "\n"; print mime.getMime() + "\n"; |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.