Chilkat HOME ASP Visual Basic VB.NET C# C C++ MFC Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
Create Multipart/Alternative MIMECreate a simple multipart/alternative MIME message. <?php $mime = new COM("Chilkat.Mime"); $success = $mime->UnlockComponent('Anything for 30-day trial'); if ($success == false) { print 'Failed to unlock' . "\n"; exit; } // Make this a multipart/alternative MIME message: $mime->NewMultipartAlternative(); // Create a plain-text part and add it to the multipart/alternative MIME. $ptMime = new COM("Chilkat.Mime"); $ptMime->SetBodyFromPlainText('This is the plain-text body'); $mime->AppendPart($ptMime); // Now do the same for HTML: $htMime = new COM("Chilkat.Mime"); $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->Boundary = '__NewBoundaryString__123'; // Need to change the charset? // ptMime is a Chilkat.Mime $ptMime = $mime->GetPart(0); $ptMime->Charset = 'utf-8'; // htMime is a Chilkat.Mime $htMime = $mime->GetPart(1); $htMime->Charset = 'utf-8'; // Need to change the encoding? $htMime->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-2010 Chilkat Software, Inc. All Rights Reserved.