Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Recursively Traverse MIME and Print Content-Type of each MIME Part
This example recursively descends into a MIME message and prints the content-type of each subpart, indented to make it easy to see the MIME structure. void TraverseMime(CkMime &mime, int level) { CkString strContentType; mime.get_ContentType(strContentType); int i; for (i=0; i<level; i++) { // indent printf(" "); } printf("%s\n",strContentType.getString()); int numParts = mime.get_NumParts(); for (i=0; i<numParts; i++) { CkMime *mimePart = mime.GetPart(i); TraverseMime(*mimePart,level+1); delete mimePart; } return; } void MimeExample(void) { CkMime mime; mime.UnlockComponent("Anything for 30-day trial"); mime.LoadMimeFile("sample.eml"); TraverseMime(mime,0); }
|
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.