(Objective-C) Iterate Email Headers
      
      Demonstrates how to iterate over the email header fields. 
		
 
      #import <CkoEmail.h>
#import <NSString.h>
CkoEmail *email = [[CkoEmail alloc] init];
// First, load an email from a file. 
// Note: an email object may be loaded from a file, or
// downloaded directly from a POP3 or IMAP server...
BOOL success;
success = [email LoadEml: @"testReceivedHdrs.eml"];
if (success != YES) {
    NSLog(@"%@",email.LastErrorText);
    return;
}
// How many header fields?
int n;
n = [email.NumHeaderFields intValue];
if (n > 0) {
    // Display the name and value of each header:
    int i;
    NSString *name = 0;
    NSString *value = 0;
    for (i = 0; i <= n - 1; i++) {
        name = [email GetHeaderFieldName: [NSNumber numberWithInt: i]];
        value = [email GetHeaderFieldValue: [NSNumber numberWithInt: i]];
        NSLog(@"%d",i);
        NSLog(@"%@",name);
        NSLog(@"%@",value);
    }
}
     |